在STM32当中,运用__attribute__主要是确认把什么数据放置在什么地址上
举例:
uint32_t g_test_buffer[250000] __attribute__((at(SRAM_BASE_ADDR)));
把g_test_buffer数组的数据放在SRAM_BASE_ADDR地址上。
参考:STM32学习笔记之__attribute__ ((at())绝对定位分析_attribute ((at(0x08000000+128*1024)-CSDN博客
STM32使用attribute定义数组到flash指定位置、实际应用场景(版本号、固件防呆)_at' attribute directive ignored, 把数据存储在flash的固定位置-CSDN博客