您好,
使用CCS4烧写F2812 FLASH遇到问题如下:
Load Program后,
断电–>立即上电,程序可以正常跑。
断电–>等几分钟再上电,程序就不能跑了。
1.请问这种现象是什么原因造成了?
2. 仅"Load Program” 是不是就能固化到FLASH?
如果方法不对,应该怎么操作?
谢谢。
Young Hu:
lycan,
您需要编写一个Flash版本的程序。
请您参考以下文档
Running an Application from Internal Flash Memory on the TMS320F28xxx DSP
www.ti.com/…/spra958k.pdf
您好,
使用CCS4烧写F2812 FLASH遇到问题如下:
Load Program后,
断电–>立即上电,程序可以正常跑。
断电–>等几分钟再上电,程序就不能跑了。
1.请问这种现象是什么原因造成了?
2. 仅"Load Program” 是不是就能固化到FLASH?
如果方法不对,应该怎么操作?
谢谢。
Forrest:
回复 Young Hu:
除了楼上说的文档。
我对楼主碰到的问题的看法是:
1、估计楼主有部分的程序/数据发在RAM中,这是导致断电后不能正常运行的主因。楼主可以参考一下例程包中的FLASH例程,以及他的CMD文件写法。
2、至于楼主说的“断电–>立即上电,程序可以正常跑”。“断电–>等几分钟再上电,程序就不能跑了。”。我估计断电立即上电,电容并没有充分放电,RAM中的资料并没有因为断电遗失。
3、仅"Load Program” 就能固化到FLASH。
您好,
使用CCS4烧写F2812 FLASH遇到问题如下:
Load Program后,
断电–>立即上电,程序可以正常跑。
断电–>等几分钟再上电,程序就不能跑了。
1.请问这种现象是什么原因造成了?
2. 仅"Load Program” 是不是就能固化到FLASH?
如果方法不对,应该怎么操作?
谢谢。
Young Hu:
回复 Forrest:
完成代码从flash搬移到ram中的程序修改,就行了。还有要检查boot引脚是否设置成flash启动。
您好,
使用CCS4烧写F2812 FLASH遇到问题如下:
Load Program后,
断电–>立即上电,程序可以正常跑。
断电–>等几分钟再上电,程序就不能跑了。
1.请问这种现象是什么原因造成了?
2. 仅"Load Program” 是不是就能固化到FLASH?
如果方法不对,应该怎么操作?
谢谢。
Caspar Zhang:
回复 Young Hu:
您好,
请帮忙看看附件中,我改的CMD文件是否正确? 往flash中烧写后,还是不能正常工作。
谢谢
您好,
使用CCS4烧写F2812 FLASH遇到问题如下:
Load Program后,
断电–>立即上电,程序可以正常跑。
断电–>等几分钟再上电,程序就不能跑了。
1.请问这种现象是什么原因造成了?
2. 仅"Load Program” 是不是就能固化到FLASH?
如果方法不对,应该怎么操作?
谢谢。
Forrest:
回复 Caspar Zhang:
ramfuncs : > H0SARAM , PAGE = 0 ,有记得吧delayus放到secureRamFuncs中吗?
楼主,看这吧,这个人跟你遇到的问题有类似性:
www.deyisupport.com/…/6554.aspx