Skip to content

Commit 3758aa9

Browse files
committed
完善menuconfig 配置
1 parent 1c025e8 commit 3758aa9

2 files changed

Lines changed: 188 additions & 7 deletions

File tree

‎bsp/renesas/ra6w1-ek/.config‎

Lines changed: 107 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ CONFIG_SOC_R7SA6W1CED=y
107107
# end of rt_strnlen options
108108
# end of klibc options
109109

110-
CONFIG_RT_NAME_MAX=12
110+
CONFIG_RT_NAME_MAX=32
111111
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
112112
# CONFIG_RT_USING_NANO is not set
113113
# CONFIG_RT_USING_SMART is not set
@@ -243,7 +243,9 @@ CONFIG_FAL_DEV_BLK_MAX=6
243243
# CONFIG_RT_USING_DEV_BUS is not set
244244
CONFIG_RT_USING_DEVICE_IPC=y
245245
CONFIG_RT_UNAMED_PIPE_NUMBER=64
246-
# CONFIG_RT_USING_SYSTEM_WORKQUEUE is not set
246+
CONFIG_RT_USING_SYSTEM_WORKQUEUE=y
247+
CONFIG_RT_SYSTEM_WORKQUEUE_STACKSIZE=2048
248+
CONFIG_RT_SYSTEM_WORKQUEUE_PRIORITY=15
247249
CONFIG_RT_USING_SERIAL=y
248250
# CONFIG_RT_USING_SERIAL_V1 is not set
249251
CONFIG_RT_USING_SERIAL_V2=y
@@ -276,7 +278,31 @@ CONFIG_RT_SERIAL_USING_DMA=y
276278
# CONFIG_RT_USING_TOUCH is not set
277279
# CONFIG_RT_USING_LCD is not set
278280
# CONFIG_RT_USING_HWCRYPTO is not set
279-
# CONFIG_RT_USING_WIFI is not set
281+
CONFIG_RT_USING_WIFI=y
282+
CONFIG_RT_WLAN_DEVICE_STA_NAME="wlan0"
283+
CONFIG_RT_WLAN_DEVICE_AP_NAME="wlan1"
284+
CONFIG_RT_WLAN_SSID_MAX_LENGTH=32
285+
CONFIG_RT_WLAN_PASSWORD_MAX_LENGTH=32
286+
CONFIG_RT_WLAN_DEV_EVENT_NUM=2
287+
CONFIG_RT_WLAN_MANAGE_ENABLE=y
288+
CONFIG_RT_WLAN_SCAN_WAIT_MS=10000
289+
CONFIG_RT_WLAN_CONNECT_WAIT_MS=10000
290+
CONFIG_RT_WLAN_SCAN_SORT=y
291+
CONFIG_RT_WLAN_MSH_CMD_ENABLE=y
292+
CONFIG_RT_WLAN_JOIN_SCAN_BY_MGNT=y
293+
# CONFIG_RT_WLAN_AUTO_CONNECT_ENABLE is not set
294+
CONFIG_RT_WLAN_CFG_ENABLE=y
295+
CONFIG_RT_WLAN_CFG_INFO_MAX=3
296+
CONFIG_RT_WLAN_PROT_ENABLE=y
297+
CONFIG_RT_WLAN_PROT_NAME_LEN=8
298+
CONFIG_RT_WLAN_PROT_MAX=2
299+
CONFIG_RT_WLAN_DEFAULT_PROT="lwip"
300+
# CONFIG_RT_WLAN_PROT_LWIP_ENABLE is not set
301+
CONFIG_RT_WLAN_WORK_THREAD_ENABLE=y
302+
CONFIG_RT_WLAN_WORKQUEUE_THREAD_NAME="wlan"
303+
CONFIG_RT_WLAN_WORKQUEUE_THREAD_SIZE=2048
304+
CONFIG_RT_WLAN_WORKQUEUE_THREAD_PRIO=15
305+
# CONFIG_RT_WLAN_DEBUG is not set
280306
# CONFIG_RT_USING_RPMSG is not set
281307
# CONFIG_RT_USING_BLK is not set
282308
# CONFIG_RT_USING_REGULATOR is not set
@@ -334,8 +360,77 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
334360
# Network
335361
#
336362
# CONFIG_RT_USING_SAL is not set
337-
# CONFIG_RT_USING_NETDEV is not set
338-
# CONFIG_RT_USING_LWIP is not set
363+
CONFIG_RT_USING_NETDEV=y
364+
CONFIG_NETDEV_USING_IFCONFIG=y
365+
CONFIG_NETDEV_USING_PING=y
366+
CONFIG_NETDEV_USING_NETSTAT=y
367+
CONFIG_NETDEV_USING_AUTO_DEFAULT=y
368+
# CONFIG_NETDEV_USING_LINK_STATUS_CALLBACK is not set
369+
# CONFIG_NETDEV_USING_IPV6 is not set
370+
CONFIG_NETDEV_IPV4=1
371+
CONFIG_NETDEV_IPV6=0
372+
CONFIG_RT_USING_LWIP=y
373+
# CONFIG_RT_USING_LWIP_LOCAL_VERSION is not set
374+
# CONFIG_RT_USING_LWIP141 is not set
375+
# CONFIG_RT_USING_LWIP203 is not set
376+
CONFIG_RT_USING_LWIP212=y
377+
# CONFIG_RT_USING_LWIP_LATEST is not set
378+
CONFIG_RT_USING_LWIP_VER_NUM=0x20102
379+
# CONFIG_RT_USING_LWIP_IPV6 is not set
380+
CONFIG_RT_LWIP_MEM_ALIGNMENT=4
381+
CONFIG_RT_LWIP_IGMP=y
382+
CONFIG_RT_LWIP_ICMP=y
383+
# CONFIG_RT_LWIP_SNMP is not set
384+
CONFIG_RT_LWIP_DNS=y
385+
CONFIG_RT_LWIP_DHCP=y
386+
CONFIG_IP_SOF_BROADCAST=1
387+
CONFIG_IP_SOF_BROADCAST_RECV=1
388+
389+
#
390+
# Static IPv4 Address
391+
#
392+
CONFIG_RT_LWIP_IPADDR="192.168.1.30"
393+
CONFIG_RT_LWIP_GWADDR="192.168.1.1"
394+
CONFIG_RT_LWIP_MSKADDR="255.255.255.0"
395+
# end of Static IPv4 Address
396+
397+
CONFIG_RT_LWIP_UDP=y
398+
CONFIG_RT_LWIP_TCP=y
399+
CONFIG_RT_LWIP_RAW=y
400+
# CONFIG_RT_LWIP_PPP is not set
401+
CONFIG_RT_MEMP_NUM_NETCONN=16
402+
CONFIG_RT_LWIP_PBUF_NUM=64
403+
CONFIG_RT_LWIP_RAW_PCB_NUM=4
404+
CONFIG_RT_LWIP_UDP_PCB_NUM=4
405+
CONFIG_RT_LWIP_TCP_PCB_NUM=4
406+
CONFIG_RT_LWIP_TCP_SEG_NUM=40
407+
CONFIG_RT_LWIP_TCP_SND_BUF=8196
408+
CONFIG_RT_LWIP_TCP_WND=8196
409+
CONFIG_RT_LWIP_TCPTHREAD_PRIORITY=10
410+
CONFIG_RT_LWIP_TCPTHREAD_MBOX_SIZE=8
411+
CONFIG_RT_LWIP_TCPTHREAD_STACKSIZE=1024
412+
# CONFIG_LWIP_NO_RX_THREAD is not set
413+
# CONFIG_LWIP_NO_TX_THREAD is not set
414+
CONFIG_RT_LWIP_ETHTHREAD_PRIORITY=12
415+
CONFIG_RT_LWIP_ETHTHREAD_STACKSIZE=1024
416+
CONFIG_RT_LWIP_ETHTHREAD_MBOX_SIZE=8
417+
# CONFIG_RT_LWIP_REASSEMBLY_FRAG is not set
418+
CONFIG_LWIP_NETIF_STATUS_CALLBACK=1
419+
CONFIG_LWIP_NETIF_LINK_CALLBACK=1
420+
CONFIG_RT_LWIP_NETIF_NAMESIZE=6
421+
CONFIG_SO_REUSE=1
422+
CONFIG_LWIP_SO_RCVTIMEO=1
423+
CONFIG_LWIP_SO_SNDTIMEO=1
424+
CONFIG_LWIP_SO_RCVBUF=1
425+
CONFIG_LWIP_SO_LINGER=0
426+
CONFIG_RT_LWIP_NETIF_LOOPBACK=y
427+
CONFIG_LWIP_NETIF_LOOPBACK=1
428+
# CONFIG_RT_LWIP_STATS is not set
429+
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
430+
CONFIG_RT_LWIP_USING_PING=y
431+
# CONFIG_LWIP_USING_DHCPD is not set
432+
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
433+
# CONFIG_RT_LWIP_DEBUG is not set
339434
# CONFIG_RT_USING_AT is not set
340435
# end of Network
341436

@@ -691,7 +786,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
691786
# CONFIG_PKG_USING_UC_MODBUS is not set
692787
# end of Micrium: Micrium software products porting for RT-Thread
693788

694-
# CONFIG_PKG_USING_FREERTOS_WRAPPER is not set
789+
CONFIG_PKG_USING_FREERTOS_WRAPPER=y
790+
CONFIG_PKG_FREERTOS_WRAPPER_PATH="/packages/system/FreeRTOS_Wrapper"
791+
CONFIG_PKG_FREERTOS_USING_CONFIG_H=y
792+
# CONFIG_PKG_FREERTOS_USING_MEMMANG is not set
793+
# CONFIG_PKG_USING_FREERTOS_WRAPPER_V100 is not set
794+
CONFIG_PKG_USING_FREERTOS_WRAPPER_LATEST_VERSION=y
795+
CONFIG_PKG_FREERTOS_WRAPPER_VER="latest"
695796
# CONFIG_PKG_USING_LITEOS_SDK is not set
696797
# CONFIG_PKG_USING_TZ_DATABASE is not set
697798
# CONFIG_PKG_USING_CAIRO is not set

‎bsp/renesas/ra6w1-ek/rtconfig.h‎

Lines changed: 81 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363

6464
/* end of rt_strnlen options */
6565
/* end of klibc options */
66-
#define RT_NAME_MAX 12
66+
#define RT_NAME_MAX 32
6767
#define RT_CPUS_NR 1
6868
#define RT_ALIGN_SIZE 8
6969
#define RT_THREAD_PRIORITY_32
@@ -152,10 +152,35 @@
152152

153153
#define RT_USING_DEVICE_IPC
154154
#define RT_UNAMED_PIPE_NUMBER 64
155+
#define RT_USING_SYSTEM_WORKQUEUE
156+
#define RT_SYSTEM_WORKQUEUE_STACKSIZE 2048
157+
#define RT_SYSTEM_WORKQUEUE_PRIORITY 15
155158
#define RT_USING_SERIAL
156159
#define RT_USING_SERIAL_V2
157160
#define RT_SERIAL_BUF_STRATEGY_OVERWRITE
158161
#define RT_SERIAL_USING_DMA
162+
#define RT_USING_WIFI
163+
#define RT_WLAN_DEVICE_STA_NAME "wlan0"
164+
#define RT_WLAN_DEVICE_AP_NAME "wlan1"
165+
#define RT_WLAN_SSID_MAX_LENGTH 32
166+
#define RT_WLAN_PASSWORD_MAX_LENGTH 32
167+
#define RT_WLAN_DEV_EVENT_NUM 2
168+
#define RT_WLAN_MANAGE_ENABLE
169+
#define RT_WLAN_SCAN_WAIT_MS 10000
170+
#define RT_WLAN_CONNECT_WAIT_MS 10000
171+
#define RT_WLAN_SCAN_SORT
172+
#define RT_WLAN_MSH_CMD_ENABLE
173+
#define RT_WLAN_JOIN_SCAN_BY_MGNT
174+
#define RT_WLAN_CFG_ENABLE
175+
#define RT_WLAN_CFG_INFO_MAX 3
176+
#define RT_WLAN_PROT_ENABLE
177+
#define RT_WLAN_PROT_NAME_LEN 8
178+
#define RT_WLAN_PROT_MAX 2
179+
#define RT_WLAN_DEFAULT_PROT "lwip"
180+
#define RT_WLAN_WORK_THREAD_ENABLE
181+
#define RT_WLAN_WORKQUEUE_THREAD_NAME "wlan"
182+
#define RT_WLAN_WORKQUEUE_THREAD_SIZE 2048
183+
#define RT_WLAN_WORKQUEUE_THREAD_PRIO 15
159184
#define RT_USING_PIN
160185
/* end of Device Drivers */
161186

@@ -186,6 +211,58 @@
186211

187212
/* Network */
188213

214+
#define RT_USING_NETDEV
215+
#define NETDEV_USING_IFCONFIG
216+
#define NETDEV_USING_PING
217+
#define NETDEV_USING_NETSTAT
218+
#define NETDEV_USING_AUTO_DEFAULT
219+
#define NETDEV_IPV4 1
220+
#define NETDEV_IPV6 0
221+
#define RT_USING_LWIP
222+
#define RT_USING_LWIP212
223+
#define RT_USING_LWIP_VER_NUM 0x20102
224+
#define RT_LWIP_MEM_ALIGNMENT 4
225+
#define RT_LWIP_IGMP
226+
#define RT_LWIP_ICMP
227+
#define RT_LWIP_DNS
228+
#define RT_LWIP_DHCP
229+
#define IP_SOF_BROADCAST 1
230+
#define IP_SOF_BROADCAST_RECV 1
231+
232+
/* Static IPv4 Address */
233+
234+
#define RT_LWIP_IPADDR "192.168.1.30"
235+
#define RT_LWIP_GWADDR "192.168.1.1"
236+
#define RT_LWIP_MSKADDR "255.255.255.0"
237+
/* end of Static IPv4 Address */
238+
#define RT_LWIP_UDP
239+
#define RT_LWIP_TCP
240+
#define RT_LWIP_RAW
241+
#define RT_MEMP_NUM_NETCONN 16
242+
#define RT_LWIP_PBUF_NUM 64
243+
#define RT_LWIP_RAW_PCB_NUM 4
244+
#define RT_LWIP_UDP_PCB_NUM 4
245+
#define RT_LWIP_TCP_PCB_NUM 4
246+
#define RT_LWIP_TCP_SEG_NUM 40
247+
#define RT_LWIP_TCP_SND_BUF 8196
248+
#define RT_LWIP_TCP_WND 8196
249+
#define RT_LWIP_TCPTHREAD_PRIORITY 10
250+
#define RT_LWIP_TCPTHREAD_MBOX_SIZE 8
251+
#define RT_LWIP_TCPTHREAD_STACKSIZE 1024
252+
#define RT_LWIP_ETHTHREAD_PRIORITY 12
253+
#define RT_LWIP_ETHTHREAD_STACKSIZE 1024
254+
#define RT_LWIP_ETHTHREAD_MBOX_SIZE 8
255+
#define LWIP_NETIF_STATUS_CALLBACK 1
256+
#define LWIP_NETIF_LINK_CALLBACK 1
257+
#define RT_LWIP_NETIF_NAMESIZE 6
258+
#define SO_REUSE 1
259+
#define LWIP_SO_RCVTIMEO 1
260+
#define LWIP_SO_SNDTIMEO 1
261+
#define LWIP_SO_RCVBUF 1
262+
#define LWIP_SO_LINGER 0
263+
#define RT_LWIP_NETIF_LOOPBACK
264+
#define LWIP_NETIF_LOOPBACK 1
265+
#define RT_LWIP_USING_PING
189266
/* end of Network */
190267

191268
/* Memory protection */
@@ -285,6 +362,9 @@
285362
/* Micrium: Micrium software products porting for RT-Thread */
286363

287364
/* end of Micrium: Micrium software products porting for RT-Thread */
365+
#define PKG_USING_FREERTOS_WRAPPER
366+
#define PKG_FREERTOS_USING_CONFIG_H
367+
#define PKG_USING_FREERTOS_WRAPPER_LATEST_VERSION
288368
/* end of system packages */
289369

290370
/* peripheral libraries and drivers */

0 commit comments

Comments
 (0)