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

使用CCS4 烧写TMS32OF2812 FLASH问题

您好,

使用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

赞(0)
未经允许不得转载:TI中文支持网 » 使用CCS4 烧写TMS32OF2812 FLASH问题
分享到: 更多 (0)