Skip to content

Commit 43da43d

Browse files
committed
boards: cubepilot cubeorange Add remaining SRAM4 & DTCM to heap
1 parent fffa10a commit 43da43d

File tree

3 files changed

+13
-8
lines changed

3 files changed

+13
-8
lines changed

boards/cubepilot/cubeorange/nuttx-config/console/defconfig

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,11 @@ CONFIG_CDCACM_VENDORSTR="CubePilot"
5353
CONFIG_CLOCK_MONOTONIC=y
5454
CONFIG_DEBUG_FULLOPT=y
5555
CONFIG_DEBUG_HARDFAULT_ALERT=y
56-
CONFIG_DEBUG_MEMFAULT=y
5756
CONFIG_DEBUG_SYMBOLS=y
5857
CONFIG_DEFAULT_SMALL=y
5958
CONFIG_DEV_FIFO_SIZE=0
6059
CONFIG_DEV_PIPE_MAXSIZE=1024
6160
CONFIG_DEV_PIPE_SIZE=70
62-
CONFIG_DISABLE_MQUEUE=y
6361
CONFIG_EXPERIMENTAL=y
6462
CONFIG_FAT_DMAMEMORY=y
6563
CONFIG_FAT_LCNAMES=y
@@ -90,6 +88,7 @@ CONFIG_MEMSET_OPTSPEED=y
9088
CONFIG_MMCSD=y
9189
CONFIG_MMCSD_SDIO=y
9290
CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y
91+
CONFIG_MM_REGIONS=4
9392
CONFIG_MTD=y
9493
CONFIG_MTD_BYTE_WRITE=y
9594
CONFIG_MTD_PARTITION=y
@@ -163,8 +162,6 @@ CONFIG_STM32H7_BKPSRAM=y
163162
CONFIG_STM32H7_DMA1=y
164163
CONFIG_STM32H7_DMA2=y
165164
CONFIG_STM32H7_DMACAPABLE=y
166-
CONFIG_STM32H7_DTCMEXCLUDE=y
167-
CONFIG_STM32H7_DTCM_PROCFS=y
168165
CONFIG_STM32H7_FLOWCONTROL_BROKEN=y
169166
CONFIG_STM32H7_I2C1=y
170167
CONFIG_STM32H7_I2C2=y
@@ -235,3 +232,4 @@ CONFIG_USBDEV_MAXPOWER=500
235232
CONFIG_USEC_PER_TICK=1000
236233
CONFIG_USERMAIN_STACKSIZE=2944
237234
CONFIG_USER_ENTRYPOINT="nsh_main"
235+
CONFIG_WATCHDOG=y

boards/cubepilot/cubeorange/nuttx-config/nsh/defconfig

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,11 @@ CONFIG_CDCACM_VENDORSTR="CubePilot"
5454
CONFIG_CLOCK_MONOTONIC=y
5555
CONFIG_DEBUG_FULLOPT=y
5656
CONFIG_DEBUG_HARDFAULT_ALERT=y
57-
CONFIG_DEBUG_MEMFAULT=y
5857
CONFIG_DEBUG_SYMBOLS=y
5958
CONFIG_DEFAULT_SMALL=y
6059
CONFIG_DEV_FIFO_SIZE=0
6160
CONFIG_DEV_PIPE_MAXSIZE=1024
6261
CONFIG_DEV_PIPE_SIZE=70
63-
CONFIG_DISABLE_MQUEUE=y
6462
CONFIG_EXPERIMENTAL=y
6563
CONFIG_FAT_DMAMEMORY=y
6664
CONFIG_FAT_LCNAMES=y
@@ -91,6 +89,7 @@ CONFIG_MEMSET_OPTSPEED=y
9189
CONFIG_MMCSD=y
9290
CONFIG_MMCSD_SDIO=y
9391
CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y
92+
CONFIG_MM_REGIONS=4
9493
CONFIG_MTD=y
9594
CONFIG_MTD_BYTE_WRITE=y
9695
CONFIG_MTD_PARTITION=y
@@ -164,8 +163,6 @@ CONFIG_STM32H7_BKPSRAM=y
164163
CONFIG_STM32H7_DMA1=y
165164
CONFIG_STM32H7_DMA2=y
166165
CONFIG_STM32H7_DMACAPABLE=y
167-
CONFIG_STM32H7_DTCMEXCLUDE=y
168-
CONFIG_STM32H7_DTCM_PROCFS=y
169166
CONFIG_STM32H7_FLOWCONTROL_BROKEN=y
170167
CONFIG_STM32H7_I2C1=y
171168
CONFIG_STM32H7_I2C2=y
@@ -236,3 +233,4 @@ CONFIG_USBDEV_MAXPOWER=500
236233
CONFIG_USEC_PER_TICK=1000
237234
CONFIG_USERMAIN_STACKSIZE=2944
238235
CONFIG_USER_ENTRYPOINT="nsh_main"
236+
CONFIG_WATCHDOG=y

boards/cubepilot/cubeorange/nuttx-config/scripts/script.ld

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,15 @@ SECTIONS
198198
_ebss = ABSOLUTE(.);
199199
} > AXI_SRAM
200200

201+
/* Emit the the D3 power domain section for locating BDMA data */
202+
203+
.sram4_reserve (NOLOAD) :
204+
{
205+
*(.sram4)
206+
. = ALIGN(4);
207+
_sram4_heap_start = ABSOLUTE(.);
208+
} > SRAM4
209+
201210
/* Stabs debugging sections. */
202211
.stab 0 : { *(.stab) }
203212
.stabstr 0 : { *(.stabstr) }

0 commit comments

Comments
 (0)