问个FLASH烧写大程序的问题

[复制链接]
2746|2
 楼主| imffs 发表于 2007-6-26 19:51 | 显示全部楼层 |阅读模式
我用的DM642EVM板<br />现在想把自己的程序写到FLASH里面,参照闻亭的说明<br />用hex6x把程序转成了二进制文件,CMD文件内容如下<br />VideoCardTcp.out<br />-a<br />-memwidth&nbsp;&nbsp;8<br />-boot<br />-bootorg&nbsp;0x90000400<br />-bootsection&nbsp;.bootload&nbsp;0x90000000<br />-map&nbsp;&nbsp;VideoCardTcp.map<br />ROMS<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;FLASH:&nbsp;&nbsp;org&nbsp;=&nbsp;0x90000000,&nbsp;len&nbsp;=&nbsp;0x180000,&nbsp;romwidth&nbsp;=&nbsp;8,&nbsp;files&nbsp;={VideoCardTcp.hex}<br />}<br />然后在用FLASHBURN烧写时设定了逻辑地址0x100000,烧写的时候总是烧不进去,提示“can't&nbsp;open&nbsp;file&nbsp;for&nbsp;burnning”,请问这是什么问题<br />p.s.&nbsp;cmd文件中-bootorg&nbsp;0x90000400<br />-bootsection&nbsp;.bootload&nbsp;0x90000000,不太明白是做什么用的<br />
 楼主| imffs 发表于 2007-7-2 10:29 | 显示全部楼层

问题更新

我的程序的大小在300多k,现在可以烧写进去一部分<br />但总是烧到0x50000地址处就卡住了<br />我试着在其他页上烧写,同样都是卡在0x50000处<br />实在不知道什么地方出了问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

24

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部