forked from xuos/xiuos
This commit is contained in:
commit
da565b079d
|
@ -39,11 +39,11 @@ if ADD_NUTTX_FETURES
|
||||||
|
|
||||||
config ADAPTER_E220_M0_PATH
|
config ADAPTER_E220_M0_PATH
|
||||||
string "E220 M0 pin device"
|
string "E220 M0 pin device"
|
||||||
default "/dev/gpout0"
|
default "/dev/gpio0"
|
||||||
|
|
||||||
config ADAPTER_E220_M1_PATH
|
config ADAPTER_E220_M1_PATH
|
||||||
string "E220 M1 pin device"
|
string "E220 M1 pin device"
|
||||||
default "/dev/gpout1"
|
default "/dev/gpio1"
|
||||||
|
|
||||||
config ADAPTER_E220_DRIVER_EXTUART
|
config ADAPTER_E220_DRIVER_EXTUART
|
||||||
bool "Using extra uart to support lora"
|
bool "Using extra uart to support lora"
|
||||||
|
|
|
@ -47,13 +47,13 @@ if ADD_XIZI_FETURES
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if ADD_NUTTX_FETURES
|
if ADD_NUTTX_FETURES
|
||||||
config ADAPTER_E18_MODEPIN
|
config ADAPTER_E18_MODE_PATH
|
||||||
int "E18 MODE pin number"
|
string "E18 MODE pin device"
|
||||||
default "61"
|
default "/dev/gpio2"
|
||||||
|
|
||||||
config ADAPTER_E18_PIN_DRIVER
|
config ADAPTER_E18_DRIVER_EXTUART
|
||||||
string "E18 device pin driver path"
|
bool "Using extra uart to support zigbee"
|
||||||
default "/dev/pin_dev"
|
default y
|
||||||
|
|
||||||
config ADAPTER_E18_DRIVER
|
config ADAPTER_E18_DRIVER
|
||||||
string "E18 device uart driver path"
|
string "E18 device uart driver path"
|
||||||
|
@ -66,10 +66,6 @@ if ADD_NUTTX_FETURES
|
||||||
config ADAPTER_E18_DRIVER
|
config ADAPTER_E18_DRIVER
|
||||||
string "E18 device extra uart driver path"
|
string "E18 device extra uart driver path"
|
||||||
default "/dev/extuart_dev1"
|
default "/dev/extuart_dev1"
|
||||||
|
|
||||||
config ADAPTER_E18_DRIVER_EXT_PORT
|
|
||||||
int "if E18 device using extuart, choose port"
|
|
||||||
default "1"
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -42,6 +42,9 @@ char *cmd_set_ch = "AT+CH=11"; /*set channel as 11*/
|
||||||
|
|
||||||
static int E18HardwareModeGet()
|
static int E18HardwareModeGet()
|
||||||
{
|
{
|
||||||
|
#ifdef ADD_NUTTX_FETURES
|
||||||
|
return E18_AS_HEX_MODE;
|
||||||
|
#else
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
int pin_fd;
|
int pin_fd;
|
||||||
|
|
||||||
|
@ -63,6 +66,7 @@ static int E18HardwareModeGet()
|
||||||
printf(" E18 as HEX mode\n");
|
printf(" E18 as HEX mode\n");
|
||||||
return E18_AS_HEX_MODE;
|
return E18_AS_HEX_MODE;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef ADD_NUTTX_FETURES
|
#ifdef ADD_NUTTX_FETURES
|
||||||
|
@ -175,10 +179,16 @@ static int E18NetworkModeConfig(struct Adapter *adapter)
|
||||||
}
|
}
|
||||||
|
|
||||||
out:
|
out:
|
||||||
if(E18_AS_AT_MODE == mode){
|
#ifdef ADD_NUTTX_FETURES
|
||||||
|
if(E18_AS_HEX_MODE == mode)
|
||||||
|
#else
|
||||||
|
if(E18_AS_AT_MODE == mode)
|
||||||
|
#endif
|
||||||
|
{
|
||||||
AtCmdConfigAndCheck(adapter->agent, cmd_exit, "+OK");
|
AtCmdConfigAndCheck(adapter->agent, cmd_exit, "+OK");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -242,7 +252,12 @@ static int E18NetRoleConfig(struct Adapter *adapter)
|
||||||
}
|
}
|
||||||
|
|
||||||
out:
|
out:
|
||||||
if(E18_AS_AT_MODE == mode) {
|
#ifdef ADD_NUTTX_FETURES
|
||||||
|
if(E18_AS_HEX_MODE == mode)
|
||||||
|
#else
|
||||||
|
if(E18_AS_AT_MODE == mode)
|
||||||
|
#endif
|
||||||
|
{
|
||||||
AtCmdConfigAndCheck(adapter->agent, cmd_exit, "+OK");
|
AtCmdConfigAndCheck(adapter->agent, cmd_exit, "+OK");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -384,7 +399,12 @@ static int E18Join(struct Adapter *adapter, unsigned char *priv_net_group)
|
||||||
|
|
||||||
// }
|
// }
|
||||||
if(!ret){
|
if(!ret){
|
||||||
if(E18_AS_AT_MODE == mode) {
|
#ifdef ADD_NUTTX_FETURES
|
||||||
|
if(E18_AS_HEX_MODE == mode)
|
||||||
|
#else
|
||||||
|
if(E18_AS_AT_MODE == mode)
|
||||||
|
#endif
|
||||||
|
{
|
||||||
ret = AtCmdConfigAndCheck(adapter->agent, cmd_exit, "+OK");
|
ret = AtCmdConfigAndCheck(adapter->agent, cmd_exit, "+OK");
|
||||||
if(ret < 0) {
|
if(ret < 0) {
|
||||||
printf("%s %d cmd[%s] config failed!\n",__func__,__LINE__,cmd_exit);
|
printf("%s %d cmd[%s] config failed!\n",__func__,__LINE__,cmd_exit);
|
||||||
|
|
|
@ -2415,7 +2415,7 @@ Configuration Sub-directories
|
||||||
usable as of this writing. The windows native build logic is currently
|
usable as of this writing. The windows native build logic is currently
|
||||||
separate and must be started by:
|
separate and must be started by:
|
||||||
|
|
||||||
make -f Makefile.win
|
make -f Win.mk
|
||||||
|
|
||||||
This build:
|
This build:
|
||||||
|
|
||||||
|
|
|
@ -1,87 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
|
||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
|
||||||
# CONFIG_NSH_CMDPARMS is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ADBD_FILE_SERVICE=y
|
|
||||||
CONFIG_ADBD_SHELL_SERVICE=y
|
|
||||||
CONFIG_ADBD_USB_SERVER=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARDCTL_RESET=y
|
|
||||||
CONFIG_BOARDCTL_USBDEVCTRL=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_CLOCK_MONOTONIC=y
|
|
||||||
CONFIG_DEBUG_FULLOPT=y
|
|
||||||
CONFIG_DEBUG_SYMBOLS=y
|
|
||||||
CONFIG_DEV_FIFO_SIZE=128
|
|
||||||
CONFIG_DEV_PIPE_MAXSIZE=128
|
|
||||||
CONFIG_DEV_PIPE_SIZE=128
|
|
||||||
CONFIG_DEV_URANDOM=y
|
|
||||||
CONFIG_ELF=y
|
|
||||||
CONFIG_EXAMPLES_HELLO=m
|
|
||||||
CONFIG_FAT_LFN=y
|
|
||||||
CONFIG_FS_FAT=y
|
|
||||||
CONFIG_FS_FATTIME=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_LIBC_ENVPATH=y
|
|
||||||
CONFIG_LIBC_EXECFUNCS=y
|
|
||||||
CONFIG_LIBUV=y
|
|
||||||
CONFIG_LIBUV_PIPE=y
|
|
||||||
CONFIG_LIBUV_STREAM=y
|
|
||||||
CONFIG_MMCSD=y
|
|
||||||
CONFIG_NSH_ARCHINIT=y
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_FILE_APPS=y
|
|
||||||
CONFIG_NSH_LINELEN=128
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_PATH_INITIAL="/mnt/sd0/bin"
|
|
||||||
CONFIG_PIPES=y
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_SCHED_LPWORK=y
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_SENSORS=y
|
|
||||||
CONFIG_STACK_COLORATION=y
|
|
||||||
CONFIG_START_DAY=17
|
|
||||||
CONFIG_START_MONTH=12
|
|
||||||
CONFIG_START_YEAR=2020
|
|
||||||
CONFIG_STM32_DMA2=y
|
|
||||||
CONFIG_STM32_DMACAPABLE=y
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_OTGFS=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_SPI2=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
|
|
||||||
CONFIG_SYSTEM_ADBD=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_SYSTEM_NSH_SYMTAB=y
|
|
||||||
CONFIG_SYSTEM_NSH_SYMTAB_ARRAYNAME="g_symtab"
|
|
||||||
CONFIG_SYSTEM_NSH_SYMTAB_COUNTNAME="g_nsymbols"
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USBADB=y
|
|
||||||
CONFIG_USBDEV=y
|
|
||||||
CONFIG_USERMAIN_STACKSIZE=3072
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -1,79 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
|
||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
|
||||||
# CONFIG_NSH_CMDPARMS is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_AUDIO=y
|
|
||||||
CONFIG_AUDIO_CS43L22=y
|
|
||||||
CONFIG_AUDIO_CUSTOM_DEV_PATH=y
|
|
||||||
CONFIG_AUDIO_EXCLUDE_TONE=y
|
|
||||||
CONFIG_BOARD_LATE_INITIALIZE=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_DRIVERS_AUDIO=y
|
|
||||||
CONFIG_FAT_LCNAMES=y
|
|
||||||
CONFIG_FAT_LFN=y
|
|
||||||
CONFIG_FS_FAT=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_I2C=y
|
|
||||||
CONFIG_I2C_DRIVER=y
|
|
||||||
CONFIG_I2C_POLLED=y
|
|
||||||
CONFIG_I2C_RESET=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_LINELEN=64
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_NXPLAYER_DEFAULT_MEDIADIR="/mnt/music"
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_HPWORK=y
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_START_DAY=6
|
|
||||||
CONFIG_START_MONTH=12
|
|
||||||
CONFIG_START_YEAR=2011
|
|
||||||
CONFIG_STM32_DMA1=y
|
|
||||||
CONFIG_STM32_DMACAPABLE=y
|
|
||||||
CONFIG_STM32_I2C1=y
|
|
||||||
CONFIG_STM32_I2S3=y
|
|
||||||
CONFIG_STM32_I2S3_TX=y
|
|
||||||
CONFIG_STM32_I2S_MCK=y
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_OTGFS=y
|
|
||||||
CONFIG_STM32_OTGFS_SOFINTR=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_SPI1=y
|
|
||||||
CONFIG_STM32_SPI3=y
|
|
||||||
CONFIG_STM32_SPI_DMA=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_STM32_USBHOST=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_SYSTEM_NXPLAYER=y
|
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
|
||||||
CONFIG_USBHOST_ISOC_DISABLE=y
|
|
||||||
CONFIG_USBHOST_MSC=y
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -1,57 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
|
||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
|
||||||
# CONFIG_NSH_CMDPARMS is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_CANUTILS_LIBCANARD=y
|
|
||||||
CONFIG_CAN_EXTID=y
|
|
||||||
CONFIG_CLOCK_MONOTONIC=y
|
|
||||||
CONFIG_EXAMPLES_LIBCANARD=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_LINELEN=64
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_START_DAY=6
|
|
||||||
CONFIG_START_MONTH=12
|
|
||||||
CONFIG_START_YEAR=2011
|
|
||||||
CONFIG_STM32_CAN1=y
|
|
||||||
CONFIG_STM32_CAN1_BAUD=500000
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_SPI1=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_SYSTEM_TIME64=y
|
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -1,45 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_C99_BOOL8=y
|
|
||||||
CONFIG_DISABLE_ENVIRON=y
|
|
||||||
CONFIG_DISABLE_MOUNTPOINT=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HOST_WINDOWS=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_LIBM=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_ONEXIT=y
|
|
||||||
CONFIG_SCHED_ONEXIT_MAX=4
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_START_DAY=2
|
|
||||||
CONFIG_START_MONTH=11
|
|
||||||
CONFIG_START_YEAR=2012
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
|
|
||||||
CONFIG_TESTING_CXXTEST=y
|
|
||||||
CONFIG_UCLIBCXX=y
|
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
|
||||||
CONFIG_USER_ENTRYPOINT="cxxtest_main"
|
|
|
@ -1,48 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_ARMV7M_USEBASEPRI=y
|
|
||||||
CONFIG_BINFMT_CONSTRUCTORS=y
|
|
||||||
CONFIG_BOARDCTL=y
|
|
||||||
CONFIG_BOARDCTL_ROMDISK=y
|
|
||||||
CONFIG_BOARD_LATE_INITIALIZE=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_CONSOLE_SYSLOG=y
|
|
||||||
CONFIG_ELF=y
|
|
||||||
CONFIG_ELF_STACKSIZE=4096
|
|
||||||
CONFIG_EXAMPLES_ELF=y
|
|
||||||
CONFIG_FS_ROMFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_LIBC_ENVPATH=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_PATH_INITIAL="/mnt/romfs"
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_STARTHOOK=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_START_DAY=26
|
|
||||||
CONFIG_START_MONTH=10
|
|
||||||
CONFIG_START_YEAR=2012
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USERMAIN_STACKSIZE=4096
|
|
||||||
CONFIG_USER_ENTRYPOINT="elf_main"
|
|
|
@ -1,93 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_MMCSD_MMCSUPPORT is not set
|
|
||||||
# CONFIG_MMCSD_SPI is not set
|
|
||||||
# CONFIG_NET_IPv4 is not set
|
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
|
||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
|
||||||
# CONFIG_NSH_CMDPARMS is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_ETH0_PHY_LAN8720=y
|
|
||||||
CONFIG_FAT_LCNAMES=y
|
|
||||||
CONFIG_FAT_LFN=y
|
|
||||||
CONFIG_FS_FAT=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_HOST_WINDOWS=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_LIBC_HOSTNAME="STM32F4-Discovery"
|
|
||||||
CONFIG_MMCSD=y
|
|
||||||
CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
|
|
||||||
CONFIG_MMCSD_SDIO=y
|
|
||||||
CONFIG_NET=y
|
|
||||||
CONFIG_NETINIT_IPv6NETMASK_8=0xff80
|
|
||||||
CONFIG_NETINIT_NOMAC=y
|
|
||||||
CONFIG_NET_BROADCAST=y
|
|
||||||
CONFIG_NET_ICMPv6=y
|
|
||||||
CONFIG_NET_ICMPv6_NEIGHBOR=y
|
|
||||||
CONFIG_NET_ICMPv6_SOCKET=y
|
|
||||||
CONFIG_NET_IPv6=y
|
|
||||||
CONFIG_NET_SOCKOPTS=y
|
|
||||||
CONFIG_NET_SOLINGER=y
|
|
||||||
CONFIG_NET_TCP=y
|
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
|
||||||
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
|
||||||
CONFIG_NET_UDP=y
|
|
||||||
CONFIG_NSH_ARCHINIT=y
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_LINELEN=64
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_HPWORK=y
|
|
||||||
CONFIG_SCHED_HPWORKPRIORITY=192
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_START_DAY=13
|
|
||||||
CONFIG_START_MONTH=9
|
|
||||||
CONFIG_START_YEAR=2014
|
|
||||||
CONFIG_STM32F4DISBB=y
|
|
||||||
CONFIG_STM32_DMA2=y
|
|
||||||
CONFIG_STM32_DMACAPABLE=y
|
|
||||||
CONFIG_STM32_ETHMAC=y
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_PHYADDR=0
|
|
||||||
CONFIG_STM32_PHYSR=31
|
|
||||||
CONFIG_STM32_PHYSR_100FD=0x0018
|
|
||||||
CONFIG_STM32_PHYSR_100HD=0x0008
|
|
||||||
CONFIG_STM32_PHYSR_10FD=0x0014
|
|
||||||
CONFIG_STM32_PHYSR_10HD=0x0004
|
|
||||||
CONFIG_STM32_PHYSR_ALTCONFIG=y
|
|
||||||
CONFIG_STM32_PHYSR_ALTMODE=0x001c
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_RMII_EXTCLK=y
|
|
||||||
CONFIG_STM32_SDIO=y
|
|
||||||
CONFIG_STM32_SPI1=y
|
|
||||||
CONFIG_STM32_USART6=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_SYSTEM_PING6=y
|
|
||||||
CONFIG_USART6_RXBUFSIZE=64
|
|
||||||
CONFIG_USART6_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART6_TXBUFSIZE=64
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -1,51 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_ARM_MPU=y
|
|
||||||
CONFIG_BOARD_LATE_INITIALIZE=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_CLOCK_MONOTONIC=y
|
|
||||||
CONFIG_BUILD_PROTECTED=y
|
|
||||||
CONFIG_CONSOLE_SYSLOG=y
|
|
||||||
CONFIG_DISABLE_ENVIRON=y
|
|
||||||
CONFIG_DISABLE_MOUNTPOINT=y
|
|
||||||
CONFIG_HOST_WINDOWS=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_NUTTX_USERSPACE=0x08020000
|
|
||||||
CONFIG_PASS1_BUILDIR="boards/arm/stm32/aiit-arm32-board/kernel"
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_START_DAY=22
|
|
||||||
CONFIG_START_MONTH=3
|
|
||||||
CONFIG_START_YEAR=2013
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_SPI2=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
|
|
||||||
CONFIG_SYS_RESERVED=9
|
|
||||||
CONFIG_TESTING_OSTEST=y
|
|
||||||
CONFIG_TESTING_OSTEST_NBARRIER_THREADS=3
|
|
||||||
CONFIG_TESTING_OSTEST_STACKSIZE=2048
|
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
|
||||||
CONFIG_USER_ENTRYPOINT="ostest_main"
|
|
|
@ -1,58 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
|
||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
|
||||||
# CONFIG_NSH_CMDPARMS is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARD_LATE_INITIALIZE=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_EXAMPLES_HELLO=y
|
|
||||||
CONFIG_EXAMPLES_SLCD=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_I2C=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_LCD_BACKPACK=y
|
|
||||||
CONFIG_LCD_LCD1602=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_LINELEN=64
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_SLCD=y
|
|
||||||
CONFIG_START_DAY=6
|
|
||||||
CONFIG_START_MONTH=12
|
|
||||||
CONFIG_START_YEAR=2011
|
|
||||||
CONFIG_STM32_I2C1=y
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_SPI1=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -1,50 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
|
||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
|
||||||
# CONFIG_NSH_CMDPARMS is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARD_LATE_INITIALIZE=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_EXAMPLES_HELLO=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_LWL_CONSOLE=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_LINELEN=64
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_STANDARD_SERIAL=y
|
|
||||||
CONFIG_START_DAY=6
|
|
||||||
CONFIG_START_MONTH=12
|
|
||||||
CONFIG_START_YEAR=2011
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_SPI1=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -1,56 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
|
||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
|
||||||
# CONFIG_NSH_CMDPARMS is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARD_LATE_INITIALIZE=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_EXAMPLES_MAX31855=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_HOST_WINDOWS=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_LINELEN=64
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_SENSORS=y
|
|
||||||
CONFIG_SENSORS_MAX31855=y
|
|
||||||
CONFIG_START_DAY=6
|
|
||||||
CONFIG_START_MONTH=12
|
|
||||||
CONFIG_START_YEAR=2011
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_SPI1=y
|
|
||||||
CONFIG_STM32_SPI2=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -1,86 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_DISABLE_OS_API is not set
|
|
||||||
# CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set
|
|
||||||
# CONFIG_NSH_DISABLEBG is not set
|
|
||||||
# CONFIG_NSH_DISABLESCRIPT is not set
|
|
||||||
# CONFIG_NSH_DISABLE_BASENAME is not set
|
|
||||||
# CONFIG_NSH_DISABLE_CMP is not set
|
|
||||||
# CONFIG_NSH_DISABLE_DD is not set
|
|
||||||
# CONFIG_NSH_DISABLE_DF is not set
|
|
||||||
# CONFIG_NSH_DISABLE_DIRNAME is not set
|
|
||||||
# CONFIG_NSH_DISABLE_EXEC is not set
|
|
||||||
# CONFIG_NSH_DISABLE_EXIT is not set
|
|
||||||
# CONFIG_NSH_DISABLE_GET is not set
|
|
||||||
# CONFIG_NSH_DISABLE_HEXDUMP is not set
|
|
||||||
# CONFIG_NSH_DISABLE_ITEF is not set
|
|
||||||
# CONFIG_NSH_DISABLE_LOOPS is not set
|
|
||||||
# CONFIG_NSH_DISABLE_LOSETUP is not set
|
|
||||||
# CONFIG_NSH_DISABLE_MKRD is not set
|
|
||||||
# CONFIG_NSH_DISABLE_PUT is not set
|
|
||||||
# CONFIG_NSH_DISABLE_SEMICOLON is not set
|
|
||||||
# CONFIG_NSH_DISABLE_TIME is not set
|
|
||||||
# CONFIG_NSH_DISABLE_UNAME is not set
|
|
||||||
# CONFIG_NSH_DISABLE_WGET is not set
|
|
||||||
# CONFIG_NSH_DISABLE_XD is not set
|
|
||||||
# CONFIG_NX_DISABLE_1BPP is not set
|
|
||||||
# CONFIG_NX_WRITEONLY is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_DEFAULT_SMALL=y
|
|
||||||
CONFIG_EXAMPLES_NXHELLO=y
|
|
||||||
CONFIG_EXAMPLES_NXHELLO_BPP=1
|
|
||||||
CONFIG_EXAMPLES_NXHELLO_LISTENER_STACKSIZE=1536
|
|
||||||
CONFIG_EXAMPLES_NXHELLO_STACKSIZE=1536
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_LCD=y
|
|
||||||
CONFIG_LCD_FRAMEBUFFER=y
|
|
||||||
CONFIG_LCD_MAX7219=y
|
|
||||||
CONFIG_LCD_NOGETRUN=y
|
|
||||||
CONFIG_LIBC_LONG_LONG=y
|
|
||||||
CONFIG_MAX7219_NHORIZONTALBLKS=4
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_MQ_MAXMSGSIZE=64
|
|
||||||
CONFIG_NSH_ARCHINIT=y
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NX=y
|
|
||||||
CONFIG_NXFONT_MONO5X8=y
|
|
||||||
CONFIG_NXSTART_SERVERSTACK=1536
|
|
||||||
CONFIG_NX_BLOCKING=y
|
|
||||||
CONFIG_NX_MXCLIENTMSGS=32
|
|
||||||
CONFIG_PREALLOC_MQ_MSGS=16
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_HPWORK=y
|
|
||||||
CONFIG_SCHED_HPWORKPRIORITY=192
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_SERIAL_TERMIOS=y
|
|
||||||
CONFIG_START_DAY=21
|
|
||||||
CONFIG_START_MONTH=4
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_SPI1=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -1,74 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_MMCSD_HAVE_CARDDETECT is not set
|
|
||||||
# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
|
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
|
||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
|
||||||
# CONFIG_NSH_CMDPARMS is not set
|
|
||||||
# CONFIG_SPI_CALLBACK is not set
|
|
||||||
# CONFIG_STM32_CCMEXCLUDE is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARDCTL_RESET=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_CODECS_HASH_MD5=y
|
|
||||||
CONFIG_DEBUG_FULLOPT=y
|
|
||||||
CONFIG_DEBUG_SYMBOLS=y
|
|
||||||
CONFIG_EXAMPLES_HELLO=y
|
|
||||||
CONFIG_FAT_LFN=y
|
|
||||||
CONFIG_FS_FAT=y
|
|
||||||
CONFIG_FS_FATTIME=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_HEAP_COLORATION=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_MMCSD=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_NETUTILS_CODECS=y
|
|
||||||
CONFIG_NSH_ARCHINIT=y
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_LINELEN=64
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_READLINE_CMD_HISTORY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_LPWORK=y
|
|
||||||
CONFIG_SCHED_LPWORKPRIORITY=30
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_SENDFILE_BUFSIZE=1024
|
|
||||||
CONFIG_STACK_COLORATION=y
|
|
||||||
CONFIG_START_DAY=17
|
|
||||||
CONFIG_START_MONTH=10
|
|
||||||
CONFIG_START_YEAR=2019
|
|
||||||
CONFIG_STM32_DMA1=y
|
|
||||||
CONFIG_STM32_DMA2=y
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_SPI2=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_TESTING_OSTEST=y
|
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -1,65 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_MB_TCP_ENABLED is not set
|
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
|
||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
|
||||||
# CONFIG_NSH_CMDPARMS is not set
|
|
||||||
# CONFIG_NSH_DISABLE_MB is not set
|
|
||||||
# CONFIG_NSH_DISABLE_MH is not set
|
|
||||||
# CONFIG_NSH_DISABLE_MW is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARD_LATE_INITIALIZE=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_EXAMPLES_HELLO=y
|
|
||||||
CONFIG_EXAMPLES_MODBUS=y
|
|
||||||
CONFIG_EXAMPLES_MODBUS_PORT=1
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_MODBUS=y
|
|
||||||
CONFIG_MODBUS_SLAVE=y
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_LINELEN=64
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_SERIAL_TERMIOS=y
|
|
||||||
CONFIG_START_DAY=6
|
|
||||||
CONFIG_START_MONTH=12
|
|
||||||
CONFIG_START_YEAR=2011
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_SPI1=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_USART1_BAUD=38400
|
|
||||||
CONFIG_USART1_PARITY=2
|
|
||||||
CONFIG_USART1_RS485=y
|
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -1,55 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
|
||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
|
||||||
# CONFIG_NSH_CMDPARMS is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARDCTL_ROMDISK=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_EXAMPLES_MODULE=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_FS_ROMFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_MODULE=y
|
|
||||||
CONFIG_NSH_ARCHINIT=y
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_LINELEN=64
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_START_DAY=6
|
|
||||||
CONFIG_START_MONTH=12
|
|
||||||
CONFIG_START_YEAR=2011
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_SPI1=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -1,98 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_MMCSD_MMCSUPPORT is not set
|
|
||||||
# CONFIG_MMCSD_SPI is not set
|
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
|
||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
|
||||||
# CONFIG_NSH_CMDPARMS is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARDCTL_RESET=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_ETH0_PHY_LAN8720=y
|
|
||||||
CONFIG_FAT_LCNAMES=y
|
|
||||||
CONFIG_FAT_LFN=y
|
|
||||||
CONFIG_FS_FAT=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_HOST_WINDOWS=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_LIBC_HOSTNAME="STM32F4-Discovery"
|
|
||||||
CONFIG_MMCSD=y
|
|
||||||
CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
|
|
||||||
CONFIG_MMCSD_SDIO=y
|
|
||||||
CONFIG_NET=y
|
|
||||||
CONFIG_NETDB_DNSCLIENT=y
|
|
||||||
CONFIG_NETDB_DNSSERVER_NOADDR=y
|
|
||||||
CONFIG_NETDEV_PHY_IOCTL=y
|
|
||||||
CONFIG_NETINIT_NOMAC=y
|
|
||||||
CONFIG_NETINIT_THREAD=y
|
|
||||||
CONFIG_NETUTILS_TELNETD=y
|
|
||||||
CONFIG_NETUTILS_TFTPC=y
|
|
||||||
CONFIG_NETUTILS_WEBCLIENT=y
|
|
||||||
CONFIG_NET_ARP_SEND=y
|
|
||||||
CONFIG_NET_BROADCAST=y
|
|
||||||
CONFIG_NET_ICMP=y
|
|
||||||
CONFIG_NET_ICMP_SOCKET=y
|
|
||||||
CONFIG_NET_SOLINGER=y
|
|
||||||
CONFIG_NET_TCP=y
|
|
||||||
CONFIG_NET_TCPBACKLOG=y
|
|
||||||
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
|
||||||
CONFIG_NET_UDP=y
|
|
||||||
CONFIG_NET_UDP_CHECKSUMS=y
|
|
||||||
CONFIG_NSH_ARCHINIT=y
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_LINELEN=64
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_HPWORK=y
|
|
||||||
CONFIG_SCHED_HPWORKPRIORITY=192
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_START_DAY=13
|
|
||||||
CONFIG_START_MONTH=9
|
|
||||||
CONFIG_START_YEAR=2014
|
|
||||||
CONFIG_STM32F4DISBB=y
|
|
||||||
CONFIG_STM32_DMA2=y
|
|
||||||
CONFIG_STM32_DMACAPABLE=y
|
|
||||||
CONFIG_STM32_ETHMAC=y
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_PHYADDR=0
|
|
||||||
CONFIG_STM32_PHYSR=31
|
|
||||||
CONFIG_STM32_PHYSR_100FD=0x0018
|
|
||||||
CONFIG_STM32_PHYSR_100HD=0x0008
|
|
||||||
CONFIG_STM32_PHYSR_10FD=0x0014
|
|
||||||
CONFIG_STM32_PHYSR_10HD=0x0004
|
|
||||||
CONFIG_STM32_PHYSR_ALTCONFIG=y
|
|
||||||
CONFIG_STM32_PHYSR_ALTMODE=0x001c
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_RMII_EXTCLK=y
|
|
||||||
CONFIG_STM32_SDIO=y
|
|
||||||
CONFIG_STM32_SPI1=y
|
|
||||||
CONFIG_STM32_USART6=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_SYSTEM_PING=y
|
|
||||||
CONFIG_USART6_RXBUFSIZE=64
|
|
||||||
CONFIG_USART6_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART6_TXBUFSIZE=64
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -21,7 +21,6 @@ CONFIG_ARCH_STACKDUMP=y
|
||||||
CONFIG_BOARD_LATE_INITIALIZE=y
|
CONFIG_BOARD_LATE_INITIALIZE=y
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
CONFIG_BOARD_LOOPSPERMSEC=16717
|
||||||
CONFIG_BUILTIN=y
|
CONFIG_BUILTIN=y
|
||||||
CONFIG_CLOCK_MONOTONIC=y
|
|
||||||
CONFIG_EXAMPLES_HELLO=y
|
CONFIG_EXAMPLES_HELLO=y
|
||||||
CONFIG_FS_PROCFS=y
|
CONFIG_FS_PROCFS=y
|
||||||
CONFIG_HAVE_CXX=y
|
CONFIG_HAVE_CXX=y
|
||||||
|
@ -39,7 +38,6 @@ CONFIG_RAM_START=0x20000000
|
||||||
CONFIG_RAW_BINARY=y
|
CONFIG_RAW_BINARY=y
|
||||||
CONFIG_RR_INTERVAL=200
|
CONFIG_RR_INTERVAL=200
|
||||||
CONFIG_SCHED_WAITPID=y
|
CONFIG_SCHED_WAITPID=y
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_START_DAY=6
|
CONFIG_START_DAY=6
|
||||||
CONFIG_START_MONTH=12
|
CONFIG_START_MONTH=12
|
||||||
CONFIG_START_YEAR=2011
|
CONFIG_START_YEAR=2011
|
||||||
|
@ -51,4 +49,4 @@ CONFIG_SYSTEM_NSH=y
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
CONFIG_USART1_RXBUFSIZE=128
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
CONFIG_USART1_SERIAL_CONSOLE=y
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
CONFIG_USART1_TXBUFSIZE=128
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
||||||
|
|
|
@ -1,74 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
|
|
||||||
# CONFIG_NXFONTS_DISABLE_16BPP is not set
|
|
||||||
# CONFIG_NXTK_DEFAULT_BORDERCOLORS is not set
|
|
||||||
# CONFIG_NX_DISABLE_16BPP is not set
|
|
||||||
# CONFIG_NX_PACKEDMSFIRST is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_EXAMPLES_NXLINES=y
|
|
||||||
CONFIG_EXAMPLES_NXLINES_BGCOLOR=0x0320
|
|
||||||
CONFIG_EXAMPLES_NXLINES_BORDERCOLOR=0xffe0
|
|
||||||
CONFIG_EXAMPLES_NXLINES_BORDERWIDTH=4
|
|
||||||
CONFIG_EXAMPLES_NXLINES_BPP=16
|
|
||||||
CONFIG_EXAMPLES_NXLINES_CIRCLECOLOR=0xf7bb
|
|
||||||
CONFIG_EXAMPLES_NXLINES_LINECOLOR=0xffe0
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_HOST_WINDOWS=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_LCD=y
|
|
||||||
CONFIG_LCD_MAXCONTRAST=1
|
|
||||||
CONFIG_LCD_MAXPOWER=255
|
|
||||||
CONFIG_LCD_SSD1289=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_MQ_MAXMSGSIZE=64
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_LIBRARY=y
|
|
||||||
CONFIG_NSH_LINELEN=64
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_NX=y
|
|
||||||
CONFIG_NXFONT_SANS22X29B=y
|
|
||||||
CONFIG_NXFONT_SANS23X27=y
|
|
||||||
CONFIG_NXTK_BORDERCOLOR1=0x5cb7
|
|
||||||
CONFIG_NXTK_BORDERCOLOR2=0x21c9
|
|
||||||
CONFIG_NXTK_BORDERCOLOR3=0xffdf
|
|
||||||
CONFIG_NX_BLOCKING=y
|
|
||||||
CONFIG_NX_KBD=y
|
|
||||||
CONFIG_NX_XYINPUT_MOUSE=y
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_START_DAY=6
|
|
||||||
CONFIG_START_MONTH=12
|
|
||||||
CONFIG_START_YEAR=2011
|
|
||||||
CONFIG_STM32_FSMC=y
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_SPI1=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
|
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
|
||||||
CONFIG_USER_ENTRYPOINT="nxlines_main"
|
|
|
@ -1,57 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_ARCH_LEDS is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_CUSTOM_PMINIT=y
|
|
||||||
CONFIG_ARCH_IDLE_CUSTOM=y
|
|
||||||
CONFIG_ARCH_IRQBUTTONS=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_HOST_WINDOWS=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_LINELEN=64
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_PM=y
|
|
||||||
CONFIG_PM_BUTTONS=y
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_RTC_ALARM=y
|
|
||||||
CONFIG_RTC_DATETIME=y
|
|
||||||
CONFIG_SCHED_HPWORK=y
|
|
||||||
CONFIG_SCHED_HPWORKPRIORITY=192
|
|
||||||
CONFIG_SCHED_HPWORKSTACKSIZE=1024
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_RTC=y
|
|
||||||
CONFIG_STM32_TIM1=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -1,51 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BINFMT_CONSTRUCTORS=y
|
|
||||||
CONFIG_BOARDCTL=y
|
|
||||||
CONFIG_BOARDCTL_APP_SYMTAB=y
|
|
||||||
CONFIG_BOARDCTL_ROMDISK=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_CONSOLE_SYSLOG=y
|
|
||||||
CONFIG_ELF=y
|
|
||||||
CONFIG_EXAMPLES_POSIXSPAWN=y
|
|
||||||
CONFIG_EXECFUNCS_HAVE_SYMTAB=y
|
|
||||||
CONFIG_EXECFUNCS_NSYMBOLS_VAR="g_spawn_nexports"
|
|
||||||
CONFIG_EXECFUNCS_SYMTAB_ARRAY="g_spawn_exports"
|
|
||||||
CONFIG_FS_ROMFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_LIBC_ENVPATH=y
|
|
||||||
CONFIG_LIBC_EXECFUNCS=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_PATH_INITIAL="/mnt/romfs"
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_STARTHOOK=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_START_DAY=26
|
|
||||||
CONFIG_START_MONTH=10
|
|
||||||
CONFIG_START_YEAR=2012
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
|
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
|
||||||
CONFIG_USER_ENTRYPOINT="posix_spawn_main"
|
|
|
@ -1,55 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
|
||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
|
||||||
# CONFIG_NSH_CMDPARMS is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_EXAMPLES_PTYTEST=y
|
|
||||||
CONFIG_EXAMPLES_PTYTEST_POLL=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_LINELEN=64
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_PSEUDOTERM=y
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_SERIAL_TERMIOS=y
|
|
||||||
CONFIG_START_DAY=6
|
|
||||||
CONFIG_START_MONTH=12
|
|
||||||
CONFIG_START_YEAR=2011
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_SPI1=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_STM32_USART3=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -1,65 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
|
||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
|
||||||
# CONFIG_NSH_CMDPARMS is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARD_LATE_INITIALIZE=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_EXAMPLES_RGBLED=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_LINELEN=64
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_PWM=y
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RGBLED=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_START_DAY=6
|
|
||||||
CONFIG_START_MONTH=12
|
|
||||||
CONFIG_START_YEAR=2011
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_OTGFS=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_SPI1=y
|
|
||||||
CONFIG_STM32_TIM1=y
|
|
||||||
CONFIG_STM32_TIM1_PWM=y
|
|
||||||
CONFIG_STM32_TIM2=y
|
|
||||||
CONFIG_STM32_TIM2_CH2OUT=y
|
|
||||||
CONFIG_STM32_TIM2_CHANNEL=2
|
|
||||||
CONFIG_STM32_TIM2_PWM=y
|
|
||||||
CONFIG_STM32_TIM3=y
|
|
||||||
CONFIG_STM32_TIM3_CH3OUT=y
|
|
||||||
CONFIG_STM32_TIM3_CHANNEL=3
|
|
||||||
CONFIG_STM32_TIM3_PWM=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
|
||||||
CONFIG_USER_ENTRYPOINT="rgbled_main"
|
|
|
@ -1,101 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
|
||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
|
||||||
# CONFIG_NSH_CMDPARMS is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ALLOW_BSD_COMPONENTS=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARDCTL_RESET=y
|
|
||||||
CONFIG_BOARDCTL_USBDEVCTRL=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_CLOCK_MONOTONIC=y
|
|
||||||
CONFIG_DEBUG_FULLOPT=y
|
|
||||||
CONFIG_DEBUG_SYMBOLS=y
|
|
||||||
CONFIG_ELF=y
|
|
||||||
CONFIG_EXAMPLES_HELLO=m
|
|
||||||
CONFIG_FAT_LCNAMES=y
|
|
||||||
CONFIG_FAT_LFN=y
|
|
||||||
CONFIG_FS_FAT=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_HOST_WINDOWS=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_LIBC_ENVPATH=y
|
|
||||||
CONFIG_LIBC_EXECFUNCS=y
|
|
||||||
CONFIG_NET=y
|
|
||||||
CONFIG_NETDB_DNSCLIENT=y
|
|
||||||
CONFIG_NETDB_DNSSERVER_IPv4ADDR=0x0
|
|
||||||
CONFIG_NETDEVICES=y
|
|
||||||
CONFIG_NETINIT_DHCPC=y
|
|
||||||
CONFIG_NETINIT_DRIPADDR=0x0
|
|
||||||
CONFIG_NETINIT_MACADDR_1=0xdeadcafe
|
|
||||||
CONFIG_NETINIT_NETMASK=0x0
|
|
||||||
CONFIG_NETINIT_NOMAC=y
|
|
||||||
CONFIG_NETINIT_THREAD=y
|
|
||||||
CONFIG_NETUTILS_DHCPC=y
|
|
||||||
CONFIG_NETUTILS_TELNETD=y
|
|
||||||
CONFIG_NETUTILS_WEBCLIENT=y
|
|
||||||
CONFIG_NET_ARP_SEND=y
|
|
||||||
CONFIG_NET_BROADCAST=y
|
|
||||||
CONFIG_NET_ICMP=y
|
|
||||||
CONFIG_NET_ICMP_SOCKET=y
|
|
||||||
CONFIG_NET_LOOPBACK=y
|
|
||||||
CONFIG_NET_STATISTICS=y
|
|
||||||
CONFIG_NET_TCP=y
|
|
||||||
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
|
||||||
CONFIG_NET_UDP=y
|
|
||||||
CONFIG_NFS=y
|
|
||||||
CONFIG_NFS_STATISTICS=y
|
|
||||||
CONFIG_NSH_ARCHINIT=y
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_FILE_APPS=y
|
|
||||||
CONFIG_NSH_LINELEN=128
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=3072
|
|
||||||
CONFIG_PATH_INITIAL="/mnt/nfs/bin"
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RNDIS=y
|
|
||||||
CONFIG_SCHED_LPWORK=y
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_SENSORS=y
|
|
||||||
CONFIG_START_DAY=13
|
|
||||||
CONFIG_START_MONTH=9
|
|
||||||
CONFIG_START_YEAR=2014
|
|
||||||
CONFIG_STM32_DMA2=y
|
|
||||||
CONFIG_STM32_DMACAPABLE=y
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_OTGFS=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_SPI1=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_SYSTEM_NSH_SYMTAB=y
|
|
||||||
CONFIG_SYSTEM_NSH_SYMTAB_ARRAYNAME="g_symtab"
|
|
||||||
CONFIG_SYSTEM_NSH_SYMTAB_COUNTNAME="g_nsymbols"
|
|
||||||
CONFIG_SYSTEM_PING=y
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USBDEV=y
|
|
||||||
CONFIG_USERMAIN_STACKSIZE=3072
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -1,53 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
|
||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
|
||||||
# CONFIG_NSH_CMDPARMS is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARD_LATE_INITIALIZE=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HOST_WINDOWS=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_LINELEN=64
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_SCHED_SPORADIC=y
|
|
||||||
CONFIG_SCHED_SPORADIC_MAXREPL=5
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_START_DAY=6
|
|
||||||
CONFIG_START_MONTH=3
|
|
||||||
CONFIG_START_YEAR=2021
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_SPI1=y
|
|
||||||
CONFIG_STM32_USART6=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_TESTING_OSTEST=y
|
|
||||||
CONFIG_USART6_RXBUFSIZE=128
|
|
||||||
CONFIG_USART6_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART6_TXBUFSIZE=128
|
|
||||||
CONFIG_USEC_PER_TICK=1000
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -1,68 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
|
||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
|
||||||
# CONFIG_NSH_CMDPARMS is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARD_LATE_INITIALIZE=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_DRIVERS_VIDEO=y
|
|
||||||
CONFIG_EXAMPLES_FB=y
|
|
||||||
CONFIG_EXAMPLES_HELLO=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_LCD=y
|
|
||||||
CONFIG_LCD_FRAMEBUFFER=y
|
|
||||||
CONFIG_LCD_NOGETRUN=y
|
|
||||||
CONFIG_LCD_PORTRAIT=y
|
|
||||||
CONFIG_LCD_ST7789=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_NSH_ARCHINIT=y
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_LINELEN=64
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_NXFONTS_DISABLE_1BPP=y
|
|
||||||
CONFIG_NXFONTS_DISABLE_24BPP=y
|
|
||||||
CONFIG_NXFONTS_DISABLE_2BPP=y
|
|
||||||
CONFIG_NXFONTS_DISABLE_32BPP=y
|
|
||||||
CONFIG_NXFONTS_DISABLE_4BPP=y
|
|
||||||
CONFIG_NXFONTS_DISABLE_8BPP=y
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_SPI_CMDDATA=y
|
|
||||||
CONFIG_START_DAY=6
|
|
||||||
CONFIG_START_MONTH=12
|
|
||||||
CONFIG_START_YEAR=2011
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_SPI1=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
||||||
CONFIG_VIDEO_FB=y
|
|
|
@ -1,70 +0,0 @@
|
||||||
############################################################################
|
|
||||||
# boards/arm/stm32/aiit-arm32-board/configs/testlibcxx/Make.defs
|
|
||||||
#
|
|
||||||
# Licensed to the Apache Software Foundation (ASF) under one or more
|
|
||||||
# contributor license agreements. See the NOTICE file distributed with
|
|
||||||
# this work for additional information regarding copyright ownership. The
|
|
||||||
# ASF licenses this file to you under the Apache License, Version 2.0 (the
|
|
||||||
# "License"); you may not use this file except in compliance with the
|
|
||||||
# License. You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
||||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
||||||
# License for the specific language governing permissions and limitations
|
|
||||||
# under the License.
|
|
||||||
#
|
|
||||||
############################################################################
|
|
||||||
|
|
||||||
include $(TOPDIR)/.config
|
|
||||||
include $(TOPDIR)/tools/Config.mk
|
|
||||||
include $(TOPDIR)/arch/arm/src/armv7-m/Toolchain.defs
|
|
||||||
|
|
||||||
LDSCRIPT = ld.script
|
|
||||||
ifeq ($(CONFIG_CYGWIN_WINTOOL),y)
|
|
||||||
ARCHSCRIPT = -T "${shell cygpath -w \
|
|
||||||
$(BOARD_DIR)$(DELIM)scripts$(DELIM)$(LDSCRIPT)}"
|
|
||||||
else
|
|
||||||
ARCHSCRIPT = -T$(BOARD_DIR)$(DELIM)scripts$(DELIM)$(LDSCRIPT)
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
|
|
||||||
ARCHOPTIMIZATION = -g
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifneq ($(CONFIG_DEBUG_NOOPT),y)
|
|
||||||
ARCHOPTIMIZATION += $(MAXOPTIMIZATION) -fno-strict-aliasing \
|
|
||||||
-fno-strength-reduce -fomit-frame-pointer
|
|
||||||
endif
|
|
||||||
|
|
||||||
ARCHCFLAGS = -fno-builtin
|
|
||||||
ifeq ($(CONFIG_CXX_EXCEPTION),y)
|
|
||||||
ARCHCPUFLAGSXX = -fno-builtin
|
|
||||||
else
|
|
||||||
ARCHCPUFLAGSXX = -fno-builtin -fno-exceptions -fcheck-new
|
|
||||||
endif
|
|
||||||
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow -Wundef
|
|
||||||
ARCHWARNINGSXX = -Wall -Wshadow -Wundef
|
|
||||||
ARCHPICFLAGS = -fpic -msingle-pic-base -mpic-register=r10
|
|
||||||
|
|
||||||
CFLAGS := $(ARCHCFLAGS) $(ARCHWARNINGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) \
|
|
||||||
$(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS) -pipe
|
|
||||||
CPICFLAGS = $(ARCHPICFLAGS) $(CFLAGS)
|
|
||||||
CXXFLAGS = $(ARCHCXXFLAGS) $(ARCHWARNINGSXX) $(ARCHOPTIMIZATION) \
|
|
||||||
$(ARCHCPUFLAGS) $(ARCHXXINCLUDES)
|
|
||||||
CXXFLAGS += $(ARCHDEFINES) $(EXTRAFLAGS) -pipe -std=c++11
|
|
||||||
CXXFLAGS += -fno-builtin -fno-exceptions -fcheck-new -fno-rtti
|
|
||||||
CXXFLAGS += -pedantic -D_DEBUG -D_LIBCPP_BUILD_STATIC -D_LIBCPP_NO_EXCEPTIONS
|
|
||||||
CXXPICFLAGS = $(ARCHPICFLAGS) $(CXXFLAGS)
|
|
||||||
CPPFLAGS := $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS)
|
|
||||||
AFLAGS := $(CFLAGS) -D__ASSEMBLY__
|
|
||||||
|
|
||||||
NXFLATLDFLAGS1 = -r -d -warn-common
|
|
||||||
NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) -T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-pcrel.ld -no-check-sections
|
|
||||||
LDNXFLATFLAGS = -e main -s 2048
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
|
|
||||||
LDFLAGS += -g
|
|
||||||
endif
|
|
|
@ -1,53 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_C99_BOOL8=y
|
|
||||||
CONFIG_DISABLE_MOUNTPOINT=y
|
|
||||||
CONFIG_EXAMPLES_HELLOXX=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HOST_WINDOWS=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_LIBCXX=y
|
|
||||||
CONFIG_LIBCXXABI=y
|
|
||||||
CONFIG_LIBC_FLOATINGPOINT=y
|
|
||||||
CONFIG_LIBC_LOCALTIME=y
|
|
||||||
CONFIG_LIBM=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_ONEXIT=y
|
|
||||||
CONFIG_SCHED_ONEXIT_MAX=4
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_START_DAY=2
|
|
||||||
CONFIG_START_MONTH=11
|
|
||||||
CONFIG_START_YEAR=2012
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -1,61 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_DEBUG_SYMBOLS=y
|
|
||||||
CONFIG_FAT_LCNAMES=y
|
|
||||||
CONFIG_FAT_LFN=y
|
|
||||||
CONFIG_FS_FAT=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_NSH_ARCHINIT=y
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_DISABLE_IFUPDOWN=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_LINELEN=64
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_HPWORK=y
|
|
||||||
CONFIG_SCHED_HPWORKPRIORITY=192
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_START_DAY=27
|
|
||||||
CONFIG_START_YEAR=2013
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_OTGFS=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_SPI1=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYSLOG_CHAR=y
|
|
||||||
CONFIG_SYSLOG_DEVPATH="/dev/ttyS0"
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_SYSTEM_USBMSC=y
|
|
||||||
CONFIG_SYSTEM_USBMSC_DEVPATH1="/dev/ram0"
|
|
||||||
CONFIG_TASK_NAME_SIZE=0
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USBDEV=y
|
|
||||||
CONFIG_USBMSC=y
|
|
||||||
CONFIG_USBMSC_REMOVABLE=y
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -1,60 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_DEV_CONSOLE is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARDCTL_USBDEVCTRL=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_CDCACM=y
|
|
||||||
CONFIG_CDCACM_CONSOLE=y
|
|
||||||
CONFIG_CDCACM_RXBUFSIZE=256
|
|
||||||
CONFIG_CDCACM_TXBUFSIZE=256
|
|
||||||
CONFIG_DEBUG_FULLOPT=y
|
|
||||||
CONFIG_DEBUG_SYMBOLS=y
|
|
||||||
CONFIG_EXAMPLES_HELLO=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_IDLETHREAD_STACKSIZE=2048
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_NSH_ARCHINIT=y
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_LINELEN=64
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAMLOG=y
|
|
||||||
CONFIG_RAMLOG_BUFSIZE=4096
|
|
||||||
CONFIG_RAMLOG_SYSLOG=y
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_STACK_COLORATION=y
|
|
||||||
CONFIG_START_DAY=27
|
|
||||||
CONFIG_START_YEAR=2013
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_OTGFS=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_SPI1=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_USBDEV=y
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -1,112 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_MMCSD_HAVE_CARDDETECT is not set
|
|
||||||
# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
|
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
|
||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
|
||||||
# CONFIG_NSH_CMDPARMS is not set
|
|
||||||
# CONFIG_SPI_CALLBACK is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_INTERRUPTSTACK=2048
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_ARMV7M_LAZYFPU=y
|
|
||||||
CONFIG_BOARDCTL_RESET=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_CODECS_HASH_MD5=y
|
|
||||||
CONFIG_DEBUG_FULLOPT=y
|
|
||||||
CONFIG_DEBUG_HARDFAULT_ALERT=y
|
|
||||||
CONFIG_DEBUG_SYMBOLS=y
|
|
||||||
CONFIG_DRIVERS_WIRELESS=y
|
|
||||||
CONFIG_ELF=y
|
|
||||||
CONFIG_EXAMPLES_HELLO=m
|
|
||||||
CONFIG_EXAMPLES_WEBSERVER=y
|
|
||||||
CONFIG_FAT_LFN=y
|
|
||||||
CONFIG_FS_FAT=y
|
|
||||||
CONFIG_FS_FATTIME=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_HEAP_COLORATION=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_LIBC_ENVPATH=y
|
|
||||||
CONFIG_LIBC_EXECFUNCS=y
|
|
||||||
CONFIG_MMCSD=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_NET=y
|
|
||||||
CONFIG_NETDB_DNSCLIENT=y
|
|
||||||
CONFIG_NETDEVICES=y
|
|
||||||
CONFIG_NETINIT_NETLOCAL=y
|
|
||||||
CONFIG_NETUTILS_CODECS=y
|
|
||||||
CONFIG_NETUTILS_FTPC=y
|
|
||||||
CONFIG_NETUTILS_HTTPD_DIRLIST=y
|
|
||||||
CONFIG_NETUTILS_HTTPD_SENDFILE=y
|
|
||||||
CONFIG_NETUTILS_TELNETD=y
|
|
||||||
CONFIG_NETUTILS_WEBCLIENT=y
|
|
||||||
CONFIG_NETUTILS_WEBSERVER=y
|
|
||||||
CONFIG_NET_BROADCAST=y
|
|
||||||
CONFIG_NET_ICMP=y
|
|
||||||
CONFIG_NET_TCP_NO_STACK=y
|
|
||||||
CONFIG_NET_UDP_NO_STACK=y
|
|
||||||
CONFIG_NET_USRSOCK=y
|
|
||||||
CONFIG_NET_USRSOCK_CONNS=16
|
|
||||||
CONFIG_NET_USRSOCK_UDP=y
|
|
||||||
CONFIG_NSH_ARCHINIT=y
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_LINELEN=64
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_PATH_INITIAL="/mnt/sd0/bin"
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_READLINE_CMD_HISTORY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_LPWORKPRIORITY=30
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_SENDFILE_BUFSIZE=1024
|
|
||||||
CONFIG_STACK_COLORATION=y
|
|
||||||
CONFIG_START_DAY=22
|
|
||||||
CONFIG_START_MONTH=10
|
|
||||||
CONFIG_START_YEAR=2019
|
|
||||||
CONFIG_STM32_DMA1=y
|
|
||||||
CONFIG_STM32_DMA2=y
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_SPI2=y
|
|
||||||
CONFIG_STM32_SPI2_DMA=y
|
|
||||||
CONFIG_STM32_SPI3=y
|
|
||||||
CONFIG_STM32_SPI3_DMA=y
|
|
||||||
CONFIG_STM32_SPI_DMA=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
|
|
||||||
CONFIG_SYSTEM_DHCPC_RENEW=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_SYSTEM_NSH_SYMTAB=y
|
|
||||||
CONFIG_SYSTEM_NSH_SYMTAB_ARRAYNAME="g_symtab"
|
|
||||||
CONFIG_SYSTEM_NSH_SYMTAB_COUNTNAME="g_nsymbols"
|
|
||||||
CONFIG_SYSTEM_NTPC=y
|
|
||||||
CONFIG_TESTING_OSTEST=y
|
|
||||||
CONFIG_TESTING_OSTEST_FPUSIZE=132
|
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
||||||
CONFIG_WIRELESS_GS2200M=y
|
|
||||||
CONFIG_WL_GS2200M=y
|
|
||||||
CONFIG_WL_GS2200M_DISABLE_DHCPC=y
|
|
||||||
CONFIG_WL_GS2200M_SPI_FREQUENCY=10000000
|
|
|
@ -1,56 +0,0 @@
|
||||||
############################################################################
|
|
||||||
# boards/arm/stm32/aiit-arm32-board/configs/winbuild/Make.defs
|
|
||||||
#
|
|
||||||
# Licensed to the Apache Software Foundation (ASF) under one or more
|
|
||||||
# contributor license agreements. See the NOTICE file distributed with
|
|
||||||
# this work for additional information regarding copyright ownership. The
|
|
||||||
# ASF licenses this file to you under the Apache License, Version 2.0 (the
|
|
||||||
# "License"); you may not use this file except in compliance with the
|
|
||||||
# License. You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
||||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
||||||
# License for the specific language governing permissions and limitations
|
|
||||||
# under the License.
|
|
||||||
#
|
|
||||||
############################################################################
|
|
||||||
|
|
||||||
include $(TOPDIR)\.config
|
|
||||||
include $(TOPDIR)\tools\Config.mk
|
|
||||||
include $(TOPDIR)\arch\arm\src\armv7-m\Toolchain.defs
|
|
||||||
|
|
||||||
LDSCRIPT = ld.script
|
|
||||||
|
|
||||||
ARCHSCRIPT = -T$(BOARD_DIR)$(DELIM)scripts$(DELIM)$(LDSCRIPT)
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
|
|
||||||
ARCHOPTIMIZATION = -g
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifneq ($(CONFIG_DEBUG_NOOPT),y)
|
|
||||||
ARCHOPTIMIZATION += $(MAXOPTIMIZATION) -fno-strict-aliasing -fno-strength-reduce -fomit-frame-pointer
|
|
||||||
endif
|
|
||||||
|
|
||||||
ARCHCFLAGS = -fno-builtin
|
|
||||||
ARCHCXXFLAGS = -fno-builtin -fno-exceptions -fcheck-new -fno-rtti
|
|
||||||
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow -Wundef
|
|
||||||
ARCHWARNINGSXX = -Wall -Wshadow -Wundef
|
|
||||||
ARCHPICFLAGS = -fpic -msingle-pic-base -mpic-register=r10
|
|
||||||
|
|
||||||
CFLAGS := $(ARCHCFLAGS) $(ARCHWARNINGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS) -pipe
|
|
||||||
CPICFLAGS = $(ARCHPICFLAGS) $(CFLAGS)
|
|
||||||
CXXFLAGS := $(ARCHCXXFLAGS) $(ARCHWARNINGSXX) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHXXINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS) -pipe
|
|
||||||
CXXPICFLAGS = $(ARCHPICFLAGS) $(CXXFLAGS)
|
|
||||||
CPPFLAGS := $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS)
|
|
||||||
AFLAGS := $(CFLAGS) -D__ASSEMBLY__
|
|
||||||
|
|
||||||
NXFLATLDFLAGS1 = -r -d -warn-common
|
|
||||||
NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) -T$(TOPDIR)\binfmt\libnxflat\gnu-nxflat-pcrel.ld -no-check-sections
|
|
||||||
LDNXFLATFLAGS = -e main -s 2048
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
|
|
||||||
LDFLAGS += -g
|
|
||||||
endif
|
|
|
@ -1,44 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_CONSOLE_SYSLOG=y
|
|
||||||
CONFIG_DISABLE_ENVIRON=y
|
|
||||||
CONFIG_DISABLE_MOUNTPOINT=y
|
|
||||||
CONFIG_EXPERIMENTAL=y
|
|
||||||
CONFIG_HOST_WINDOWS=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_START_DAY=21
|
|
||||||
CONFIG_START_MONTH=9
|
|
||||||
CONFIG_START_YEAR=2009
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
|
|
||||||
CONFIG_TESTING_OSTEST=y
|
|
||||||
CONFIG_TESTING_OSTEST_NBARRIER_THREADS=3
|
|
||||||
CONFIG_TESTING_OSTEST_STACKSIZE=2048
|
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
|
||||||
CONFIG_USER_ENTRYPOINT="ostest_main"
|
|
||||||
CONFIG_WINDOWS_NATIVE=y
|
|
|
@ -1,58 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_FPU is not set
|
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
|
||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
|
||||||
# CONFIG_NSH_CMDPARMS is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="arm"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
|
|
||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
|
|
||||||
CONFIG_ARCH_BUTTONS=y
|
|
||||||
CONFIG_ARCH_CHIP="stm32"
|
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
|
||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARD_LATE_INITIALIZE=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_MM_REGIONS=2
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
|
||||||
CONFIG_NSH_LINELEN=64
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_PWM=y
|
|
||||||
CONFIG_RAM_SIZE=114688
|
|
||||||
CONFIG_RAM_START=0x20000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_HPWORK=y
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_SENSORS=y
|
|
||||||
CONFIG_SENSORS_XEN1210=y
|
|
||||||
CONFIG_START_DAY=17
|
|
||||||
CONFIG_START_MONTH=8
|
|
||||||
CONFIG_START_YEAR=2016
|
|
||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
|
|
||||||
CONFIG_STM32_PWR=y
|
|
||||||
CONFIG_STM32_SPI1=y
|
|
||||||
CONFIG_STM32_TIM1=y
|
|
||||||
CONFIG_STM32_TIM1_CH1OUT=y
|
|
||||||
CONFIG_STM32_TIM1_PWM=y
|
|
||||||
CONFIG_STM32_USART1=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_USART1_RXBUFSIZE=128
|
|
||||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USART1_TXBUFSIZE=128
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file board.h
|
* @file board.h
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,29 +22,18 @@ include $(TOPDIR)/Make.defs
|
||||||
|
|
||||||
# The entry point name (if none is provided in the .config file)
|
# The entry point name (if none is provided in the .config file)
|
||||||
|
|
||||||
CONFIG_USER_ENTRYPOINT ?= user_start
|
CONFIG_INIT_ENTRYPOINT ?= user_start
|
||||||
ENTRYPT = $(patsubst "%",%,$(CONFIG_USER_ENTRYPOINT))
|
ENTRYPT = $(patsubst "%",%,$(CONFIG_INIT_ENTRYPOINT))
|
||||||
|
|
||||||
# Get the paths to the libraries and the links script path in format that
|
# Get the paths to the libraries and the links script path in format that
|
||||||
# is appropriate for the host OS
|
# is appropriate for the host OS
|
||||||
|
|
||||||
ifeq ($(CONFIG_CYGWIN_WINTOOL),y)
|
USER_LIBPATHS = $(addprefix -L,$(call CONVERT_PATH,$(addprefix $(TOPDIR)$(DELIM),$(dir $(USERLIBS)))))
|
||||||
# Windows-native toolchains
|
USER_LDSCRIPT = -T $(call CONVERT_PATH,$(BOARD_DIR)$(DELIM)scripts$(DELIM)memory.ld)
|
||||||
USER_LIBPATHS = ${shell for path in $(USERLIBS); do dir=`dirname $(TOPDIR)$(DELIM)$$path`;echo "-L\"`cygpath -w $$dir`\"";done}
|
USER_LDSCRIPT += -T $(call CONVERT_PATH,$(BOARD_DIR)$(DELIM)scripts$(DELIM)user-space.ld)
|
||||||
USER_LDSCRIPT = -T "${shell cygpath -w $(BOARD_DIR)$(DELIM)scripts$(DELIM)memory.ld}"
|
USER_HEXFILE += $(call CONVERT_PATH,$(TOPDIR)$(DELIM)nuttx_user.hex)
|
||||||
USER_LDSCRIPT += -T "${shell cygpath -w $(BOARD_DIR)$(DELIM)scripts$(DELIM)user-space.ld}"
|
USER_SRECFILE += $(call CONVERT_PATH,$(TOPDIR)$(DELIM)nuttx_user.srec)
|
||||||
USER_HEXFILE += "${shell cygpath -w $(TOPDIR)$(DELIM)nuttx_user.hex}"
|
USER_BINFILE += $(call CONVERT_PATH,$(TOPDIR)$(DELIM)nuttx_user.bin)
|
||||||
USER_SRECFILE += "${shell cygpath -w $(TOPDIR)$(DELIM)nuttx_user.srec}"
|
|
||||||
USER_BINFILE += "${shell cygpath -w $(TOPDIR)$(DELIM)nuttx_user.bin}"
|
|
||||||
else
|
|
||||||
# Linux/Cygwin-native toolchain
|
|
||||||
USER_LIBPATHS = $(addprefix -L$(TOPDIR)$(DELIM),$(dir $(USERLIBS)))
|
|
||||||
USER_LDSCRIPT = -T$(BOARD_DIR)$(DELIM)scripts$(DELIM)memory.ld
|
|
||||||
USER_LDSCRIPT += -T$(BOARD_DIR)$(DELIM)scripts$(DELIM)user-space.ld
|
|
||||||
USER_HEXFILE += "$(TOPDIR)$(DELIM)nuttx_user.hex"
|
|
||||||
USER_SRECFILE += "$(TOPDIR)$(DELIM)nuttx_user.srec"
|
|
||||||
USER_BINFILE += "$(TOPDIR)$(DELIM)nuttx_user.bin"
|
|
||||||
endif
|
|
||||||
|
|
||||||
USER_LDFLAGS = --undefined=$(ENTRYPT) --entry=$(ENTRYPT) $(USER_LDSCRIPT)
|
USER_LDFLAGS = --undefined=$(ENTRYPT) --entry=$(ENTRYPT) $(USER_LDSCRIPT)
|
||||||
USER_LDLIBS = $(patsubst lib%,-l%,$(basename $(notdir $(USERLIBS))))
|
USER_LDLIBS = $(patsubst lib%,-l%,$(basename $(notdir $(USERLIBS))))
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_userspace.c
|
* @file stm32_userspace.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -82,13 +82,13 @@ extern uint32_t _ebss; /* End+1 of .bss */
|
||||||
|
|
||||||
/* This is the user space entry point */
|
/* This is the user space entry point */
|
||||||
|
|
||||||
int CONFIG_USER_ENTRYPOINT(int argc, char *argv[]);
|
int CONFIG_INIT_ENTRYPOINT(int argc, char *argv[]);
|
||||||
|
|
||||||
const struct userspace_s userspace locate_data(".userspace") =
|
const struct userspace_s userspace locate_data(".userspace") =
|
||||||
{
|
{
|
||||||
/* General memory map */
|
/* General memory map */
|
||||||
|
|
||||||
.us_entrypoint = (main_t)CONFIG_USER_ENTRYPOINT,
|
.us_entrypoint = (main_t)CONFIG_INIT_ENTRYPOINT,
|
||||||
.us_textstart = (uintptr_t)&_stext,
|
.us_textstart = (uintptr_t)&_stext,
|
||||||
.us_textend = (uintptr_t)&_etext,
|
.us_textend = (uintptr_t)&_etext,
|
||||||
.us_datasource = (uintptr_t)&_eronly,
|
.us_datasource = (uintptr_t)&_eronly,
|
||||||
|
|
|
@ -24,22 +24,22 @@ include $(TOPDIR)/arch/arm/src/armv7-m/Toolchain.defs
|
||||||
|
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
|
|
||||||
ifeq ($(CONFIG_CYGWIN_WINTOOL),y)
|
ARCHSCRIPT += $(BOARD_DIR)$(DELIM)scripts$(DELIM)$(LDSCRIPT)
|
||||||
ARCHSCRIPT = -T "${shell cygpath -w $(BOARD_DIR)$(DELIM)scripts$(DELIM)$(LDSCRIPT)}"
|
|
||||||
else
|
|
||||||
ARCHSCRIPT = -T$(BOARD_DIR)$(DELIM)scripts$(DELIM)$(LDSCRIPT)
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
|
ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
|
||||||
ARCHOPTIMIZATION = -g
|
ARCHOPTIMIZATION = -g
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifneq ($(CONFIG_DEBUG_NOOPT),y)
|
ifneq ($(CONFIG_DEBUG_NOOPT),y)
|
||||||
ARCHOPTIMIZATION += $(MAXOPTIMIZATION) -fno-strict-aliasing -fomit-frame-pointer
|
ARCHOPTIMIZATION += $(MAXOPTIMIZATION) -fno-strict-aliasing
|
||||||
|
endif
|
||||||
|
|
||||||
|
ARCHCFLAGS = -fno-common -ffunction-sections -fdata-sections
|
||||||
|
ARCHCXXFLAGS = -fno-common -ffunction-sections -fdata-sections
|
||||||
|
ifneq ($(CONFIG_CXX_EXCEPTION),y)
|
||||||
|
ARCHCXXFLAGS = -fno-exceptions -fcheck-new
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ARCHCFLAGS = -fno-builtin
|
|
||||||
ARCHCXXFLAGS = -fno-builtin -fno-exceptions -fcheck-new
|
|
||||||
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow -Wundef
|
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow -Wundef
|
||||||
ARCHWARNINGSXX = -Wall -Wshadow -Wundef
|
ARCHWARNINGSXX = -Wall -Wshadow -Wundef
|
||||||
ARCHPICFLAGS = -fpic -msingle-pic-base -mpic-register=r10
|
ARCHPICFLAGS = -fpic -msingle-pic-base -mpic-register=r10
|
||||||
|
@ -50,9 +50,6 @@ ifeq ($(CONFIG_ARMV7M_TOOLCHAIN_CLANGL),y)
|
||||||
else
|
else
|
||||||
ARCHCFLAGS += -funwind-tables
|
ARCHCFLAGS += -funwind-tables
|
||||||
ARCHCXXFLAGS += -fno-rtti -funwind-tables
|
ARCHCXXFLAGS += -fno-rtti -funwind-tables
|
||||||
ifneq ($(CONFIG_DEBUG_NOOPT),y)
|
|
||||||
ARCHOPTIMIZATION += -fno-strength-reduce
|
|
||||||
endif
|
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@ -67,16 +64,14 @@ NXFLATLDFLAGS1 = -r -d -warn-common
|
||||||
NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) -T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-pcrel.ld -no-check-sections
|
NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) -T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-pcrel.ld -no-check-sections
|
||||||
LDNXFLATFLAGS = -e main -s 2048
|
LDNXFLATFLAGS = -e main -s 2048
|
||||||
|
|
||||||
|
LDFLAGS += --gc-sections
|
||||||
|
|
||||||
# Loadable module definitions
|
# Loadable module definitions
|
||||||
|
|
||||||
CMODULEFLAGS = $(CFLAGS) -mlong-calls # --target1-abs
|
CMODULEFLAGS = $(CFLAGS) -mlong-calls # --target1-abs
|
||||||
|
|
||||||
LDMODULEFLAGS = -r -e module_initialize
|
LDMODULEFLAGS = -r -e module_initialize
|
||||||
ifeq ($(CONFIG_CYGWIN_WINTOOL),y)
|
LDMODULEFLAGS += -T $(call CONVERT_PATH,$(TOPDIR)/libs/libc/modlib/gnu-elf.ld)
|
||||||
LDMODULEFLAGS += -T "${shell cygpath -w $(TOPDIR)/libs/libc/modlib/gnu-elf.ld}"
|
|
||||||
else
|
|
||||||
LDMODULEFLAGS += -T $(TOPDIR)/libs/libc/modlib/gnu-elf.ld
|
|
||||||
endif
|
|
||||||
|
|
||||||
# ELF module definitions
|
# ELF module definitions
|
||||||
|
|
||||||
|
@ -84,11 +79,7 @@ CELFFLAGS = $(CFLAGS) -mlong-calls # --target1-abs
|
||||||
CXXELFFLAGS = $(CXXFLAGS) -mlong-calls # --target1-abs
|
CXXELFFLAGS = $(CXXFLAGS) -mlong-calls # --target1-abs
|
||||||
|
|
||||||
LDELFFLAGS = -r -e main
|
LDELFFLAGS = -r -e main
|
||||||
ifeq ($(CONFIG_CYGWIN_WINTOOL),y)
|
LDELFFLAGS += -T $(call CONVERT_PATH,$(BOARD_DIR)$(DELIM)scripts$(DELIM)gnu-elf.ld)
|
||||||
LDELFFLAGS += -T "${shell cygpath -w $(BOARD_DIR)$(DELIM)scripts$(DELIM)gnu-elf.ld}"
|
|
||||||
else
|
|
||||||
LDELFFLAGS += -T $(BOARD_DIR)$(DELIM)scripts$(DELIM)gnu-elf.ld
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
|
ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
|
||||||
LDFLAGS += -g
|
LDFLAGS += -g
|
||||||
|
|
|
@ -74,6 +74,18 @@ SECTIONS
|
||||||
__exidx_end = ABSOLUTE(.);
|
__exidx_end = ABSOLUTE(.);
|
||||||
} > flash
|
} > flash
|
||||||
|
|
||||||
|
.tdata : {
|
||||||
|
_stdata = ABSOLUTE(.);
|
||||||
|
*(.tdata .tdata.* .gnu.linkonce.td.*);
|
||||||
|
_etdata = ABSOLUTE(.);
|
||||||
|
} > flash
|
||||||
|
|
||||||
|
.tbss : {
|
||||||
|
_stbss = ABSOLUTE(.);
|
||||||
|
*(.tbss .tbss.* .gnu.linkonce.tb.* .tcommon);
|
||||||
|
_etbss = ABSOLUTE(.);
|
||||||
|
} > flash
|
||||||
|
|
||||||
_eronly = ABSOLUTE(.);
|
_eronly = ABSOLUTE(.);
|
||||||
|
|
||||||
.data : ALIGN(4) {
|
.data : ALIGN(4) {
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
|
|
||||||
include $(TOPDIR)/Make.defs
|
include $(TOPDIR)/Make.defs
|
||||||
|
|
||||||
CSRCS = stm32_boot.c stm32_bringup.c stm32_spi.c
|
CSRCS = stm32_boot.c stm32_bringup.c stm32_spi.c stm32_perfcount.c
|
||||||
|
|
||||||
ifeq ($(CONFIG_ARCH_LEDS),y)
|
ifeq ($(CONFIG_ARCH_LEDS),y)
|
||||||
CSRCS += stm32_autoleds.c
|
CSRCS += stm32_autoleds.c
|
||||||
|
@ -28,10 +28,6 @@ else
|
||||||
CSRCS += stm32_userleds.c
|
CSRCS += stm32_userleds.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_SCHED_CRITMONITOR),y)
|
|
||||||
CSRCS += stm32_critmon.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_AUDIO_CS43L22),y)
|
ifeq ($(CONFIG_AUDIO_CS43L22),y)
|
||||||
CSRCS += stm32_cs43l22.c
|
CSRCS += stm32_cs43l22.c
|
||||||
endif
|
endif
|
||||||
|
@ -40,7 +36,7 @@ ifeq ($(CONFIG_ARCH_BUTTONS),y)
|
||||||
CSRCS += stm32_buttons.c
|
CSRCS += stm32_buttons.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_CAN),y)
|
ifeq ($(CONFIG_STM32_CAN_CHARDRIVER),y)
|
||||||
CSRCS += stm32_can.c
|
CSRCS += stm32_can.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file aiit-arm32-board.h
|
* @file aiit-arm32-board.h
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -571,7 +571,7 @@ int stm32_pwm_setup(void);
|
||||||
*
|
*
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#ifdef CONFIG_CAN
|
#ifdef CONFIG_STM32_CAN_CHARDRIVER
|
||||||
int stm32_can_setup(void);
|
int stm32_can_setup(void);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_appinit.c
|
* @file stm32_appinit.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_autoleds.c
|
* @file stm32_autoleds.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -41,7 +41,6 @@
|
||||||
#include <arch/board/board.h>
|
#include <arch/board/board.h>
|
||||||
|
|
||||||
#include "chip.h"
|
#include "chip.h"
|
||||||
#include "arm_arch.h"
|
|
||||||
#include "arm_internal.h"
|
#include "arm_internal.h"
|
||||||
#include "stm32.h"
|
#include "stm32.h"
|
||||||
#include "aiit-arm32-board.h"
|
#include "aiit-arm32-board.h"
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_boot.c
|
* @file stm32_boot.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -38,7 +38,7 @@
|
||||||
#include <nuttx/board.h>
|
#include <nuttx/board.h>
|
||||||
#include <arch/board/board.h>
|
#include <arch/board/board.h>
|
||||||
|
|
||||||
#include "arm_arch.h"
|
#include "arm_internal.h"
|
||||||
#include "nvic.h"
|
#include "nvic.h"
|
||||||
#include "itm.h"
|
#include "itm.h"
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_bringup.c
|
* @file stm32_bringup.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -81,6 +81,10 @@
|
||||||
#include "stm32_bmp180.h"
|
#include "stm32_bmp180.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef CONFIG_SENSORS_MS5611
|
||||||
|
#include "stm32_ms5611.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_SENSORS_MAX6675
|
#ifdef CONFIG_SENSORS_MAX6675
|
||||||
#include "stm32_max6675.h"
|
#include "stm32_max6675.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -222,6 +226,17 @@ int stm32_bringup(void)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef CONFIG_SENSORS_MS5611
|
||||||
|
/* Initialize the MS5611 pressure sensor. */
|
||||||
|
|
||||||
|
ret = board_ms5611_initialize(0, 1);
|
||||||
|
if (ret < 0)
|
||||||
|
{
|
||||||
|
syslog(LOG_ERR, "Failed to initialize MS5611, error %d\n", ret);
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_SENSORS_BH1750FVI
|
#ifdef CONFIG_SENSORS_BH1750FVI
|
||||||
ret = board_bh1750_initialize(0, 1);
|
ret = board_bh1750_initialize(0, 1);
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
|
@ -345,7 +360,7 @@ int stm32_bringup(void)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_CAN
|
#ifdef CONFIG_STM32_CAN_CHARDRIVER
|
||||||
/* Initialize CAN and register the CAN driver. */
|
/* Initialize CAN and register the CAN driver. */
|
||||||
|
|
||||||
ret = stm32_can_setup();
|
ret = stm32_can_setup();
|
||||||
|
@ -531,7 +546,7 @@ int stm32_bringup(void)
|
||||||
ret = stm32_gs2200m_initialize("/dev/gs2200m", 3);
|
ret = stm32_gs2200m_initialize("/dev/gs2200m", 3);
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
serr("ERROR: Failed to initialize GS2200M: %d \n", ret);
|
serr("ERROR: Failed to initialize GS2200M: %d\n", ret);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_buttons.c
|
* @file stm32_buttons.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_can.c
|
* @file stm32_can.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -40,8 +40,7 @@
|
||||||
#include <arch/board/board.h>
|
#include <arch/board/board.h>
|
||||||
|
|
||||||
#include "chip.h"
|
#include "chip.h"
|
||||||
#include "arm_arch.h"
|
#include "arm_internal.h"
|
||||||
|
|
||||||
#include "stm32.h"
|
#include "stm32.h"
|
||||||
#include "stm32_can.h"
|
#include "stm32_can.h"
|
||||||
#include "aiit-arm32-board.h"
|
#include "aiit-arm32-board.h"
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_cs43l22.c
|
* @file stm32_cs43l22.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_ds1307.c
|
* @file stm32_ds1307.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -109,7 +109,7 @@ int stm32_ds1307_init(void)
|
||||||
|
|
||||||
/* Synchronize the system time to the RTC time */
|
/* Synchronize the system time to the RTC time */
|
||||||
|
|
||||||
clock_synchronize();
|
clock_synchronize(NULL);
|
||||||
|
|
||||||
/* Now we are initialized */
|
/* Now we are initialized */
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_enc28j60.c
|
* @file stm32_enc28j60.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -56,7 +56,6 @@
|
||||||
#include <arch/board/board.h>
|
#include <arch/board/board.h>
|
||||||
|
|
||||||
#include "chip.h"
|
#include "chip.h"
|
||||||
#include "arm_arch.h"
|
|
||||||
#include "arm_internal.h"
|
#include "arm_internal.h"
|
||||||
#include "stm32_spi.h"
|
#include "stm32_spi.h"
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_ethernet.c
|
* @file stm32_ethernet.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_extmem.c
|
* @file stm32_extmem.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -40,8 +40,7 @@
|
||||||
#include <arch/board/board.h>
|
#include <arch/board/board.h>
|
||||||
|
|
||||||
#include "chip.h"
|
#include "chip.h"
|
||||||
#include "arm_arch.h"
|
#include "arm_internal.h"
|
||||||
|
|
||||||
#include "stm32.h"
|
#include "stm32.h"
|
||||||
#include "aiit-arm32-board.h"
|
#include "aiit-arm32-board.h"
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_gs2200m.c
|
* @file stm32_gs2200m.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -42,7 +42,7 @@
|
||||||
#include <nuttx/spinlock.h>
|
#include <nuttx/spinlock.h>
|
||||||
#include <nuttx/wireless/gs2200m.h>
|
#include <nuttx/wireless/gs2200m.h>
|
||||||
|
|
||||||
#include "arm_arch.h"
|
#include "arm_internal.h"
|
||||||
#include "chip.h"
|
#include "chip.h"
|
||||||
#include "stm32.h"
|
#include "stm32.h"
|
||||||
|
|
||||||
|
@ -116,7 +116,7 @@ static void gs2200m_irq_enable(void)
|
||||||
irqstate_t flags = spin_lock_irqsave(NULL);
|
irqstate_t flags = spin_lock_irqsave(NULL);
|
||||||
uint32_t dready = 0;
|
uint32_t dready = 0;
|
||||||
|
|
||||||
wlinfo("== ec:%" PRId32 " called=%" PRId32 " \n",
|
wlinfo("== ec:%" PRId32 " called=%" PRId32 "\n",
|
||||||
_enable_count, _n_called++);
|
_enable_count, _n_called++);
|
||||||
|
|
||||||
if (0 == _enable_count)
|
if (0 == _enable_count)
|
||||||
|
@ -139,7 +139,7 @@ static void gs2200m_irq_enable(void)
|
||||||
{
|
{
|
||||||
/* Call g_irq_handler directly */
|
/* Call g_irq_handler directly */
|
||||||
|
|
||||||
wlinfo("== ** call irq handler ** \n");
|
wlinfo("== ** call irq handler **\n");
|
||||||
g_irq_handler(0, NULL, g_irq_arg);
|
g_irq_handler(0, NULL, g_irq_arg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -152,7 +152,7 @@ static void gs2200m_irq_disable(void)
|
||||||
{
|
{
|
||||||
irqstate_t flags = spin_lock_irqsave(NULL);
|
irqstate_t flags = spin_lock_irqsave(NULL);
|
||||||
|
|
||||||
wlinfo("== ec:%" PRId32 " called=%" PRId32 " \n",
|
wlinfo("== ec:%" PRId32 " called=%" PRId32 "\n",
|
||||||
_enable_count, _n_called++);
|
_enable_count, _n_called++);
|
||||||
|
|
||||||
_enable_count--;
|
_enable_count--;
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_hciuart.c
|
* @file stm32_hciuart.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_idle.c
|
* @file stm32_idle.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_max7219.c
|
* @file stm32_max7219.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_max7219_leds.c
|
* @file stm32_max7219_leds.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_mmcsd.c
|
* @file stm32_mmcsd.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -40,7 +40,7 @@
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#include "arm_arch.h"
|
#include "arm_internal.h"
|
||||||
#include "chip.h"
|
#include "chip.h"
|
||||||
#include "stm32.h"
|
#include "stm32.h"
|
||||||
|
|
||||||
|
@ -91,7 +91,7 @@ int stm32_mmcsd_initialize(int port, int minor)
|
||||||
stm32_configgpio(GPIO_MMCSD_NSS); /* Assign CS */
|
stm32_configgpio(GPIO_MMCSD_NSS); /* Assign CS */
|
||||||
stm32_gpiowrite(GPIO_MMCSD_NSS, 1); /* Ensure the CS is inactive */
|
stm32_gpiowrite(GPIO_MMCSD_NSS, 1); /* Ensure the CS is inactive */
|
||||||
|
|
||||||
mcinfo("INFO: Initializing mmcsd port %d minor %d \n",
|
mcinfo("INFO: Initializing mmcsd port %d minor %d\n",
|
||||||
port, minor);
|
port, minor);
|
||||||
|
|
||||||
spi = stm32_spibus_initialize(port);
|
spi = stm32_spibus_initialize(port);
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_netinit.c
|
* @file stm32_netinit.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_ostest.c
|
* @file stm32_ostest.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -41,7 +41,6 @@
|
||||||
#include <nuttx/irq.h>
|
#include <nuttx/irq.h>
|
||||||
#include <arch/board/board.h>
|
#include <arch/board/board.h>
|
||||||
|
|
||||||
#include "arm_arch.h"
|
|
||||||
#include "arm_internal.h"
|
#include "arm_internal.h"
|
||||||
#include "aiit-arm32-board.h"
|
#include "aiit-arm32-board.h"
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_pca9635.c
|
* @file stm32_pca9635.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* boards/arm/stm32/aiit-arm32-board/src/stm32_critmon.c
|
* boards/arm/stm32/stm32f4discovery/src/stm32_perfcount.c
|
||||||
*
|
*
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
* contributor license agreements. See the NOTICE file distributed with
|
* contributor license agreements. See the NOTICE file distributed with
|
||||||
|
@ -19,14 +19,13 @@
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @file stm32_critmon.c
|
* @file stm32_perfcount.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Included Files
|
* Included Files
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
@ -37,32 +36,39 @@
|
||||||
#include <fixedmath.h>
|
#include <fixedmath.h>
|
||||||
|
|
||||||
#include "dwt.h"
|
#include "dwt.h"
|
||||||
#include "arm_arch.h"
|
#include "arm_internal.h"
|
||||||
|
|
||||||
#include <nuttx/clock.h>
|
#include <nuttx/clock.h>
|
||||||
|
|
||||||
#include <arch/board/board.h>
|
#include <arch/board/board.h>
|
||||||
|
|
||||||
#ifdef CONFIG_SCHED_CRITMONITOR
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Name: up_critmon_gettime
|
* Name: up_perf_gettime
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
uint32_t up_critmon_gettime(void)
|
uint32_t up_perf_gettime(void)
|
||||||
{
|
{
|
||||||
return getreg32(DWT_CYCCNT);
|
return getreg32(DWT_CYCCNT);
|
||||||
}
|
}
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Name: up_critmon_gettime
|
* Name: up_perf_getfreq
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
void up_critmon_convert(uint32_t elapsed, FAR struct timespec *ts)
|
uint32_t up_perf_getfreq(void)
|
||||||
|
{
|
||||||
|
return STM32_SYSCLK_FREQUENCY;
|
||||||
|
}
|
||||||
|
|
||||||
|
/****************************************************************************
|
||||||
|
* Name: up_perf_convert
|
||||||
|
****************************************************************************/
|
||||||
|
|
||||||
|
void up_perf_convert(uint32_t elapsed, FAR struct timespec *ts)
|
||||||
{
|
{
|
||||||
b32_t b32elapsed;
|
b32_t b32elapsed;
|
||||||
|
|
||||||
|
@ -70,5 +76,3 @@ void up_critmon_convert(uint32_t elapsed, FAR struct timespec *ts)
|
||||||
ts->tv_sec = b32toi(b32elapsed);
|
ts->tv_sec = b32toi(b32elapsed);
|
||||||
ts->tv_nsec = NSEC_PER_SEC * b32frac(b32elapsed) / b32ONE;
|
ts->tv_nsec = NSEC_PER_SEC * b32frac(b32elapsed) / b32ONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* CONFIG_SCHED_CRITMONITOR */
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_pm.c
|
* @file stm32_pm.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -32,10 +32,6 @@
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#include <nuttx/config.h>
|
#include <nuttx/config.h>
|
||||||
|
|
||||||
#include <nuttx/board.h>
|
|
||||||
#include <nuttx/power/pm.h>
|
|
||||||
|
|
||||||
#include "arm_internal.h"
|
#include "arm_internal.h"
|
||||||
#include "stm32_pm.h"
|
#include "stm32_pm.h"
|
||||||
#include "aiit-arm32-board.h"
|
#include "aiit-arm32-board.h"
|
||||||
|
@ -66,10 +62,6 @@
|
||||||
|
|
||||||
void arm_pminitialize(void)
|
void arm_pminitialize(void)
|
||||||
{
|
{
|
||||||
/* Then initialize the NuttX power management subsystem proper */
|
|
||||||
|
|
||||||
pm_initialize();
|
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_IDLE_CUSTOM) && defined(CONFIG_PM_BUTTONS)
|
#if defined(CONFIG_ARCH_IDLE_CUSTOM) && defined(CONFIG_PM_BUTTONS)
|
||||||
/* Initialize the buttons to wake up the system from low power modes */
|
/* Initialize the buttons to wake up the system from low power modes */
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_pmbuttons.c
|
* @file stm32_pmbuttons.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -41,7 +41,7 @@
|
||||||
#include <nuttx/power/pm.h>
|
#include <nuttx/power/pm.h>
|
||||||
#include <arch/irq.h>
|
#include <arch/irq.h>
|
||||||
|
|
||||||
#include "arm_arch.h"
|
#include "arm_internal.h"
|
||||||
#include "nvic.h"
|
#include "nvic.h"
|
||||||
#include "stm32_pwr.h"
|
#include "stm32_pwr.h"
|
||||||
#include "stm32_pm.h"
|
#include "stm32_pm.h"
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_pwm.c
|
* @file stm32_pwm.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -40,7 +40,7 @@
|
||||||
#include <arch/board/board.h>
|
#include <arch/board/board.h>
|
||||||
|
|
||||||
#include "chip.h"
|
#include "chip.h"
|
||||||
#include "arm_arch.h"
|
#include "arm_internal.h"
|
||||||
#include "stm32_pwm.h"
|
#include "stm32_pwm.h"
|
||||||
#include "aiit-arm32-board.h"
|
#include "aiit-arm32-board.h"
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_reset.c
|
* @file stm32_reset.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_rgbled.c
|
* @file stm32_rgbled.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -42,7 +42,7 @@
|
||||||
#include <arch/board/board.h>
|
#include <arch/board/board.h>
|
||||||
|
|
||||||
#include "chip.h"
|
#include "chip.h"
|
||||||
#include "arm_arch.h"
|
#include "arm_internal.h"
|
||||||
#include "stm32_pwm.h"
|
#include "stm32_pwm.h"
|
||||||
#include "aiit-arm32-board.h"
|
#include "aiit-arm32-board.h"
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
* @file stm32_romfs.h
|
* @file stm32_romfs.h
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -38,7 +38,7 @@
|
||||||
* @file stm32_romfs_initialize.c
|
* @file stm32_romfs_initialize.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_sdio.c
|
* @file stm32_sdio.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
* @file stm32_spi.c
|
* @file stm32_spi.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -40,7 +40,7 @@
|
||||||
#include <nuttx/spi/spi.h>
|
#include <nuttx/spi/spi.h>
|
||||||
#include <arch/board/board.h>
|
#include <arch/board/board.h>
|
||||||
|
|
||||||
#include "arm_arch.h"
|
#include "arm_internal.h"
|
||||||
#include "chip.h"
|
#include "chip.h"
|
||||||
#include "stm32.h"
|
#include "stm32.h"
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_ssd1289.c
|
* @file stm32_ssd1289.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -49,7 +49,7 @@
|
||||||
|
|
||||||
#include <arch/board/board.h>
|
#include <arch/board/board.h>
|
||||||
|
|
||||||
#include "arm_arch.h"
|
#include "arm_internal.h"
|
||||||
#include "stm32.h"
|
#include "stm32.h"
|
||||||
#include "aiit-arm32-board.h"
|
#include "aiit-arm32-board.h"
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_ssd1351.c
|
* @file stm32_ssd1351.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_st7032.c
|
* @file stm32_st7032.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_st7567.c
|
* @file stm32_st7567.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -44,9 +44,7 @@
|
||||||
#include <nuttx/lcd/lcd.h>
|
#include <nuttx/lcd/lcd.h>
|
||||||
#include <nuttx/lcd/st7567.h>
|
#include <nuttx/lcd/st7567.h>
|
||||||
|
|
||||||
#include "arm_arch.h"
|
|
||||||
#include "arm_internal.h"
|
#include "arm_internal.h"
|
||||||
|
|
||||||
#include "stm32_gpio.h"
|
#include "stm32_gpio.h"
|
||||||
#include "stm32_spi.h"
|
#include "stm32_spi.h"
|
||||||
#include "aiit-arm32-board.h"
|
#include "aiit-arm32-board.h"
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_st7789.c
|
* @file stm32_st7789.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_sx127x.c
|
* @file stm32_sx127x.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_timer.c
|
* @file stm32_timer.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_ug2864ambag01.c
|
* @file stm32_ug2864ambag01.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_ug2864hsweg01.c
|
* @file stm32_ug2864hsweg01.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
* @file stm32_uid.c
|
* @file stm32_uid.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_usb.c
|
* @file stm32_usb.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -46,7 +46,7 @@
|
||||||
#include <nuttx/usb/usbhost.h>
|
#include <nuttx/usb/usbhost.h>
|
||||||
#include <nuttx/usb/usbdev_trace.h>
|
#include <nuttx/usb/usbdev_trace.h>
|
||||||
|
|
||||||
#include "arm_arch.h"
|
#include "arm_internal.h"
|
||||||
#include "stm32.h"
|
#include "stm32.h"
|
||||||
#include "stm32_otgfs.h"
|
#include "stm32_otgfs.h"
|
||||||
#include "aiit-arm32-board.h"
|
#include "aiit-arm32-board.h"
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_usbmsc.c
|
* @file stm32_usbmsc.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
* @file stm32_userleds.c
|
* @file stm32_userleds.c
|
||||||
* @brief nuttx source code
|
* @brief nuttx source code
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* https://github.com/apache/incubator-nuttx.git
|
||||||
* @version 10.2.0
|
* @version 10.3.0
|
||||||
* @author AIIT XUOS Lab
|
* @author AIIT XUOS Lab
|
||||||
* @date 2022-03-17
|
* @date 2022-03-17
|
||||||
*/
|
*/
|
||||||
|
@ -42,9 +42,7 @@
|
||||||
#include <arch/board/board.h>
|
#include <arch/board/board.h>
|
||||||
|
|
||||||
#include "chip.h"
|
#include "chip.h"
|
||||||
#include "arm_arch.h"
|
|
||||||
#include "arm_internal.h"
|
#include "arm_internal.h"
|
||||||
|
|
||||||
#include "stm32.h"
|
#include "stm32.h"
|
||||||
#include "aiit-arm32-board.h"
|
#include "aiit-arm32-board.h"
|
||||||
|
|
||||||
|
|
|
@ -1,54 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_STANDARD_SERIAL is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="risc-v"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-riscv64-board"
|
|
||||||
CONFIG_ARCH_BOARD_AIIT_RISCV64=y
|
|
||||||
CONFIG_ARCH_CHIP="k210"
|
|
||||||
CONFIG_ARCH_CHIP_K210=y
|
|
||||||
CONFIG_ARCH_INTERRUPTSTACK=2048
|
|
||||||
CONFIG_ARCH_RISCV=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARDCTL=y
|
|
||||||
CONFIG_BOARDCTL_APP_SYMTAB=y
|
|
||||||
CONFIG_BOARDCTL_ROMDISK=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=46000
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_DEBUG_FULLOPT=y
|
|
||||||
CONFIG_DEBUG_SYMBOLS=y
|
|
||||||
CONFIG_DEV_ZERO=y
|
|
||||||
CONFIG_ELF=y
|
|
||||||
CONFIG_ELF_ALIGN_LOG2=3
|
|
||||||
CONFIG_EXAMPLES_ELF=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_FS_ROMFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_IDLETHREAD_STACKSIZE=2048
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_LIBC_ENVPATH=y
|
|
||||||
CONFIG_LIBC_PERROR_STDOUT=y
|
|
||||||
CONFIG_LIBC_STRERROR=y
|
|
||||||
CONFIG_PATH_INITIAL="/mnt/romfs"
|
|
||||||
CONFIG_PIPES=y
|
|
||||||
CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=3072
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=6291456
|
|
||||||
CONFIG_RAM_START=0x80000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_STACK_COLORATION=y
|
|
||||||
CONFIG_START_DAY=5
|
|
||||||
CONFIG_START_MONTH=2
|
|
||||||
CONFIG_START_YEAR=2020
|
|
||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
|
|
||||||
CONFIG_TASK_NAME_SIZE=20
|
|
||||||
CONFIG_UART0_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USERMAIN_STACKSIZE=3072
|
|
||||||
CONFIG_USER_ENTRYPOINT="elf_main"
|
|
|
@ -1,55 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_STANDARD_SERIAL is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="risc-v"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-riscv64-board"
|
|
||||||
CONFIG_ARCH_BOARD_AIIT_RISCV64=y
|
|
||||||
CONFIG_ARCH_CHIP="k210"
|
|
||||||
CONFIG_ARCH_CHIP_K210=y
|
|
||||||
CONFIG_ARCH_INTERRUPTSTACK=2048
|
|
||||||
CONFIG_ARCH_RISCV=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_ARCH_USE_MPU=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=46000
|
|
||||||
CONFIG_BUILD_PROTECTED=y
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_DEBUG_FULLOPT=y
|
|
||||||
CONFIG_DEBUG_SYMBOLS=y
|
|
||||||
CONFIG_DEV_ZERO=y
|
|
||||||
CONFIG_EXAMPLES_HELLO=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_IDLETHREAD_STACKSIZE=2048
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_LIBC_PERROR_STDOUT=y
|
|
||||||
CONFIG_LIBC_STRERROR=y
|
|
||||||
CONFIG_MM_KERNEL_HEAPSIZE=524288
|
|
||||||
CONFIG_NSH_ARCHINIT=y
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_NUTTX_USERSPACE=0x80100000
|
|
||||||
CONFIG_PASS1_BUILDIR="boards/risc-v/k210/aiit-riscv64-board/kernel"
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=6291456
|
|
||||||
CONFIG_RAM_START=0x80000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_READLINE_CMD_HISTORY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_STACK_COLORATION=y
|
|
||||||
CONFIG_START_DAY=12
|
|
||||||
CONFIG_START_MONTH=5
|
|
||||||
CONFIG_START_YEAR=2020
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_SYS_RESERVED=9
|
|
||||||
CONFIG_TASK_NAME_SIZE=20
|
|
||||||
CONFIG_TESTING_GETPRIME=y
|
|
||||||
CONFIG_TESTING_OSTEST=y
|
|
||||||
CONFIG_UART0_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USERMAIN_STACKSIZE=3072
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -1,61 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_STANDARD_SERIAL is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="risc-v"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-riscv64-board"
|
|
||||||
CONFIG_ARCH_BOARD_AIIT_RISCV64=y
|
|
||||||
CONFIG_ARCH_CHIP="k210"
|
|
||||||
CONFIG_ARCH_CHIP_K210=y
|
|
||||||
CONFIG_ARCH_INTERRUPTSTACK=2048
|
|
||||||
CONFIG_ARCH_RISCV=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_ARCH_USE_MPU=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=46000
|
|
||||||
CONFIG_BUILD_PROTECTED=y
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_DEBUG_FULLOPT=y
|
|
||||||
CONFIG_DEBUG_SYMBOLS=y
|
|
||||||
CONFIG_DEV_ZERO=y
|
|
||||||
CONFIG_EXAMPLES_HELLO=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_IDLETHREAD_STACKSIZE=2048
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_LIBC_PERROR_STDOUT=y
|
|
||||||
CONFIG_LIBC_STRERROR=y
|
|
||||||
CONFIG_MM_KERNEL_HEAPSIZE=524288
|
|
||||||
CONFIG_NSH_ARCHINIT=y
|
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
|
||||||
CONFIG_NSH_READLINE=y
|
|
||||||
CONFIG_NSH_STRERROR=y
|
|
||||||
CONFIG_NUTTX_USERSPACE=0x80100000
|
|
||||||
CONFIG_PASS1_BUILDIR="boards/risc-v/k210/aiit-riscv64-board/kernel"
|
|
||||||
CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=6291456
|
|
||||||
CONFIG_RAM_START=0x80000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_READLINE_CMD_HISTORY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SMP=y
|
|
||||||
CONFIG_SMP_NCPUS=2
|
|
||||||
CONFIG_STACK_COLORATION=y
|
|
||||||
CONFIG_START_DAY=9
|
|
||||||
CONFIG_START_MONTH=4
|
|
||||||
CONFIG_START_YEAR=2021
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
|
||||||
CONFIG_SYSTEM_SYSTEM=y
|
|
||||||
CONFIG_SYSTEM_TASKSET=y
|
|
||||||
CONFIG_SYS_RESERVED=9
|
|
||||||
CONFIG_TASK_NAME_SIZE=20
|
|
||||||
CONFIG_TESTING_GETPRIME=y
|
|
||||||
CONFIG_TESTING_OSTEST=y
|
|
||||||
CONFIG_TESTING_SMP=y
|
|
||||||
CONFIG_UART0_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USERMAIN_STACKSIZE=3072
|
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
|
|
@ -1,51 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_STANDARD_SERIAL is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="risc-v"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-riscv64-board"
|
|
||||||
CONFIG_ARCH_BOARD_AIIT_RISCV64=y
|
|
||||||
CONFIG_ARCH_CHIP="k210"
|
|
||||||
CONFIG_ARCH_CHIP_K210=y
|
|
||||||
CONFIG_ARCH_INTERRUPTSTACK=2048
|
|
||||||
CONFIG_ARCH_RISCV=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_ARCH_USE_MPU=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=46000
|
|
||||||
CONFIG_CLOCK_MONOTONIC=y
|
|
||||||
CONFIG_BUILD_PROTECTED=y
|
|
||||||
CONFIG_DEBUG_ASSERTIONS=y
|
|
||||||
CONFIG_DEBUG_ERROR=y
|
|
||||||
CONFIG_DEBUG_FEATURES=y
|
|
||||||
CONFIG_DEBUG_FULLOPT=y
|
|
||||||
CONFIG_DEBUG_SYMBOLS=y
|
|
||||||
CONFIG_DEV_ZERO=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_IDLETHREAD_STACKSIZE=2048
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_LIBC_PERROR_STDOUT=y
|
|
||||||
CONFIG_LIBC_STRERROR=y
|
|
||||||
CONFIG_MM_KERNEL_HEAPSIZE=524288
|
|
||||||
CONFIG_NUTTX_USERSPACE=0x80100000
|
|
||||||
CONFIG_PASS1_BUILDIR="boards/risc-v/k210/aiit-riscv64-board/kernel"
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=6291456
|
|
||||||
CONFIG_RAM_START=0x80000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_STACK_COLORATION=y
|
|
||||||
CONFIG_START_DAY=14
|
|
||||||
CONFIG_START_MONTH=2
|
|
||||||
CONFIG_START_YEAR=2020
|
|
||||||
CONFIG_SYS_RESERVED=9
|
|
||||||
CONFIG_TASK_NAME_SIZE=20
|
|
||||||
CONFIG_TESTING_OSTEST=y
|
|
||||||
CONFIG_UART0_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USERMAIN_STACKSIZE=3072
|
|
||||||
CONFIG_USER_ENTRYPOINT="ostest_main"
|
|
|
@ -1,56 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_STANDARD_SERIAL is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="risc-v"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-riscv64-board"
|
|
||||||
CONFIG_ARCH_BOARD_AIIT_RISCV64=y
|
|
||||||
CONFIG_ARCH_CHIP="k210"
|
|
||||||
CONFIG_ARCH_CHIP_K210=y
|
|
||||||
CONFIG_ARCH_INTERRUPTSTACK=2048
|
|
||||||
CONFIG_ARCH_RISCV=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARDCTL=y
|
|
||||||
CONFIG_BOARDCTL_APP_SYMTAB=y
|
|
||||||
CONFIG_BOARDCTL_ROMDISK=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=46000
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_DEBUG_FULLOPT=y
|
|
||||||
CONFIG_DEBUG_SYMBOLS=y
|
|
||||||
CONFIG_DEV_ZERO=y
|
|
||||||
CONFIG_ELF=y
|
|
||||||
CONFIG_ELF_ALIGN_LOG2=3
|
|
||||||
CONFIG_EXAMPLES_MODULE=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_FS_ROMFS=y
|
|
||||||
CONFIG_HAVE_CXX=y
|
|
||||||
CONFIG_IDLETHREAD_STACKSIZE=2048
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_LIBC_ENVPATH=y
|
|
||||||
CONFIG_LIBC_EXECFUNCS=y
|
|
||||||
CONFIG_LIBC_PERROR_STDOUT=y
|
|
||||||
CONFIG_LIBC_STRERROR=y
|
|
||||||
CONFIG_MODULE=y
|
|
||||||
CONFIG_PATH_INITIAL="/mnt/romfs"
|
|
||||||
CONFIG_PIPES=y
|
|
||||||
CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=3072
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=6291456
|
|
||||||
CONFIG_RAM_START=0x80000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_STACK_COLORATION=y
|
|
||||||
CONFIG_START_DAY=5
|
|
||||||
CONFIG_START_MONTH=2
|
|
||||||
CONFIG_START_YEAR=2020
|
|
||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
|
|
||||||
CONFIG_TASK_NAME_SIZE=20
|
|
||||||
CONFIG_UART0_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USERMAIN_STACKSIZE=3072
|
|
||||||
CONFIG_USER_ENTRYPOINT="module_main"
|
|
|
@ -19,13 +19,12 @@ CONFIG_ARCH_STACKDUMP=y
|
||||||
CONFIG_BINFMT_DISABLE=y
|
CONFIG_BINFMT_DISABLE=y
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=46000
|
CONFIG_BOARD_LOOPSPERMSEC=46000
|
||||||
CONFIG_BUILTIN=y
|
CONFIG_BUILTIN=y
|
||||||
CONFIG_CLOCK_MONOTONIC=y
|
|
||||||
CONFIG_DEBUG_FULLOPT=y
|
CONFIG_DEBUG_FULLOPT=y
|
||||||
CONFIG_DEBUG_SYMBOLS=y
|
CONFIG_DEBUG_SYMBOLS=y
|
||||||
CONFIG_DEV_ZERO=y
|
|
||||||
CONFIG_EXAMPLES_HELLO=y
|
CONFIG_EXAMPLES_HELLO=y
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_IDLETHREAD_STACKSIZE=2048
|
CONFIG_IDLETHREAD_STACKSIZE=2048
|
||||||
|
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
||||||
|
CONFIG_INIT_STACKSIZE=3072
|
||||||
CONFIG_INTELHEX_BINARY=y
|
CONFIG_INTELHEX_BINARY=y
|
||||||
CONFIG_LIBC_PERROR_STDOUT=y
|
CONFIG_LIBC_PERROR_STDOUT=y
|
||||||
CONFIG_LIBC_STRERROR=y
|
CONFIG_LIBC_STRERROR=y
|
||||||
|
@ -39,10 +38,12 @@ CONFIG_NSH_DISABLE_UMOUNT=y
|
||||||
CONFIG_NSH_READLINE=y
|
CONFIG_NSH_READLINE=y
|
||||||
CONFIG_NSH_STRERROR=y
|
CONFIG_NSH_STRERROR=y
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
CONFIG_PREALLOC_TIMERS=4
|
||||||
CONFIG_RAM_SIZE=6291456
|
CONFIG_RAM_SIZE=2097152
|
||||||
CONFIG_RAM_START=0x80000000
|
CONFIG_RAM_START=0x80400000
|
||||||
CONFIG_RAW_BINARY=y
|
CONFIG_RAW_BINARY=y
|
||||||
CONFIG_READLINE_CMD_HISTORY=y
|
CONFIG_READLINE_CMD_HISTORY=y
|
||||||
|
CONFIG_READLINE_CMD_HISTORY_LEN=100
|
||||||
|
CONFIG_READLINE_CMD_HISTORY_LINELEN=120
|
||||||
CONFIG_RR_INTERVAL=200
|
CONFIG_RR_INTERVAL=200
|
||||||
CONFIG_SCHED_WAITPID=y
|
CONFIG_SCHED_WAITPID=y
|
||||||
CONFIG_STACK_COLORATION=y
|
CONFIG_STACK_COLORATION=y
|
||||||
|
@ -52,7 +53,7 @@ CONFIG_START_YEAR=2019
|
||||||
CONFIG_SYSTEM_NSH=y
|
CONFIG_SYSTEM_NSH=y
|
||||||
CONFIG_TASK_NAME_SIZE=20
|
CONFIG_TASK_NAME_SIZE=20
|
||||||
CONFIG_TESTING_GETPRIME=y
|
CONFIG_TESTING_GETPRIME=y
|
||||||
CONFIG_TESTING_OSTEST=y
|
|
||||||
CONFIG_UART0_SERIAL_CONSOLE=y
|
CONFIG_UART0_SERIAL_CONSOLE=y
|
||||||
CONFIG_USERMAIN_STACKSIZE=3072
|
CONFIG_READLINE_TABCOMPLETION=y
|
||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
|
CONFIG_SCHED_HPWORK=y
|
||||||
|
CONFIG_DEV_GPIO=y
|
||||||
|
|
|
@ -1,53 +0,0 @@
|
||||||
#
|
|
||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
||||||
#
|
|
||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
||||||
# modifications.
|
|
||||||
#
|
|
||||||
# CONFIG_STANDARD_SERIAL is not set
|
|
||||||
CONFIG_ADD_NUTTX_FETURES=y
|
|
||||||
CONFIG_ARCH="risc-v"
|
|
||||||
CONFIG_ARCH_BOARD="aiit-riscv64-board"
|
|
||||||
CONFIG_ARCH_BOARD_AIIT_RISCV64=y
|
|
||||||
CONFIG_ARCH_CHIP="k210"
|
|
||||||
CONFIG_ARCH_CHIP_K210=y
|
|
||||||
CONFIG_ARCH_INTERRUPTSTACK=2048
|
|
||||||
CONFIG_ARCH_RISCV=y
|
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
|
||||||
CONFIG_BOARDCTL=y
|
|
||||||
CONFIG_BOARDCTL_APP_SYMTAB=y
|
|
||||||
CONFIG_BOARDCTL_ROMDISK=y
|
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=46000
|
|
||||||
CONFIG_BUILTIN=y
|
|
||||||
CONFIG_DEBUG_FULLOPT=y
|
|
||||||
CONFIG_DEBUG_SYMBOLS=y
|
|
||||||
CONFIG_DEV_ZERO=y
|
|
||||||
CONFIG_ELF=y
|
|
||||||
CONFIG_EXAMPLES_POSIXSPAWN=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
|
||||||
CONFIG_FS_ROMFS=y
|
|
||||||
CONFIG_IDLETHREAD_STACKSIZE=2048
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
|
||||||
CONFIG_LIBC_ENVPATH=y
|
|
||||||
CONFIG_LIBC_EXECFUNCS=y
|
|
||||||
CONFIG_LIBC_PERROR_STDOUT=y
|
|
||||||
CONFIG_LIBC_STRERROR=y
|
|
||||||
CONFIG_PATH_INITIAL="/mnt/romfs"
|
|
||||||
CONFIG_PIPES=y
|
|
||||||
CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
|
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
|
||||||
CONFIG_RAM_SIZE=6291456
|
|
||||||
CONFIG_RAM_START=0x80000000
|
|
||||||
CONFIG_RAW_BINARY=y
|
|
||||||
CONFIG_RR_INTERVAL=200
|
|
||||||
CONFIG_SCHED_WAITPID=y
|
|
||||||
CONFIG_STACK_COLORATION=y
|
|
||||||
CONFIG_START_DAY=28
|
|
||||||
CONFIG_START_MONTH=12
|
|
||||||
CONFIG_START_YEAR=2019
|
|
||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
|
|
||||||
CONFIG_TASK_NAME_SIZE=20
|
|
||||||
CONFIG_UART0_SERIAL_CONSOLE=y
|
|
||||||
CONFIG_USERMAIN_STACKSIZE=3072
|
|
||||||
CONFIG_USER_ENTRYPOINT="posix_spawn_main"
|
|
|
@ -1,31 +1,22 @@
|
||||||
/****************************************************************************
|
/*
|
||||||
* boards/risc-v/k210/maix-bit/include/board.h
|
* Copyright (c) 2020 AIIT XUOS Lab
|
||||||
*
|
* XiUOS is licensed under Mulan PSL v2.
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
* You can use this software according to the terms and conditions of the Mulan PSL v2.
|
||||||
* contributor license agreements. See the NOTICE file distributed with
|
* You may obtain a copy of Mulan PSL v2 at:
|
||||||
* this work for additional information regarding copyright ownership. The
|
* http://license.coscl.org.cn/MulanPSL2
|
||||||
* ASF licenses this file to you under the Apache License, Version 2.0 (the
|
* THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
|
||||||
* "License"); you may not use this file except in compliance with the
|
* EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
|
||||||
* License. You may obtain a copy of the License at
|
* MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
|
||||||
*
|
* See the Mulan PSL v2 for more details.
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
*/
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
||||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
||||||
* License for the specific language governing permissions and limitations
|
|
||||||
* under the License.
|
|
||||||
*
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @file board.h
|
* @file board.h
|
||||||
* @brief nuttx source code
|
* @brief aiit-riscv64-board board.h
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* @version 1.0
|
||||||
* @version 10.2.0
|
* @author AIIT XUOS Lab
|
||||||
* @author AIIT XUOS Lab
|
* @date 2022.03.17
|
||||||
* @date 2022-03-17
|
*/
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef __BOARDS_K210_AIIT_RISCV64_INCLUDE_BOARD_H
|
#ifndef __BOARDS_K210_AIIT_RISCV64_INCLUDE_BOARD_H
|
||||||
#define __BOARDS_K210_AIIT_RISCV64_INCLUDE_BOARD_H
|
#define __BOARDS_K210_AIIT_RISCV64_INCLUDE_BOARD_H
|
||||||
|
@ -64,6 +55,11 @@
|
||||||
#define LED_ASSERTION 6 /* N/C */
|
#define LED_ASSERTION 6 /* N/C */
|
||||||
#define LED_PANIC 7 /* blink */
|
#define LED_PANIC 7 /* blink */
|
||||||
|
|
||||||
|
/* GPIO pins used by the GPIO Subsystem */
|
||||||
|
|
||||||
|
#define BOARD_NGPIOOUT 2 /* Amount of GPIO Output pins */
|
||||||
|
#define BOARD_NGPIOINT 0 /* Amount of GPIO Input */
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Public Types
|
* Public Types
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
|
@ -22,29 +22,18 @@ include $(TOPDIR)/Make.defs
|
||||||
|
|
||||||
# The entry point name (if none is provided in the .config file)
|
# The entry point name (if none is provided in the .config file)
|
||||||
|
|
||||||
CONFIG_USER_ENTRYPOINT ?= user_start
|
CONFIG_INIT_ENTRYPOINT ?= user_start
|
||||||
ENTRYPT = $(patsubst "%",%,$(CONFIG_USER_ENTRYPOINT))
|
ENTRYPT = $(patsubst "%",%,$(CONFIG_INIT_ENTRYPOINT))
|
||||||
|
|
||||||
# Get the paths to the libraries and the links script path in format that
|
# Get the paths to the libraries and the links script path in format that
|
||||||
# is appropriate for the host OS
|
# is appropriate for the host OS
|
||||||
|
|
||||||
ifeq ($(CONFIG_CYGWIN_WINTOOL),y)
|
USER_LIBPATHS = $(addprefix -L,$(call CONVERT_PATH,$(addprefix $(TOPDIR)$(DELIM),$(dir $(USERLIBS)))))
|
||||||
# Windows-native toolchains
|
USER_LDSCRIPT = -T $(call CONVERT_PATH,$(BOARD_DIR)$(DELIM)scripts$(DELIM)memory.ld)
|
||||||
USER_LIBPATHS = ${shell for path in $(USERLIBS); do dir=`dirname $(TOPDIR)$(DELIM)$$path`;echo "-L\"`cygpath -w $$dir`\"";done}
|
USER_LDSCRIPT += -T $(call CONVERT_PATH,$(BOARD_DIR)$(DELIM)scripts$(DELIM)user-space.ld)
|
||||||
USER_LDSCRIPT = -T "${shell cygpath -w $(BOARD_DIR)$(DELIM)scripts$(DELIM)memory.ld}"
|
USER_HEXFILE += $(call CONVERT_PATH,$(TOPDIR)$(DELIM)nuttx_user.hex)
|
||||||
USER_LDSCRIPT += -T "${shell cygpath -w $(BOARD_DIR)$(DELIM)scripts$(DELIM)user-space.ld}"
|
USER_SRECFILE += $(call CONVERT_PATH,$(TOPDIR)$(DELIM)nuttx_user.srec)
|
||||||
USER_HEXFILE += "${shell cygpath -w $(TOPDIR)$(DELIM)nuttx_user.hex}"
|
USER_BINFILE += $(call CONVERT_PATH,$(TOPDIR)$(DELIM)nuttx_user.bin)
|
||||||
USER_SRECFILE += "${shell cygpath -w $(TOPDIR)$(DELIM)nuttx_user.srec}"
|
|
||||||
USER_BINFILE += "${shell cygpath -w $(TOPDIR)$(DELIM)nuttx_user.bin}"
|
|
||||||
else
|
|
||||||
# Linux/Cygwin-native toolchain
|
|
||||||
USER_LIBPATHS = $(addprefix -L$(TOPDIR)$(DELIM),$(dir $(USERLIBS)))
|
|
||||||
USER_LDSCRIPT = -T$(BOARD_DIR)$(DELIM)scripts$(DELIM)memory.ld
|
|
||||||
USER_LDSCRIPT += -T$(BOARD_DIR)$(DELIM)scripts$(DELIM)user-space.ld
|
|
||||||
USER_HEXFILE += "$(TOPDIR)$(DELIM)nuttx_user.hex"
|
|
||||||
USER_SRECFILE += "$(TOPDIR)$(DELIM)nuttx_user.srec"
|
|
||||||
USER_BINFILE += "$(TOPDIR)$(DELIM)nuttx_user.bin"
|
|
||||||
endif
|
|
||||||
|
|
||||||
USER_LDFLAGS = --undefined=$(ENTRYPT) --entry=$(ENTRYPT) $(USER_LDSCRIPT)
|
USER_LDFLAGS = --undefined=$(ENTRYPT) --entry=$(ENTRYPT) $(USER_LDSCRIPT)
|
||||||
USER_LDLIBS = $(patsubst lib%,-l%,$(basename $(notdir $(USERLIBS))))
|
USER_LDLIBS = $(patsubst lib%,-l%,$(basename $(notdir $(USERLIBS))))
|
||||||
|
|
|
@ -1,31 +1,22 @@
|
||||||
/****************************************************************************
|
/*
|
||||||
* boards/risc-v/k210/aiit-riscv64-board/kernel/k210_userspace.c
|
* Copyright (c) 2020 AIIT XUOS Lab
|
||||||
*
|
* XiUOS is licensed under Mulan PSL v2.
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
* You can use this software according to the terms and conditions of the Mulan PSL v2.
|
||||||
* contributor license agreements. See the NOTICE file distributed with
|
* You may obtain a copy of Mulan PSL v2 at:
|
||||||
* this work for additional information regarding copyright ownership. The
|
* http://license.coscl.org.cn/MulanPSL2
|
||||||
* ASF licenses this file to you under the Apache License, Version 2.0 (the
|
* THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
|
||||||
* "License"); you may not use this file except in compliance with the
|
* EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
|
||||||
* License. You may obtain a copy of the License at
|
* MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
|
||||||
*
|
* See the Mulan PSL v2 for more details.
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
*/
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
||||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
||||||
* License for the specific language governing permissions and limitations
|
|
||||||
* under the License.
|
|
||||||
*
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @file k210_userspace.c
|
* @file k210_userspace.c
|
||||||
* @brief nuttx source code
|
* @brief aiit-riscv64-board k210_userspace.c
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* @version 1.0
|
||||||
* @version 10.2.0
|
* @author AIIT XUOS Lab
|
||||||
* @author AIIT XUOS Lab
|
* @date 2022.03.17
|
||||||
* @date 2022-03-17
|
*/
|
||||||
*/
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Included Files
|
* Included Files
|
||||||
|
@ -82,13 +73,13 @@ extern uint32_t _ebss; /* End+1 of .bss */
|
||||||
|
|
||||||
/* This is the user space entry point */
|
/* This is the user space entry point */
|
||||||
|
|
||||||
int CONFIG_USER_ENTRYPOINT(int argc, char *argv[]);
|
int CONFIG_INIT_ENTRYPOINT(int argc, char *argv[]);
|
||||||
|
|
||||||
const struct userspace_s userspace locate_data(".userspace") =
|
const struct userspace_s userspace locate_data(".userspace") =
|
||||||
{
|
{
|
||||||
/* General memory map */
|
/* General memory map */
|
||||||
|
|
||||||
.us_entrypoint = (main_t)CONFIG_USER_ENTRYPOINT,
|
.us_entrypoint = (main_t)CONFIG_INIT_ENTRYPOINT,
|
||||||
.us_textstart = (uintptr_t)&_stext,
|
.us_textstart = (uintptr_t)&_stext,
|
||||||
.us_textend = (uintptr_t)&_etext,
|
.us_textend = (uintptr_t)&_etext,
|
||||||
.us_datasource = (uintptr_t)&_eronly,
|
.us_datasource = (uintptr_t)&_eronly,
|
||||||
|
|
|
@ -20,15 +20,11 @@
|
||||||
|
|
||||||
include $(TOPDIR)/.config
|
include $(TOPDIR)/.config
|
||||||
include $(TOPDIR)/tools/Config.mk
|
include $(TOPDIR)/tools/Config.mk
|
||||||
include $(TOPDIR)/arch/risc-v/src/rv64gc/Toolchain.defs
|
include $(TOPDIR)/arch/risc-v/src/common/Toolchain.defs
|
||||||
|
|
||||||
LDSCRIPT = ld.script
|
LDSCRIPT = ld.script
|
||||||
|
|
||||||
ifeq ($(CONFIG_CYGWIN_WINTOOL),y)
|
ARCHSCRIPT += $(BOARD_DIR)$(DELIM)scripts$(DELIM)$(LDSCRIPT)
|
||||||
ARCHSCRIPT = -T "${shell cygpath -w $(BOARD_DIR)$(DELIM)scripts$(DELIM)$(LDSCRIPT)}"
|
|
||||||
else
|
|
||||||
ARCHSCRIPT = -T$(BOARD_DIR)$(DELIM)scripts$(DELIM)$(LDSCRIPT)
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
|
ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
|
||||||
ARCHOPTIMIZATION = -g
|
ARCHOPTIMIZATION = -g
|
||||||
|
@ -38,57 +34,36 @@ endif
|
||||||
MAXOPTIMIZATION = -Os
|
MAXOPTIMIZATION = -Os
|
||||||
|
|
||||||
ifneq ($(CONFIG_DEBUG_NOOPT),y)
|
ifneq ($(CONFIG_DEBUG_NOOPT),y)
|
||||||
ARCHOPTIMIZATION += $(MAXOPTIMIZATION) -fno-strict-aliasing -fno-strength-reduce -fomit-frame-pointer
|
ARCHOPTIMIZATION += $(MAXOPTIMIZATION) -fno-strict-aliasing
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_ARCH_HAVE_DPFPU),y)
|
ARCHCPUFLAGS += -mcmodel=medany -mstrict-align
|
||||||
ARCHCPUFLAGS = -march=rv64gc -mabi=lp64d -mcmodel=medany -mstrict-align
|
ARCHCFLAGS = -fno-common -ffunction-sections -fdata-sections
|
||||||
else
|
ARCHCXXFLAGS = -fno-common -fno-exceptions -fcheck-new -fno-rtti
|
||||||
ARCHCPUFLAGS = -march=rv64imac -mabi=lp64 -mcmodel=medany -mstrict-align
|
|
||||||
endif
|
|
||||||
|
|
||||||
ARCHCFLAGS = -fno-builtin -ffunction-sections -fdata-sections -fno-omit-frame-pointer
|
|
||||||
ARCHCXXFLAGS = -fno-builtin -fno-exceptions -fcheck-new -fno-rtti
|
|
||||||
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow -Wundef
|
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow -Wundef
|
||||||
ARCHWARNINGSXX = -Wall -Wshadow -Wundef
|
ARCHWARNINGSXX = -Wall -Wshadow -Wundef
|
||||||
|
|
||||||
SDKINCLUDES = -I$(TOPDIR)/arch/risc-v/src/k210
|
CFLAGS := $(APPPATHS) $(ARCHCFLAGS) $(ARCHWARNINGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS) -pipe
|
||||||
|
|
||||||
CFLAGS := $(APPPATHS) $(SDKINCLUDES) $(ARCHCFLAGS) $(ARCHWARNINGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS) -pipe
|
|
||||||
CPICFLAGS = $(ARCHPICFLAGS) $(CFLAGS)
|
CPICFLAGS = $(ARCHPICFLAGS) $(CFLAGS)
|
||||||
CXXFLAGS := $(ARCHCXXFLAGS) $(ARCHWARNINGSXX) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHXXINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS) -pipe
|
CXXFLAGS := $(ARCHCXXFLAGS) $(ARCHWARNINGSXX) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHXXINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS) -pipe
|
||||||
CXXPICFLAGS = $(ARCHPICFLAGS) $(CXXFLAGS)
|
CXXPICFLAGS = $(ARCHPICFLAGS) $(CXXFLAGS)
|
||||||
CPPFLAGS := $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS)
|
CPPFLAGS := $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS)
|
||||||
AFLAGS += $(CFLAGS) -D__ASSEMBLY__ $(ASARCHCPUFLAGS)
|
AFLAGS += $(CFLAGS) -D__ASSEMBLY__ $(ASARCHCPUFLAGS)
|
||||||
|
|
||||||
# NXFLAT module definitions
|
|
||||||
|
|
||||||
NXFLATLDFLAGS1 = -r -d -warn-common
|
|
||||||
NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) -T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-pcrel.ld -no-check-sections
|
|
||||||
LDNXFLATFLAGS = -e main -s 2048
|
|
||||||
|
|
||||||
# Loadable module definitions
|
# Loadable module definitions
|
||||||
|
|
||||||
CMODULEFLAGS = $(CFLAGS)
|
CMODULEFLAGS = $(CFLAGS)
|
||||||
|
|
||||||
LDMODULEFLAGS = -r -e module_initialize
|
LDMODULEFLAGS = -r -e module_initialize
|
||||||
ifeq ($(CONFIG_CYGWIN_WINTOOL),y)
|
LDMODULEFLAGS += -T $(call CONVERT_PATH,$(TOPDIR)/libs/libc/modlib/gnu-elf.ld)
|
||||||
LDMODULEFLAGS += -T "${shell cygpath -w $(TOPDIR)/libs/libc/modlib/gnu-elf.ld}"
|
|
||||||
else
|
|
||||||
LDMODULEFLAGS += -T $(TOPDIR)/libs/libc/modlib/gnu-elf.ld
|
|
||||||
endif
|
|
||||||
|
|
||||||
# ELF module definitions
|
# ELF module definitions
|
||||||
|
|
||||||
CELFFLAGS = $(CFLAGS) -fno-common
|
CELFFLAGS = $(CFLAGS)
|
||||||
CXXELFFLAGS = $(CXXFLAGS) -fno-common
|
CXXELFFLAGS = $(CXXFLAGS)
|
||||||
|
|
||||||
LDELFFLAGS = -r -e main
|
LDELFFLAGS = -r -e main
|
||||||
ifeq ($(CONFIG_CYGWIN_WINTOOL),y)
|
LDELFFLAGS += -T $(call CONVERT_PATH,$(BOARD_DIR)$(DELIM)scripts$(DELIM)gnu-elf.ld)
|
||||||
LDELFFLAGS += -T "${shell cygpath -w $(BOARD_DIR)$(DELIM)scripts$(DELIM)gnu-elf.ld}"
|
|
||||||
else
|
|
||||||
LDELFFLAGS += -T $(BOARD_DIR)$(DELIM)scripts$(DELIM)gnu-elf.ld
|
|
||||||
endif
|
|
||||||
|
|
||||||
# File extensions
|
# File extensions
|
||||||
|
|
||||||
|
|
|
@ -79,10 +79,8 @@ SECTIONS
|
||||||
*(.gnu.linkonce.b.*)
|
*(.gnu.linkonce.b.*)
|
||||||
*(.gnu.linkonce.sb.*)
|
*(.gnu.linkonce.sb.*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
. = ALIGN(4);
|
|
||||||
_ebss = ABSOLUTE(.);
|
|
||||||
. = ALIGN(32);
|
. = ALIGN(32);
|
||||||
_default_stack_limit = ABSOLUTE(.);
|
_ebss = ABSOLUTE(.);
|
||||||
} > sram
|
} > sram
|
||||||
|
|
||||||
/* Stabs debugging sections. */
|
/* Stabs debugging sections. */
|
||||||
|
|
|
@ -34,8 +34,4 @@ ifeq ($(CONFIG_DEV_GPIO),y)
|
||||||
CSRCS += k210_gpio.c
|
CSRCS += k210_gpio.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_ARCH_FPU),y)
|
|
||||||
CSRCS += k210_ostest.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
include $(TOPDIR)/boards/Board.mk
|
include $(TOPDIR)/boards/Board.mk
|
||||||
|
|
|
@ -1,32 +1,22 @@
|
||||||
/****************************************************************************
|
/*
|
||||||
* boards/risc-v/k210/aiit-riscv64-board/src/aiit-riscv64-board.h
|
* Copyright (c) 2020 AIIT XUOS Lab
|
||||||
*
|
* XiUOS is licensed under Mulan PSL v2.
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
* You can use this software according to the terms and conditions of the Mulan PSL v2.
|
||||||
* contributor license agreements. See the NOTICE file distributed with
|
* You may obtain a copy of Mulan PSL v2 at:
|
||||||
* this work for additional information regarding copyright ownership. The
|
* http://license.coscl.org.cn/MulanPSL2
|
||||||
* ASF licenses this file to you under the Apache License, Version 2.0 (the
|
* THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
|
||||||
* "License"); you may not use this file except in compliance with the
|
* EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
|
||||||
* License. You may obtain a copy of the License at
|
* MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
|
||||||
*
|
* See the Mulan PSL v2 for more details.
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
*/
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
||||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
||||||
* License for the specific language governing permissions and limitations
|
|
||||||
* under the License.
|
|
||||||
*
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @file aiit-riscv64-board.h
|
* @file aiit-riscv64-board.h.h
|
||||||
* @brief nuttx source code
|
* @brief aiit-riscv64-board aiit-riscv64-board.h.h
|
||||||
* https://github.com/apache/incubator-nuttx.git
|
* @version 1.0
|
||||||
* @version 10.2.0
|
* @author AIIT XUOS Lab
|
||||||
* @author AIIT XUOS Lab
|
* @date 2022.03.17
|
||||||
* @date 2022-03-17
|
*/
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef __AIIT_RISCV64_BOARDS_K210_H
|
#ifndef __AIIT_RISCV64_BOARDS_K210_H
|
||||||
#define __AIIT_RISCV64_BOARDS_K210_H
|
#define __AIIT_RISCV64_BOARDS_K210_H
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue