2019-03-23 22:28发布
nt52241930 发表于 2017-6-29 14:52 感覺只是因為 單純.HEX 跟 .BIN 格式不同 造成KFLASH無法正確識別 在KFLASH裡有提供您的燒錄源檔(.BI ...
最多设置5个标签!
1、HEX和BIN文件是在格式上稍有差异。
但是同一个工程,同一个编译器,不管生成HEX文件,还是BIN文件,它烧录后。效果还是一样的。
2、BIN格式的烧录原档,和KFLASH從芯片FLASH 讀出的檔案本来就不一样。
如在烧录原档的BIN格式的文件中是有校验码这些的;而在你用KFLASH從芯片FLASH 讀出的檔案,这个读取出来的的档案是没有校验码的。这个你要搞清楚哦;
3、“只是在燒錄前,最好將芯片FLASH都抹除在燒錄”
--->针对这个其实看你程序的大小。
如A程序烧录到FLASH中,是从0X0000 0000 ~ 0X0003 0000;
但是B程序抄录到FLASH中,是从0X0000 0000 ~ 0X0002 0000;
那么你如果先烧录了A程序,然后再去烧录B程序,是会存在有些地方没有擦除的现象。
但是也不必担心,这个其实与烧录软件有关系。有些烧录软件是有这个在烧录时先擦除全部FLASH的
这个选项的。
当然,您用的是TM4C.全部擦除flash会不会有不好的影响,这个我还真说不好。
一周热门 更多>