1
1
# Generated by Huawei LiteOS Kconfig Tool
2
2
#
3
- # Compilers
3
+ # Compiler
4
4
#
5
5
LOSCFG_COMPILER_GCC=y
6
6
# LOSCFG_COMPILER_HIMIX_32 is not set
7
7
LOSCFG_COMPILER_ARM_NONE_EABI=y
8
8
# LOSCFG_COMPILER_OPTIMIZE_NONE is not set
9
9
LOSCFG_COMPILER_OPTIMIZE_SPEED=y
10
10
# LOSCFG_COMPILER_OPTIMIZE_SIZE is not set
11
- # end of Compilers
11
+ # end of Compiler
12
12
13
13
#
14
14
# Targets
@@ -17,6 +17,11 @@ LOSCFG_PLATFORM="Cloud_STM32F429IGTx_FIRE"
17
17
LOSCFG_PLATFORM_STM32F429IGTX=y
18
18
# LOSCFG_PLATFORM_STM32F769IDISCOVERY is not set
19
19
# LOSCFG_PLATFORM_STM32L431_BearPi is not set
20
+ # LOSCFG_PLATFORM_STM32F103_FIRE_ARBITRARY is not set
21
+ # LOSCFG_PLATFORM_STM32F407_ATK_EXPLORER is not set
22
+ # LOSCFG_PLATFORM_STM32F072_Nucleo is not set
23
+ # LOSCFG_PLATFORM_PBX_A9 is not set
24
+ # LOSCFG_PLATFORM_QEMU_VIRT_A53 is not set
20
25
LOSCFG_USING_BOARD_LD=y
21
26
# LOSCFG_PLATFORM_BSP_GIC_V2 is not set
22
27
LOSCFG_PLATFORM_BSP_NVIC=y
@@ -27,16 +32,13 @@ LOSCFG_ARCH_ARM_V7M=y
27
32
LOSCFG_ARCH_ARM_VER="armv7-m"
28
33
LOSCFG_ARCH_FPU_VFP_V4=y
29
34
LOSCFG_ARCH_FPU_VFP_D16=y
30
- LOSCFG_ARCH_FPU="vfpv4 -d16"
35
+ LOSCFG_ARCH_FPU="fpv4-sp -d16"
31
36
LOSCFG_ARCH_CORTEX_M4=y
32
37
LOSCFG_ARCH_CPU="cortex-m4"
33
-
34
- #
35
- # Extra Configurations
36
- #
37
38
# LOSCFG_ARCH_FPU_DISABLE is not set
38
- # LOSCFG_ARCH_INTERRUPT_PREEMPTION is not set
39
- LOSCFG_IRQ_USE_STANDALONE_STACK=y
39
+ LOSCFG_APC_ENABLE=y
40
+ # LOSCFG_FPB_ENABLE is not set
41
+ # LOSCFG_LIB_CONFIGURABLE is not set
40
42
# end of Targets
41
43
42
44
#
@@ -48,19 +50,25 @@ LOSCFG_IRQ_USE_STANDALONE_STACK=y
48
50
# Basic Config
49
51
#
50
52
LOSCFG_SCHED_SQ=y
51
- # LOSCFG_SCHED_MQ is not set
52
53
53
54
#
54
55
# Task
55
56
#
57
+ LOSCFG_BASE_CORE_TIMESLICE=y
58
+ LOSCFG_BASE_CORE_TIMESLICE_TIMEOUT=2
56
59
LOSCFG_OBSOLETE_API=y
57
60
# LOSCFG_LAZY_STACK is not set
61
+ LOSCFG_BASE_CORE_TSK_MONITOR=y
58
62
# LOSCFG_TASK_STATIC_ALLOCATION is not set
59
63
LOSCFG_BASE_CORE_TSK_LIMIT=16
64
+ LOSCFG_TASK_MIN_STACK_SIZE=1024
65
+ LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE=1536
66
+ LOSCFG_BASE_CORE_TSK_SWTMR_STACK_SIZE=1536
67
+ LOSCFG_BASE_CORE_TSK_IDLE_STACK_SIZE=2048
68
+ LOSCFG_BASE_CORE_TSK_DEFAULT_PRIO=10
69
+ LOSCFG_BASE_CORE_TICK_PER_SECOND=1000
60
70
# end of Task
61
71
62
- LOSCFG_BASE_CORE_TIMESLICE=y
63
- LOSCFG_BASE_CORE_TIMESLICE_TIMEOUT=2
64
72
LOSCFG_BASE_CORE_USE_MULTI_LIST=y
65
73
# LOSCFG_BASE_CORE_USE_SINGLE_LIST is not set
66
74
# end of Basic Config
@@ -80,60 +88,49 @@ LOSCFG_KERNEL_MEMBOX_STATIC=y
80
88
#
81
89
# Hardware Interrupt
82
90
#
91
+ LOSCFG_IRQ_USE_STANDALONE_STACK=y
83
92
# LOSCFG_NO_SHARED_IRQ is not set
84
93
LOSCFG_PLATFORM_HWI_LIMIT=256
94
+ LOSCFG_HWI_PRIO_LIMIT=32
85
95
# end of Hardware Interrupt
86
96
87
- LOSCFG_BASE_CORE_SWTMR=y
88
-
89
97
#
90
- # Software Timer Options
98
+ # Exception Management
91
99
#
100
+ # LOSCFG_ARCH_EXC_SIMPLE_INFO is not set
101
+ # end of Exception Management
102
+
103
+ LOSCFG_BASE_CORE_SWTMR=y
92
104
LOSCFG_BASE_CORE_SWTMR_LIMIT=16
93
105
# LOSCFG_BASE_CORE_SWTMR_IN_ISR is not set
94
- # end of Software Timer Options
95
-
96
106
LOSCFG_BASE_IPC_QUEUE=y
97
-
98
- #
99
- # Queue Options
100
- #
101
107
# LOSCFG_QUEUE_STATIC_ALLOCATION is not set
102
108
LOSCFG_BASE_IPC_QUEUE_LIMIT=10
103
- # end of Queue Options
104
-
105
109
LOSCFG_BASE_IPC_EVENT=y
106
-
107
- #
108
- # Event Options
109
- #
110
110
LOSCFG_BASE_IPC_EVENT_LIMIT=10
111
- # end of Event Options
112
-
113
111
LOSCFG_BASE_IPC_MUX=y
114
-
115
- #
116
- # Mutex Options
117
- #
118
- LOSCFG_MUTEX_WAIT_PRIORITY=y
112
+ LOSCFG_MUTEX_WAITMODE_PRIO=y
113
+ # LOSCFG_MUTEX_WAITMODE_FIFO is not set
119
114
LOSCFG_BASE_IPC_MUX_LIMIT=20
120
- # end of Mutex Options
121
-
122
115
LOSCFG_BASE_IPC_SEM=y
123
-
124
- #
125
- # Sem Options
126
- #
127
116
LOSCFG_BASE_IPC_SEM_LIMIT=20
128
- # end of Sem Options
129
-
117
+ # LOSCFG_KERNEL_NX is not set
118
+ # LOSCFG_KERNEL_RINGBUF is not set
130
119
LOSCFG_KERNEL_EXTKERNEL=y
131
120
LOSCFG_KERNEL_CPPSUPPORT=y
132
- # LOSCFG_KERNEL_MPU is not set
133
- LOSCFG_KERNEL_CPUP=y
134
- LOSCFG_CPUP_INCLUDE_IRQ=y
121
+ # LOSCFG_KERNEL_CPUP is not set
135
122
# LOSCFG_KERNEL_DYNLOAD is not set
123
+ LOSCFG_KERNEL_LOWPOWER=y
124
+
125
+ #
126
+ # Low Power Management Configure
127
+ #
136
128
LOSCFG_KERNEL_TICKLESS=y
129
+ LOSCFG_KERNEL_POWER_MGR=y
130
+ # LOSCFG_KERNEL_DEEPSLEEP is not set
131
+ # end of Low Power Management Configure
132
+
133
+ # LOSCFG_KERNEL_PERF is not set
137
134
# LOSCFG_KERNEL_TRACE is not set
138
135
# end of Kernel
139
136
@@ -144,6 +141,7 @@ LOSCFG_LIB_LIBC=y
144
141
LOSCFG_COMPAT_POSIX=y
145
142
LOSCFG_LIB_LIBM=y
146
143
LOSCFG_LIB_STDIO=y
144
+ LOSCFG_SUPPORT_LONG_DOUBLE=y
147
145
LOSCFG_LIB_ZLIB=y
148
146
# end of Lib
149
147
@@ -155,14 +153,20 @@ LOSCFG_COMPAT_CMSIS=y
155
153
#
156
154
# Cmsis Options
157
155
#
158
- LOSCFG_CMSIS_VERSION =1
156
+ CMSIS_OS_VER =1
159
157
# end of Cmsis Options
160
158
# end of Compat
161
159
162
160
#
163
161
# Components
164
162
#
165
163
164
+ #
165
+ # Connectivity
166
+ #
167
+ # LOSCFG_COMPONENTS_CONNECTIVITY is not set
168
+ # end of Connectivity
169
+
166
170
#
167
171
# FileSystem
168
172
#
@@ -178,6 +182,18 @@ LOSCFG_CMSIS_VERSION=1
178
182
#
179
183
# end of Graphical User Interface
180
184
185
+ #
186
+ # Lib
187
+ #
188
+ # LOSCFG_COMPONENTS_LIB_CJSON is not set
189
+ # end of Lib
190
+
191
+ #
192
+ # Log
193
+ #
194
+ # LOSCFG_COMPONENTS_LOG is not set
195
+ # end of Log
196
+
181
197
#
182
198
# Network
183
199
#
@@ -195,24 +211,38 @@ LOSCFG_CMSIS_VERSION=1
195
211
#
196
212
# LOSCFG_COMPONENTS_SENSORHUB is not set
197
213
# end of Sensorhub
214
+
215
+ #
216
+ # Ai
217
+ #
218
+ # LOSCFG_COMPONENTS_AI is not set
219
+ # end of Ai
198
220
# end of Components
199
221
200
222
#
201
223
# Demos
202
224
#
203
225
226
+ #
227
+ # Dtls Server Demo
228
+ #
229
+ # LOSCFG_DEMOS_DTLS_SERVER is not set
230
+ # end of Dtls Server Demo
231
+
204
232
#
205
233
# Agent Tiny Mqtt Demo
206
234
#
207
235
# LOSCFG_DEMOS_AGENT_TINY_MQTT is not set
208
236
# end of Agent Tiny Mqtt Demo
209
237
210
238
#
211
- # FileSystem Demo
239
+ # Agent Tiny Lwm2m Demo
212
240
#
241
+ # LOSCFG_DEMOS_AGENT_TINY_LWM2M is not set
242
+ # end of Agent Tiny Lwm2m Demo
213
243
214
244
#
215
- # only support Cloud_STM32F429IGTx_FIRE
245
+ # FileSystem Demo
216
246
#
217
247
# end of FileSystem Demo
218
248
@@ -233,23 +263,52 @@ LOSCFG_CMSIS_VERSION=1
233
263
# only support Cloud_STM32F429IGTx_FIRE
234
264
#
235
265
# end of Sensorhub Demo
266
+
267
+ #
268
+ # Kernel Demo
269
+ #
270
+ # LOSCFG_DEMOS_KERNEL is not set
271
+ # end of Kernel Demo
272
+
273
+ #
274
+ # NB-IoT Demo Without Atiny
275
+ #
276
+ # LOSCFG_DEMOS_NBIOT_WITHOUT_ATINY is not set
277
+ # end of NB-IoT Demo Without Atiny
278
+
279
+ #
280
+ # LMS Demo
281
+ #
282
+ # end of LMS Demo
283
+
284
+ #
285
+ # Trace Demo
286
+ #
287
+ # end of Trace Demo
288
+
289
+ #
290
+ # Ipv6 Client Demo
291
+ #
292
+ # LOSCFG_DEMOS_IPV6_CLIENT is not set
293
+ # end of Ipv6 Client Demo
294
+
295
+ #
296
+ # Ai Demo
297
+ #
298
+ # LOSCFG_DEMOS_AI is not set
299
+ # end of Ai Demo
236
300
# end of Demos
237
301
238
302
#
239
303
# Debug
240
304
#
241
- # LOSCFG_COMPILE_DEBUG is not set
305
+ LOSCFG_COMPILE_DEBUG=y
242
306
LOSCFG_PLATFORM_ADAPT=y
243
- # LOSCFG_COREDUMP is not set
244
- # LOSCFG_GDB is not set
307
+ # LOSCFG_BACKTRACE is not set
245
308
# LOSCFG_ENABLE_MAGICKEY is not set
246
309
# LOSCFG_THUMB is not set
247
310
LOSCFG_DEBUG_VERSION=y
248
311
# LOSCFG_DEBUG_KERNEL is not set
249
-
250
- #
251
- # only support Cloud_STM32F429IGTx_FIRE
252
- #
253
312
LOSCFG_SHELL=y
254
313
255
314
#
@@ -258,11 +317,10 @@ LOSCFG_SHELL=y
258
317
LOSCFG_SHELL_FULL_CAP=y
259
318
LOSCFG_SHELL_UART=y
260
319
LOSCFG_SHELL_LK=y
261
- LOSCFG_SHELL_DMESG=y
262
- LOSCFG_SHELL_EXCINFO=y
320
+ # LOSCFG_SHELL_DMESG is not set
321
+ # LOSCFG_SHELL_EXCINFO_DUMP is not set
263
322
# end of Functionality of Shell
264
323
265
- # LOSCFG_EXC_INTERACTION is not set
266
324
# LOSCFG_MEM_DEBUG is not set
267
325
LOSCFG_PLATFORM_UART_WITHOUT_VFS=y
268
326
LOSCFG_SERIAL_OUTPUT_ENABLE=y
0 commit comments