1.1 --- a/blink.ld Wed Oct 17 22:50:15 2018 +0200
1.2 +++ b/blink.ld Wed Oct 17 22:54:45 2018 +0200
1.3 @@ -27,21 +27,17 @@
1.4
1.5 SECTIONS
1.6 {
1.7 - .text : { *(.text*) } > kseg0_boot_mem AT > physical_boot_mem
1.8 - .flash : { *(.flash*) } > kseg0_program_mem AT > physical_program_mem
1.9 - .bss : { *(.bss*) } > kseg1_data_mem
1.10 - .got : {
1.11 - _gp = ALIGN(16);
1.12 - *(.got*)
1.13 - } > kseg0_boot_mem AT > physical_boot_mem
1.14 - .devcfg0 : {
1.15 - *(.devcfg0)
1.16 - } > config0 AT > physical_config0
1.17 - .devcfg1 : {
1.18 - *(.devcfg1)
1.19 - } > config1 AT > physical_config1
1.20 - .devcfg2 : {
1.21 - *(.devcfg2)
1.22 - } > config2 AT > physical_config2
1.23 + .boot : { *(.boot*) } > kseg0_boot_mem AT > physical_boot_mem
1.24 + .vectors : { *(.vectors*) } > kseg0_program_mem AT > physical_program_mem
1.25 + .text : { *(.text*) } > kseg0_program_mem AT > physical_program_mem
1.26 + .bss : { *(.bss*) } > kseg1_data_mem
1.27 + .rodata : { *(.rodata*) } > kseg0_program_mem AT > physical_program_mem
1.28 + .got : {
1.29 + _gp = ALIGN(16);
1.30 + *(.got*)
1.31 + } > kseg0_program_mem AT > physical_program_mem
1.32 + .devcfg0 : { *(.devcfg0) } > config0 AT > physical_config0
1.33 + .devcfg1 : { *(.devcfg1) } > config1 AT > physical_config1
1.34 + .devcfg2 : { *(.devcfg2) } > config2 AT > physical_config2
1.35 /DISCARD/ : { *(.reginfo) *(.MIPS.abiflags) }
1.36 }