生锈的小刀 发表于 2019-12-27 20:19:42

STM32CubeIDE STM32F407+外部SRAM如何将数值指定存储到外部RAM

使用STM32CubIDE 将数组定义到外部SRAM 报错,IDE中应该如何设置
uint8_t a __attribute__((at(0x680000)));为什么编译时会报错说RAM超出限制。IDE中我应该如何设置,或者有例程也可以!非常感谢

butterflyspring 发表于 2020-1-9 15:48:49

试了一下,可以这样做。先编辑 _FLASH.ld 文件,增加一个 section, 然后分配。地址可以采用加增量的方式定位到具体位置,当然4字节对其,请参考截图:)
页: [1]
查看完整版本: STM32CubeIDE STM32F407+外部SRAM如何将数值指定存储到外部RAM