你说得这个道理我也懂,<br />步骤大概是:<br />1、在应用程序工程编译成功后loadprogram,然后file-data-save为dat文件,<br />这时有个address和legnth,不知道你是不是按照map文件改的?具体用哪个段我就不清楚了。。。。。是不是.text?<br />2、打开flash工程,file-data-load上面的dat文件,load的地址是下面程序用的源地址,比如0x2000,然后执行写命令,比如<br />writeflash(0x2000,0x90000000,4096)<br />参数为:源地址、目标地址、长度<br /> 关键是:8位和16位启动怎么区分?难道忽略?用hex.exe就可以指定8或者16位。<br />有个大问题:用hex.exe转换out为hex后,用flashburn可以搞定,不过我没有,ti上要money的,那么用fopen打开可以烧进flash,问题是:hex里面有不想要得数据,我该怎么去掉?有没有文档可以看?<br /> 请大虾们不吝赐教!!<br />
|