Skip to content

Commit c49b8e4

Browse files
Update boards for NuttX 12.12.0
boards: Disable MMC_IOC_CMD ioctl NuttX default is Y, but it's not used boards: Fix meminfo/free boards: fix libc float setting boards: Reduce flash usage Using strerr short mode Don't cache DNS entries (also saves some ram)
1 parent f40ef8e commit c49b8e4

File tree

323 files changed

+1843
-2913
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

323 files changed

+1843
-2913
lines changed

boards/3dr/ctrl-zero-h7-oem-revg/bootloader.px4board

100755100644
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
CONFIG_BOARD_TOOLCHAIN="arm-none-eabi"
22
CONFIG_BOARD_ARCHITECTURE="cortex-m7"
33
CONFIG_BOARD_ROMFSROOT=""
4+
CONFIG_ARCH_CHIP_STM32H7=y

boards/3dr/ctrl-zero-h7-oem-revg/default.px4board

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ CONFIG_MODULES_EVENTS=y
4141
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
4242
CONFIG_MODULES_FW_ATT_CONTROL=y
4343
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
44-
CONFIG_MODULES_FW_MODE_MANAGER=y
4544
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
45+
CONFIG_MODULES_FW_MODE_MANAGER=y
4646
CONFIG_MODULES_FW_RATE_CONTROL=y
4747
CONFIG_MODULES_GIMBAL=y
4848
CONFIG_MODULES_GYRO_CALIBRATION=y
@@ -94,3 +94,4 @@ CONFIG_SYSTEMCMDS_UORB=y
9494
CONFIG_SYSTEMCMDS_USB_CONNECTED=y
9595
CONFIG_SYSTEMCMDS_VER=y
9696
CONFIG_SYSTEMCMDS_WORK_QUEUE=y
97+
CONFIG_ARCH_CHIP_STM32H7=y

boards/3dr/ctrl-zero-h7-oem-revg/nuttx-config/bootloader/defconfig

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4"
1717
CONFIG_ARCH_CHIP="stm32h7"
1818
CONFIG_ARCH_CHIP_STM32H743II=y
1919
CONFIG_ARCH_CHIP_STM32H7=y
20+
CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y
2021
CONFIG_ARCH_INTERRUPTSTACK=768
2122
CONFIG_ARMV7M_BASEPRI_WAR=y
2223
CONFIG_ARMV7M_ICACHE=y
2324
CONFIG_ARMV7M_MEMCPY=y
24-
CONFIG_ARMV7M_USEBASEPRI=y
2525
CONFIG_BOARDCTL=y
2626
CONFIG_BOARDCTL_RESET=y
2727
CONFIG_BOARD_ASSERT_RESET_VALUE=0
@@ -39,11 +39,11 @@ CONFIG_CDCACM_VENDORID=0x26ac
3939
CONFIG_CDCACM_VENDORSTR="3DR"
4040
CONFIG_DEBUG_FULLOPT=y
4141
CONFIG_DEBUG_SYMBOLS=y
42-
CONFIG_DEBUG_TCBINFO=y
4342
CONFIG_DEFAULT_SMALL=y
4443
CONFIG_EXPERIMENTAL=y
4544
CONFIG_FDCLONE_DISABLE=y
4645
CONFIG_FDCLONE_STDIO=y
46+
CONFIG_FILE_STREAM=y
4747
CONFIG_HAVE_CXX=y
4848
CONFIG_HAVE_CXXINITIALIZE=y
4949
CONFIG_IDLETHREAD_STACKSIZE=750
@@ -52,9 +52,7 @@ CONFIG_INIT_STACKSIZE=3194
5252
CONFIG_LIBC_FLOATINGPOINT=y
5353
CONFIG_LIBC_LONG_LONG=y
5454
CONFIG_LIBC_STRERROR=y
55-
CONFIG_MEMSET_64BIT=y
56-
CONFIG_MEMSET_OPTSPEED=y
57-
CONFIG_PREALLOC_TIMERS=50
55+
CONFIG_LIBM_TOOLCHAIN=y
5856
CONFIG_PTHREAD_STACK_MIN=512
5957
CONFIG_RAM_SIZE=245760
6058
CONFIG_RAM_START=0x20010000
@@ -68,7 +66,7 @@ CONFIG_SPI=y
6866
CONFIG_STACK_COLORATION=y
6967
CONFIG_START_DAY=30
7068
CONFIG_START_MONTH=11
71-
CONFIG_STDIO_BUFFER_SIZE=32
69+
CONFIG_STDIO_DISABLE_BUFFERING=y
7270
CONFIG_STM32H7_BKPSRAM=y
7371
CONFIG_STM32H7_DMA1=y
7472
CONFIG_STM32H7_OTGFS=y

boards/3dr/ctrl-zero-h7-oem-revg/nuttx-config/nsh/defconfig

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@
88
# CONFIG_DISABLE_ENVIRON is not set
99
# CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set
1010
# CONFIG_DISABLE_PTHREAD is not set
11+
# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set
1112
# CONFIG_MMCSD_HAVE_CARDDETECT is not set
1213
# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
14+
# CONFIG_MMCSD_IOCSUPPORT is not set
1315
# CONFIG_MMCSD_MMCSUPPORT is not set
1416
# CONFIG_MMCSD_SPI is not set
1517
# CONFIG_NSH_DISABLEBG is not set
@@ -25,7 +27,6 @@
2527
# CONFIG_NSH_DISABLE_EXPORT is not set
2628
# CONFIG_NSH_DISABLE_FREE is not set
2729
# CONFIG_NSH_DISABLE_GET is not set
28-
# CONFIG_NSH_DISABLE_HELP is not set
2930
# CONFIG_NSH_DISABLE_ITEF is not set
3031
# CONFIG_NSH_DISABLE_KILL is not set
3132
# CONFIG_NSH_DISABLE_LOOPS is not set
@@ -48,6 +49,7 @@
4849
# CONFIG_NSH_DISABLE_UMOUNT is not set
4950
# CONFIG_NSH_DISABLE_UNSET is not set
5051
# CONFIG_NSH_DISABLE_USLEEP is not set
52+
# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set
5153
CONFIG_ARCH="arm"
5254
CONFIG_ARCH_BOARD_CUSTOM=y
5355
CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/3dr/ctrl-zero-h7-oem-revg/nuttx-config"
@@ -56,18 +58,18 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4"
5658
CONFIG_ARCH_CHIP="stm32h7"
5759
CONFIG_ARCH_CHIP_STM32H743II=y
5860
CONFIG_ARCH_CHIP_STM32H7=y
61+
CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y
5962
CONFIG_ARCH_INTERRUPTSTACK=768
6063
CONFIG_ARCH_STACKDUMP=y
6164
CONFIG_ARMV7M_BASEPRI_WAR=y
6265
CONFIG_ARMV7M_DCACHE=y
6366
CONFIG_ARMV7M_DTCM=y
6467
CONFIG_ARMV7M_ICACHE=y
6568
CONFIG_ARMV7M_MEMCPY=y
66-
CONFIG_ARMV7M_USEBASEPRI=y
6769
CONFIG_ARM_MPU_EARLY_RESET=y
6870
CONFIG_BOARDCTL_RESET=y
6971
CONFIG_BOARD_ASSERT_RESET_VALUE=0
70-
CONFIG_BOARD_CRASHDUMP=y
72+
CONFIG_BOARD_CRASHDUMP_CUSTOM=y
7173
CONFIG_BOARD_LOOPSPERMSEC=95150
7274
CONFIG_BOARD_RESET_ON_ASSERT=2
7375
CONFIG_BUILTIN=y
@@ -83,24 +85,25 @@ CONFIG_DEBUG_FULLOPT=y
8385
CONFIG_DEBUG_HARDFAULT_ALERT=y
8486
CONFIG_DEBUG_MEMFAULT=y
8587
CONFIG_DEBUG_SYMBOLS=y
86-
CONFIG_DEBUG_TCBINFO=y
8788
CONFIG_DEFAULT_SMALL=y
8889
CONFIG_DEV_FIFO_SIZE=0
8990
CONFIG_DEV_PIPE_MAXSIZE=1024
9091
CONFIG_DEV_PIPE_SIZE=70
92+
CONFIG_ETC_CROMFS=y
93+
CONFIG_ETC_ROMFS=y
94+
CONFIG_ETC_ROMFSSECTSIZE=128
9195
CONFIG_EXPERIMENTAL=y
9296
CONFIG_FAT_DMAMEMORY=y
9397
CONFIG_FAT_LCNAMES=y
9498
CONFIG_FAT_LFN=y
9599
CONFIG_FAT_LFN_ALIAS_HASH=y
96100
CONFIG_FDCLONE_STDIO=y
101+
CONFIG_FILE_STREAM=y
97102
CONFIG_FS_BINFS=y
98103
CONFIG_FS_CROMFS=y
99104
CONFIG_FS_FAT=y
100105
CONFIG_FS_FATTIME=y
101106
CONFIG_FS_PROCFS=y
102-
CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y
103-
CONFIG_FS_PROCFS_MAX_TASKS=64
104107
CONFIG_FS_PROCFS_REGISTER=y
105108
CONFIG_FS_ROMFS=y
106109
CONFIG_GRAN=y
@@ -116,8 +119,9 @@ CONFIG_LIBC_FLOATINGPOINT=y
116119
CONFIG_LIBC_LONG_LONG=y
117120
CONFIG_LIBC_MAX_EXITFUNS=1
118121
CONFIG_LIBC_STRERROR=y
119-
CONFIG_MEMSET_64BIT=y
120-
CONFIG_MEMSET_OPTSPEED=y
122+
CONFIG_LIBC_STRERROR_SHORT=y
123+
CONFIG_LIBM_TOOLCHAIN=y
124+
CONFIG_LINE_MAX=120
121125
CONFIG_MMCSD=y
122126
CONFIG_MMCSD_SDIO=y
123127
CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y
@@ -131,19 +135,13 @@ CONFIG_NAME_MAX=40
131135
CONFIG_NSH_ARCHINIT=y
132136
CONFIG_NSH_ARGCAT=y
133137
CONFIG_NSH_BUILTIN_APPS=y
134-
CONFIG_NSH_CMDPARMS=y
135-
CONFIG_NSH_CROMFSETC=y
136-
CONFIG_NSH_LINELEN=128
137138
CONFIG_NSH_MAXARGUMENTS=15
138139
CONFIG_NSH_NESTDEPTH=8
139140
CONFIG_NSH_QUOTE=y
140-
CONFIG_NSH_ROMFSETC=y
141-
CONFIG_NSH_ROMFSSECTSIZE=128
142141
CONFIG_NSH_STRERROR=y
143142
CONFIG_NSH_VARS=y
144143
CONFIG_OTG_ID_GPIO_DISABLE=y
145144
CONFIG_PIPES=y
146-
CONFIG_PREALLOC_TIMERS=50
147145
CONFIG_PRIORITY_INHERITANCE=y
148146
CONFIG_PTHREAD_MUTEX_ROBUST=y
149147
CONFIG_PTHREAD_STACK_MIN=512
@@ -160,7 +158,6 @@ CONFIG_SCHED_HPWORK=y
160158
CONFIG_SCHED_HPWORKPRIORITY=249
161159
CONFIG_SCHED_HPWORKSTACKSIZE=1280
162160
CONFIG_SCHED_INSTRUMENTATION=y
163-
CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y
164161
CONFIG_SCHED_INSTRUMENTATION_SWITCH=y
165162
CONFIG_SCHED_LPWORK=y
166163
CONFIG_SCHED_LPWORKPRIORITY=50
@@ -174,7 +171,6 @@ CONFIG_SIG_DEFAULT=y
174171
CONFIG_SIG_SIGALRM_ACTION=y
175172
CONFIG_SIG_SIGUSR1_ACTION=y
176173
CONFIG_SIG_SIGUSR2_ACTION=y
177-
CONFIG_SIG_SIGWORK=4
178174
CONFIG_STACK_COLORATION=y
179175
CONFIG_START_DAY=30
180176
CONFIG_START_MONTH=11
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
CONFIG_BOARD_TOOLCHAIN="arm-none-eabi"
22
CONFIG_BOARD_ARCHITECTURE="cortex-m7"
33
CONFIG_BOARD_ROMFSROOT=""
4+
CONFIG_ARCH_CHIP_STM32H7=y

boards/accton-godwit/ga1/default.px4board

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ CONFIG_MODULES_CAMERA_FEEDBACK=y
4747
CONFIG_MODULES_COMMANDER=y
4848
CONFIG_MODULES_CONTROL_ALLOCATOR=y
4949
CONFIG_MODULES_DATAMAN=y
50+
CONFIG_NUM_MISSION_ITMES_SUPPORTED=1000
5051
CONFIG_MODULES_EKF2=y
5152
CONFIG_MODULES_ESC_BATTERY=y
5253
CONFIG_MODULES_EVENTS=y
@@ -73,7 +74,6 @@ CONFIG_MODULES_MC_POS_CONTROL=y
7374
CONFIG_MODULES_MC_RATE_CONTROL=y
7475
CONFIG_MODULES_NAVIGATOR=y
7576
CONFIG_MODE_NAVIGATOR_VTOL_TAKEOFF=y
76-
CONFIG_NUM_MISSION_ITMES_SUPPORTED=1000
7777
CONFIG_MODULES_RC_UPDATE=y
7878
CONFIG_MODULES_SENSORS=y
7979
CONFIG_MODULES_TEMPERATURE_COMPENSATION=y
@@ -101,3 +101,4 @@ CONFIG_SYSTEMCMDS_TUNE_CONTROL=y
101101
CONFIG_SYSTEMCMDS_UORB=y
102102
CONFIG_SYSTEMCMDS_VER=y
103103
CONFIG_SYSTEMCMDS_WORK_QUEUE=y
104+
CONFIG_ARCH_CHIP_STM32H7=y

boards/accton-godwit/ga1/nuttx-config/bootloader/defconfig

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4"
1818
CONFIG_ARCH_CHIP="stm32h7"
1919
CONFIG_ARCH_CHIP_STM32H753II=y
2020
CONFIG_ARCH_CHIP_STM32H7=y
21+
CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y
2122
CONFIG_ARCH_INTERRUPTSTACK=768
2223
CONFIG_ARMV7M_BASEPRI_WAR=y
2324
CONFIG_ARMV7M_ICACHE=y
2425
CONFIG_ARMV7M_MEMCPY=y
25-
CONFIG_ARMV7M_USEBASEPRI=y
2626
CONFIG_BOARDCTL=y
2727
CONFIG_BOARDCTL_RESET=y
2828
CONFIG_BOARD_ASSERT_RESET_VALUE=0
@@ -40,11 +40,11 @@ CONFIG_CDCACM_VENDORID=0x083A
4040
CONFIG_CDCACM_VENDORSTR="Accton"
4141
CONFIG_DEBUG_FULLOPT=y
4242
CONFIG_DEBUG_SYMBOLS=y
43-
CONFIG_DEBUG_TCBINFO=y
4443
CONFIG_DEFAULT_SMALL=y
4544
CONFIG_EXPERIMENTAL=y
4645
CONFIG_FDCLONE_DISABLE=y
4746
CONFIG_FDCLONE_STDIO=y
47+
CONFIG_FILE_STREAM=y
4848
CONFIG_HAVE_CXX=y
4949
CONFIG_HAVE_CXXINITIALIZE=y
5050
CONFIG_IDLETHREAD_STACKSIZE=750
@@ -53,9 +53,7 @@ CONFIG_INIT_STACKSIZE=3194
5353
CONFIG_LIBC_FLOATINGPOINT=y
5454
CONFIG_LIBC_LONG_LONG=y
5555
CONFIG_LIBC_STRERROR=y
56-
CONFIG_MEMSET_64BIT=y
57-
CONFIG_MEMSET_OPTSPEED=y
58-
CONFIG_PREALLOC_TIMERS=50
56+
CONFIG_LIBM_TOOLCHAIN=y
5957
CONFIG_PTHREAD_MUTEX_ROBUST=y
6058
CONFIG_PTHREAD_STACK_MIN=512
6159
CONFIG_RAM_SIZE=245760
@@ -70,7 +68,7 @@ CONFIG_SPI=y
7068
CONFIG_STACK_COLORATION=y
7169
CONFIG_START_DAY=30
7270
CONFIG_START_MONTH=11
73-
CONFIG_STDIO_BUFFER_SIZE=32
71+
CONFIG_STDIO_DISABLE_BUFFERING=y
7472
CONFIG_STM32H7_BKPSRAM=y
7573
CONFIG_STM32H7_DMA1=y
7674
CONFIG_STM32H7_DMA2=y

0 commit comments

Comments
 (0)