#define EEPROM_ADDRESS ((u32)0x806F000)
uc32 EEPROM_DATA[256] __attribute__((at(EEPROM_ADDRESS),aligned(4)));
分配后查看反汇编fromelf --text -a -c --output=all.s !L

可知改分配方式独立分配了一个段,可以防止程序代码和只读代码在链接时覆盖这段空间
#define EEPROM_ADDRESS ((u32)0x806F000)
uc32 EEPROM_DATA[256] __attribute__((at(EEPROM_ADDRESS),aligned(4)));
分配后查看反汇编fromelf --text -a -c --output=all.s !L
可知改分配方式独立分配了一个段,可以防止程序代码和只读代码在链接时覆盖这段空间