-
- Downloads
stm32/boards: Optimise flash and RAM allocation for L4 boards.
Optimisations are: - Remove FLASH_ISR section since devices with a small flash sector erase size don't need special FLASH_ISR handling. This reduces flash image by approx 1.5k. - Make SRAM2 contiguous with SRAM1 where possible. - Simplify configuration of 2k RAM buffer used for flash filesystem. RAM changes with this commit: - L432: stack 6k -> 10k, bss + heap 42k -> 52k - L476: stack 16k -> 30k, bss + heap 80k -> 96k - L496: stack 206k -> 16k, bss + heap 112k -> 302k
Showing
- ports/stm32/boards/B_L475E_IOT01A/mpconfigboard.mk 2 additions, 4 deletionsports/stm32/boards/B_L475E_IOT01A/mpconfigboard.mk
- ports/stm32/boards/LIMIFROG/mpconfigboard.mk 1 addition, 3 deletionsports/stm32/boards/LIMIFROG/mpconfigboard.mk
- ports/stm32/boards/NUCLEO_L476RG/mpconfigboard.mk 2 additions, 3 deletionsports/stm32/boards/NUCLEO_L476RG/mpconfigboard.mk
- ports/stm32/boards/STM32L476DISC/mpconfigboard.mk 1 addition, 3 deletionsports/stm32/boards/STM32L476DISC/mpconfigboard.mk
- ports/stm32/boards/STM32L496GDISC/mpconfigboard.mk 1 addition, 3 deletionsports/stm32/boards/STM32L496GDISC/mpconfigboard.mk
- ports/stm32/boards/stm32l432.ld 16 additions, 9 deletionsports/stm32/boards/stm32l432.ld
- ports/stm32/boards/stm32l476xe.ld 12 additions, 12 deletionsports/stm32/boards/stm32l476xe.ld
- ports/stm32/boards/stm32l476xg.ld 12 additions, 12 deletionsports/stm32/boards/stm32l476xg.ld
- ports/stm32/boards/stm32l496xg.ld 14 additions, 15 deletionsports/stm32/boards/stm32l496xg.ld