mirror of
https://github.com/Rockbox/rockbox.git
synced 2026-01-22 01:30:35 -05:00
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
This commit is contained in:
parent
5137ef49e3
commit
ddb2dfa267
1 changed files with 3 additions and 14 deletions
|
|
@ -1,14 +1,5 @@
|
|||
#include "cpu.h"
|
||||
|
||||
#if 0
|
||||
/* version for openocd load to ram -- faster to upload than flash */
|
||||
# define TEXT_MEM SRAM_AXI
|
||||
# define DATA_MEM SRAM_AXI
|
||||
#else
|
||||
# define TEXT_MEM FLASH1
|
||||
# define DATA_MEM SRAM_AXI
|
||||
#endif
|
||||
|
||||
ENTRY(reset_handler)
|
||||
OUTPUT_FORMAT(elf32-littlearm)
|
||||
OUTPUT_ARCH(arm)
|
||||
|
|
@ -17,10 +8,8 @@ STARTUP(target/arm/stm32/crt0-stm32h7.o)
|
|||
MEMORY
|
||||
{
|
||||
SRAM_AXI (rwx) : ORIGIN = STM32_SRAM_AXI_BASE, LENGTH = STM32_SRAM_AXI_SIZE
|
||||
ITCM (rwx) : ORIGIN = STM32_ITCM_BASE, LENGTH = STM32_ITCM_SIZE
|
||||
DTCM (rwx) : ORIGIN = STM32_DTCM_BASE, LENGTH = STM32_DTCM_SIZE
|
||||
FLASH1 (rx) : ORIGIN = STM32_FLASH_BANK1_BASE, LENGTH = STM32_FLASH_BANK1_SIZE
|
||||
FLASH2 (rx) : ORIGIN = STM32_FLASH_BANK2_BASE, LENGTH = STM32_FLASH_BANK2_SIZE
|
||||
}
|
||||
|
||||
SECTIONS
|
||||
|
|
@ -32,14 +21,14 @@ SECTIONS
|
|||
*(.init.text*)
|
||||
*(.text*)
|
||||
*(.rodata*)
|
||||
} > TEXT_MEM
|
||||
} > FLASH1
|
||||
|
||||
.data :
|
||||
{
|
||||
_databegin = .;
|
||||
*(.data*)
|
||||
_dataend = .;
|
||||
} > DATA_MEM AT> TEXT_MEM
|
||||
} > SRAM_AXI AT> FLASH1
|
||||
_datacopy = LOADADDR(.data);
|
||||
|
||||
.bss (NOLOAD) :
|
||||
|
|
@ -48,7 +37,7 @@ SECTIONS
|
|||
*(.bss*);
|
||||
*(COMMON);
|
||||
_bssend = .;
|
||||
} > DATA_MEM
|
||||
} > SRAM_AXI
|
||||
|
||||
.stack (NOLOAD) : ALIGN(4)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue