TI中文支持网
TI专业的中文技术问题搜集分享网站

F28335的程序如何在外部SDRAM中运行?

我的程序在内部的RAM中运行没啥问题,但是如果在.CMD文件中吧.TEXT段改为外部RAM地址0X10000中。只能在第一次加载时运行。之后无论是复位还是断电重启都无法再加载程序了。这是为什么?我的GPIO 设置为0101,从并行XINTF加载。

Forrest:

您说的应该是SRAM,不是SDRAM吧。您是想要boot from xintf,还是想把部分的程序放到xintf中运行?

如果是前者,我估计您是想用Jump to XINTF x16或Jump to XINTF x32,而不是Parallel XINTF boot。

要把CMD中的begin的地址指向0x10000,另外RAM中的数据断点会遗失,所以不能断电重启。

具体的请看下面的文档:

focus.ti.com/…/litabsmultiplefilelist.tsp

如果是后者,请参考,28335例程包中的xintf_run_from例程

赞(0)
未经允许不得转载:TI中文支持网 » F28335的程序如何在外部SDRAM中运行?
分享到: 更多 (0)