[bsp] enable RT_USING_MODULE
This commit is contained in:
parent
71818e8da1
commit
249c3d471c
@ -8,6 +8,9 @@
|
|||||||
#
|
#
|
||||||
CONFIG_RT_NAME_MAX=8
|
CONFIG_RT_NAME_MAX=8
|
||||||
CONFIG_RT_ALIGN_SIZE=4
|
CONFIG_RT_ALIGN_SIZE=4
|
||||||
|
# CONFIG_RT_THREAD_PRIORITY_8 is not set
|
||||||
|
CONFIG_RT_THREAD_PRIORITY_32=y
|
||||||
|
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||||
CONFIG_RT_TICK_PER_SECOND=1000
|
CONFIG_RT_TICK_PER_SECOND=1000
|
||||||
CONFIG_RT_DEBUG=y
|
CONFIG_RT_DEBUG=y
|
||||||
@ -35,9 +38,11 @@ CONFIG_RT_USING_MESSAGEQUEUE=y
|
|||||||
#
|
#
|
||||||
CONFIG_RT_USING_MEMPOOL=y
|
CONFIG_RT_USING_MEMPOOL=y
|
||||||
CONFIG_RT_USING_MEMHEAP=y
|
CONFIG_RT_USING_MEMHEAP=y
|
||||||
CONFIG_RT_USING_HEAP=y
|
# CONFIG_RT_USING_NOHEAP is not set
|
||||||
CONFIG_RT_USING_SMALL_MEM=y
|
CONFIG_RT_USING_SMALL_MEM=y
|
||||||
# CONFIG_RT_USING_SLAB is not set
|
# CONFIG_RT_USING_SLAB is not set
|
||||||
|
# CONFIG_RT_USING_MEMHEAP_AS_HEAP is not set
|
||||||
|
CONFIG_RT_USING_HEAP=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Kernel Device Object
|
# Kernel Device Object
|
||||||
@ -47,7 +52,7 @@ CONFIG_RT_USING_DEVICE=y
|
|||||||
CONFIG_RT_USING_CONSOLE=y
|
CONFIG_RT_USING_CONSOLE=y
|
||||||
CONFIG_RT_CONSOLEBUF_SIZE=128
|
CONFIG_RT_CONSOLEBUF_SIZE=128
|
||||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
|
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
|
||||||
# CONFIG_RT_USING_MODULE is not set
|
CONFIG_RT_USING_MODULE=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# RT-Thread Components
|
# RT-Thread Components
|
||||||
@ -58,7 +63,7 @@ CONFIG_RT_USING_COMPONENTS_INIT=y
|
|||||||
#
|
#
|
||||||
# C++ features
|
# C++ features
|
||||||
#
|
#
|
||||||
# CONFIG_RT_USING_CPLUSPLUS is not set
|
CONFIG_RT_USING_CPLUSPLUS=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Command shell
|
# Command shell
|
||||||
@ -146,8 +151,8 @@ CONFIG_RT_USING_PTHREADS=y
|
|||||||
# light weight TCP/IP stack
|
# light weight TCP/IP stack
|
||||||
#
|
#
|
||||||
CONFIG_RT_USING_LWIP=y
|
CONFIG_RT_USING_LWIP=y
|
||||||
CONFIG_RT_USING_LWIP141=y
|
# CONFIG_RT_USING_LWIP141 is not set
|
||||||
# CONFIG_RT_USING_LWIP202 is not set
|
CONFIG_RT_USING_LWIP202=y
|
||||||
# CONFIG_RT_LWIP_IGMP is not set
|
# CONFIG_RT_LWIP_IGMP is not set
|
||||||
CONFIG_RT_LWIP_ICMP=y
|
CONFIG_RT_LWIP_ICMP=y
|
||||||
# CONFIG_RT_LWIP_SNMP is not set
|
# CONFIG_RT_LWIP_SNMP is not set
|
||||||
@ -218,22 +223,15 @@ CONFIG_LWIP_SO_RCVBUF=1
|
|||||||
#
|
#
|
||||||
# IoT - internet of things
|
# IoT - internet of things
|
||||||
#
|
#
|
||||||
|
# CONFIG_PKG_USING_CJSON is not set
|
||||||
# CONFIG_PKG_USING_PAHOMQTT is not set
|
# CONFIG_PKG_USING_PAHOMQTT is not set
|
||||||
# CONFIG_PKG_USING_WEBCLIENT is not set
|
# CONFIG_PKG_USING_WEBCLIENT is not set
|
||||||
# CONFIG_PKG_USING_MONGOOSE is not set
|
# CONFIG_PKG_USING_MONGOOSE is not set
|
||||||
# CONFIG_PKG_USING_WEBTERMINAL is not set
|
# CONFIG_PKG_USING_WEB_TERMINAL is not set
|
||||||
# CONFIG_PKG_USING_CJSON is not set
|
|
||||||
# CONFIG_PKG_USING_EZXML is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Marvell WiFi
|
|
||||||
#
|
|
||||||
# CONFIG_PKG_USING_MARVELLWIFI is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# security packages
|
# security packages
|
||||||
#
|
#
|
||||||
# CONFIG_PKG_USING_MBEDTLS is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# language packages
|
# language packages
|
||||||
@ -243,14 +241,12 @@ CONFIG_LWIP_SO_RCVBUF=1
|
|||||||
#
|
#
|
||||||
# multimedia packages
|
# multimedia packages
|
||||||
#
|
#
|
||||||
# CONFIG_PKG_USING_FASTLZ is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# tools packages
|
# tools packages
|
||||||
#
|
#
|
||||||
# CONFIG_PKG_USING_CMBACKTRACE is not set
|
# CONFIG_PKG_USING_CMBACKTRACE is not set
|
||||||
# CONFIG_PKG_USING_EASYLOGGER is not set
|
# CONFIG_PKG_USING_ELOG is not set
|
||||||
# CONFIG_PKG_USING_SYSTEMVIEW is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# miscellaneous packages
|
# miscellaneous packages
|
||||||
|
@ -53,6 +53,7 @@ void build_dump(void)
|
|||||||
|
|
||||||
void link_dump(void)
|
void link_dump(void)
|
||||||
{
|
{
|
||||||
|
#ifdef __GNUC__
|
||||||
extern unsigned int _sdata;
|
extern unsigned int _sdata;
|
||||||
extern unsigned int _edata;
|
extern unsigned int _edata;
|
||||||
extern unsigned int _sidata;
|
extern unsigned int _sidata;
|
||||||
@ -68,6 +69,7 @@ void link_dump(void)
|
|||||||
DUMP_VAR(_sidata);
|
DUMP_VAR(_sidata);
|
||||||
DUMP_VAR(_sbss);
|
DUMP_VAR(_sbss);
|
||||||
DUMP_VAR(_ebss);
|
DUMP_VAR(_ebss);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
int rt_application_init(void)
|
int rt_application_init(void)
|
||||||
|
@ -8,6 +8,9 @@
|
|||||||
|
|
||||||
#define RT_NAME_MAX 8
|
#define RT_NAME_MAX 8
|
||||||
#define RT_ALIGN_SIZE 4
|
#define RT_ALIGN_SIZE 4
|
||||||
|
/* RT_THREAD_PRIORITY_8 is not set */
|
||||||
|
#define RT_THREAD_PRIORITY_32
|
||||||
|
/* RT_THREAD_PRIORITY_256 is not set */
|
||||||
#define RT_THREAD_PRIORITY_MAX 32
|
#define RT_THREAD_PRIORITY_MAX 32
|
||||||
#define RT_TICK_PER_SECOND 1000
|
#define RT_TICK_PER_SECOND 1000
|
||||||
#define RT_DEBUG
|
#define RT_DEBUG
|
||||||
@ -33,9 +36,11 @@
|
|||||||
|
|
||||||
#define RT_USING_MEMPOOL
|
#define RT_USING_MEMPOOL
|
||||||
#define RT_USING_MEMHEAP
|
#define RT_USING_MEMHEAP
|
||||||
#define RT_USING_HEAP
|
/* RT_USING_NOHEAP is not set */
|
||||||
#define RT_USING_SMALL_MEM
|
#define RT_USING_SMALL_MEM
|
||||||
/* RT_USING_SLAB is not set */
|
/* RT_USING_SLAB is not set */
|
||||||
|
/* RT_USING_MEMHEAP_AS_HEAP is not set */
|
||||||
|
#define RT_USING_HEAP
|
||||||
|
|
||||||
/* Kernel Device Object */
|
/* Kernel Device Object */
|
||||||
|
|
||||||
@ -44,7 +49,7 @@
|
|||||||
#define RT_USING_CONSOLE
|
#define RT_USING_CONSOLE
|
||||||
#define RT_CONSOLEBUF_SIZE 128
|
#define RT_CONSOLEBUF_SIZE 128
|
||||||
#define RT_CONSOLE_DEVICE_NAME "uart0"
|
#define RT_CONSOLE_DEVICE_NAME "uart0"
|
||||||
/* RT_USING_MODULE is not set */
|
#define RT_USING_MODULE
|
||||||
|
|
||||||
/* RT-Thread Components */
|
/* RT-Thread Components */
|
||||||
|
|
||||||
@ -53,7 +58,7 @@
|
|||||||
|
|
||||||
/* C++ features */
|
/* C++ features */
|
||||||
|
|
||||||
/* RT_USING_CPLUSPLUS is not set */
|
#define RT_USING_CPLUSPLUS
|
||||||
|
|
||||||
/* Command shell */
|
/* Command shell */
|
||||||
|
|
||||||
@ -133,8 +138,8 @@
|
|||||||
/* light weight TCP/IP stack */
|
/* light weight TCP/IP stack */
|
||||||
|
|
||||||
#define RT_USING_LWIP
|
#define RT_USING_LWIP
|
||||||
#define RT_USING_LWIP141
|
/* RT_USING_LWIP141 is not set */
|
||||||
/* RT_USING_LWIP202 is not set */
|
#define RT_USING_LWIP202
|
||||||
/* RT_LWIP_IGMP is not set */
|
/* RT_LWIP_IGMP is not set */
|
||||||
#define RT_LWIP_ICMP
|
#define RT_LWIP_ICMP
|
||||||
/* RT_LWIP_SNMP is not set */
|
/* RT_LWIP_SNMP is not set */
|
||||||
@ -197,34 +202,24 @@
|
|||||||
|
|
||||||
/* IoT - internet of things */
|
/* IoT - internet of things */
|
||||||
|
|
||||||
|
/* PKG_USING_CJSON is not set */
|
||||||
/* PKG_USING_PAHOMQTT is not set */
|
/* PKG_USING_PAHOMQTT is not set */
|
||||||
/* PKG_USING_WEBCLIENT is not set */
|
/* PKG_USING_WEBCLIENT is not set */
|
||||||
/* PKG_USING_MONGOOSE is not set */
|
/* PKG_USING_MONGOOSE is not set */
|
||||||
/* PKG_USING_WEBTERMINAL is not set */
|
/* PKG_USING_WEB_TERMINAL is not set */
|
||||||
/* PKG_USING_CJSON is not set */
|
|
||||||
/* PKG_USING_EZXML is not set */
|
|
||||||
|
|
||||||
/* Marvell WiFi */
|
|
||||||
|
|
||||||
/* PKG_USING_MARVELLWIFI is not set */
|
|
||||||
|
|
||||||
/* security packages */
|
/* security packages */
|
||||||
|
|
||||||
/* PKG_USING_MBEDTLS is not set */
|
|
||||||
|
|
||||||
/* language packages */
|
/* language packages */
|
||||||
|
|
||||||
/* PKG_USING_JERRYSCRIPT is not set */
|
/* PKG_USING_JERRYSCRIPT is not set */
|
||||||
|
|
||||||
/* multimedia packages */
|
/* multimedia packages */
|
||||||
|
|
||||||
/* PKG_USING_FASTLZ is not set */
|
|
||||||
|
|
||||||
/* tools packages */
|
/* tools packages */
|
||||||
|
|
||||||
/* PKG_USING_CMBACKTRACE is not set */
|
/* PKG_USING_CMBACKTRACE is not set */
|
||||||
/* PKG_USING_EASYLOGGER is not set */
|
/* PKG_USING_ELOG is not set */
|
||||||
/* PKG_USING_SYSTEMVIEW is not set */
|
|
||||||
|
|
||||||
/* miscellaneous packages */
|
/* miscellaneous packages */
|
||||||
|
|
||||||
|
@ -40,7 +40,7 @@ if PLATFORM == 'gcc':
|
|||||||
OBJCPY = PREFIX + 'objcopy'
|
OBJCPY = PREFIX + 'objcopy'
|
||||||
|
|
||||||
DEVICE = ' -mcpu=cortex-m4 -mthumb -ffunction-sections -fdata-sections -mfpu=fpv4-sp-d16 -mfloat-abi=hard'
|
DEVICE = ' -mcpu=cortex-m4 -mthumb -ffunction-sections -fdata-sections -mfpu=fpv4-sp-d16 -mfloat-abi=hard'
|
||||||
CFLAGS = DEVICE + ' -g -Wall -std=c99'
|
CFLAGS = DEVICE + ' -g -Wall'
|
||||||
AFLAGS = ' -c' + DEVICE + ' -x assembler-with-cpp -Wa,-mimplicit-it=thumb '
|
AFLAGS = ' -c' + DEVICE + ' -x assembler-with-cpp -Wa,-mimplicit-it=thumb '
|
||||||
LFLAGS = DEVICE + ' -lm -lgcc -lc' + ' -nostartfiles -Wl,--gc-sections,-Map=rtthread.map,-cref,-u,ResetISR -T link.lds'
|
LFLAGS = DEVICE + ' -lm -lgcc -lc' + ' -nostartfiles -Wl,--gc-sections,-Map=rtthread.map,-cref,-u,ResetISR -T link.lds'
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user