stbking 发表于 2019-1-14 14:18:19

Keil v5 STM32F756 off-chip RAM1配置后从on-chip flash启动不成功

我的板子上主芯片是F756ZGT6. 板子上有颗 8M SDRAM芯片,地址是从0xC0000000 --0xC0800000 ,目前程序中可以正常访问。
今天我把Keil v5中的配置加上off-chip RAM1 后,重新编译,居然发现 程序不能正常启动了。
请问这有可能是什么原因?

配置后的截图见附件。

stbking 发表于 2019-1-14 14:19:29

要是把这个RAM1配置前面的对勾去掉,重新编译,然后Load到板子上,是可以正常启动的。

zccdyfw 发表于 2019-1-14 16:31:01

感谢楼主分享

toofree 发表于 2019-1-15 09:08:21

不要勾上外部RAM的default的选项,因为这是SDRAM,程序启动后得配置SDRAM所在的总线参数。
勾上选项后,就需要把一些程序中的数据寄存器全部放到SDRAM中了,看一下.map文件,或许你能明白点什么。

stbking 发表于 2019-1-24 15:41:23

多谢 toofree :)
页: [1]
查看完整版本: Keil v5 STM32F756 off-chip RAM1配置后从on-chip flash启动不成功