X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Flinkers%2Fstm32f407.cmd;fp=firmware%2Flinkers%2Fstm32f407.cmd;h=a41c88f02e53bf47bb25274833458fda61fe11c5;hp=0000000000000000000000000000000000000000;hb=b58937eb83447c1c3d073ed6343f5ac062f9f969;hpb=5bffb24e3e49be3e6667f45950cb158eda019b37 diff --git a/firmware/linkers/stm32f407.cmd b/firmware/linkers/stm32f407.cmd new file mode 100644 index 0000000..a41c88f --- /dev/null +++ b/firmware/linkers/stm32f407.cmd @@ -0,0 +1,24 @@ + + +MEMORY +{ + ram (rwx) : ORIGIN = 0x20000000, LENGTH = 1K + rom (rx) : ORIGIN = 0x08000000, LENGTH = 1M +} +SECTIONS + { + . = 0x08000000; /* From 0x08000000 */ + .text : { + *(vectors) /* Vector table */ + *(.text) /* Program code */ + *(.rodata) /* Read only data */ + } >rom + . = 0x20000000; /* From 0x20000000 */ + .data : { + *(.data) /* Data memory */ + } >ram AT > rom + .bss : { + *(.bss) /* Zero-filled run time allocate data memory */ + } >ram AT > rom + } +/*========== end of file ==========*/