diff --git a/lib/CPUs/MIPS/bsp/examples/bootloader/bootloader.ld b/lib/CPUs/MIPS/bsp/examples/bootloader/bootloader.ld index f705288..8ca0c24 100644 --- a/lib/CPUs/MIPS/bsp/examples/bootloader/bootloader.ld +++ b/lib/CPUs/MIPS/bsp/examples/bootloader/bootloader.ld @@ -1,9 +1,10 @@ MEMORY { rom : ORIGIN = 0xBFC00000, LENGTH = 0x00002000 /* 8K */ + ram : ORIGIN = 0x40000000, LENGTH = 0x00002000 /* 8K */ } -stack_ptr = 0x7FFFFFF0; +stack_ptr = 0x7FFFEFF0; baudrate = 0x0D; sys_led_port = 0xA0000000; sys_uart_data = 0xA0010000; @@ -39,4 +40,9 @@ SECTIONS *(.rodata*) } > rom + .data ORIGIN(ram) : + { + *(.*data) *(.*bss) *(.*common) + } > ram + }