如何将.hex格式中的数据取出来?
时间:10-02
整理:3721RD
点击:
在将.out 格式转化成.hex格式后,如果要烧写到FLASH中,是不是需要将.hex格式的文件中的数据取出来?如何取?谁有编好的示例程序,能否共享一下供大家参考??先谢谢了!!急!
是吗?不用转换成DSP能识别的.Dat文件格式吗?您说的直接烧写是用编程器烧写的吗?我现在参考的一个例子就是把.hex格式的文件转化成 .Dat格式了,但他没给出具体的转换程序。由于是刚刚接触DSP,许多东西还不懂,希望大家不吝赐教!呵呵!!
不需要转化,.hex文件能直接被烧写器使用。
hex文件就是按照地址排列的文件内容。
我也是个初学者,也有在书上看到把.hex的文件中的数据取出来,形成叔祖文件的形式,这一步转换是为了让我们更好的理解BOOT LOADER的程序设计方法;
可以编一个C程序将.hex中的数据取出,我这有一个C++的已经运行通过的程序,可以发给你啊,要不你把油箱给我?
对于直接使用.hex进行烧写,我也没有尝试过,以后还要多多学习啊,呵呵!
如果用DSP(64XX)自己写FLASH的话,还需要写BOOTLOADER CODE,加到原工程中,重新编译成XX.OUT,再转成XX.HEX,再转成XX.BIN,然后就可以用FILEOPEN在CCS中打开,赋给一个数组,再写到FLASH中。OK!