Rockbox open source high quality audio player as a Music Player Daemon
mpris rockbox mpd libadwaita audio rust zig deno
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

stm32h7: simplify bootloader linker scripts

Remove ifdefs for load to RAM, it won't be usable once
the bootloader is able to load Rockbox.

Change-Id: Ia0c9261d2073261f4089ce1804d7a3483c959d6e

authored by

Aidan MacDonald and committed by
Solomon Peachy
ddb2dfa2 5137ef49

+3 -14
+3 -14
firmware/target/arm/stm32/boot.lds
··· 1 1 #include "cpu.h" 2 2 3 - #if 0 4 - /* version for openocd load to ram -- faster to upload than flash */ 5 - # define TEXT_MEM SRAM_AXI 6 - # define DATA_MEM SRAM_AXI 7 - #else 8 - # define TEXT_MEM FLASH1 9 - # define DATA_MEM SRAM_AXI 10 - #endif 11 - 12 3 ENTRY(reset_handler) 13 4 OUTPUT_FORMAT(elf32-littlearm) 14 5 OUTPUT_ARCH(arm) ··· 17 8 MEMORY 18 9 { 19 10 SRAM_AXI (rwx) : ORIGIN = STM32_SRAM_AXI_BASE, LENGTH = STM32_SRAM_AXI_SIZE 20 - ITCM (rwx) : ORIGIN = STM32_ITCM_BASE, LENGTH = STM32_ITCM_SIZE 21 11 DTCM (rwx) : ORIGIN = STM32_DTCM_BASE, LENGTH = STM32_DTCM_SIZE 22 12 FLASH1 (rx) : ORIGIN = STM32_FLASH_BANK1_BASE, LENGTH = STM32_FLASH_BANK1_SIZE 23 - FLASH2 (rx) : ORIGIN = STM32_FLASH_BANK2_BASE, LENGTH = STM32_FLASH_BANK2_SIZE 24 13 } 25 14 26 15 SECTIONS ··· 32 21 *(.init.text*) 33 22 *(.text*) 34 23 *(.rodata*) 35 - } > TEXT_MEM 24 + } > FLASH1 36 25 37 26 .data : 38 27 { 39 28 _databegin = .; 40 29 *(.data*) 41 30 _dataend = .; 42 - } > DATA_MEM AT> TEXT_MEM 31 + } > SRAM_AXI AT> FLASH1 43 32 _datacopy = LOADADDR(.data); 44 33 45 34 .bss (NOLOAD) : ··· 48 37 *(.bss*); 49 38 *(COMMON); 50 39 _bssend = .; 51 - } > DATA_MEM 40 + } > SRAM_AXI 52 41 53 42 .stack (NOLOAD) : ALIGN(4) 54 43 {