[求助] flash烧写问题

maxcio   2012-2-8 17:19 楼主

在CCS3.3下下到RAM中运行一切正常,但用FLASHBURN下载时FBTC642.out的版本不对。

改到CCS2.2下重新编译现在下到RAM中运行都不正常,(程序会卡在同一处),望哪位能提供CCS3.3下烧

flash的方法或其他步骤

回复评论 (1)

光有一个.out文件是不够的,大致可以分为如下3个步骤:
1、应用程序的工程要合理的配置,需要添加一个.asm文件(做搬移时一些初始化和跳转工作),另外工程中使用.cmd文件也需要为bootloader保留空间。
2、将上面生成的.out文件转化为.hex文件,这时需要一个转换.cmd文件(这个.cmd文件与应用工程的.cmd完全不同,不同相混淆)。
3、最后一步才是通过Flashburn工具将.hex文件写入Flash,这时需要转换.cmd文件、.hex文件和FBTC642.out文件。其余配置信息如下:
FLASH physical addr(物理地址)0x90000000,和#bytes(长度)0x400000。(其中0x90000000,为FLASH在目标系统的起始地址,0x400000为FLASH的存储容量)。

你也可以参考如下两篇:
http://apps.hi.baidu.com/share/detail/17430402
http://www.tichinese.com/code/redirect.php?tid=2118&goto=lastpost
点赞  2012-2-9 10:57
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复