|
如何将TI DSP生成.out文件转换为.Bin文件,也可以选择将TI C6000 DSP boot加载hex文件,但是转换为这类格式文件之后如何操作呢?以及为什么要转换到这类文件呢?
out文件直接通过load program到DSP芯片内部RAM(可能包含SDRAM),是可以直接运行的,但是out文件为coff格式,定义比较负责,TI有文档介绍,由于没想直接弄out文件,所以也没有读coff文件格式是神马东东。总之coff文件不是可以直接按线性地址访问,即文件中数据的位置与其在NOR Flash中的位置不对应,即文件中的0x00000100地址的内容并不对应于NOR Flash中偏移地址0x00000100的内容,所以不能直接将out文件按顺序写入NOR Flash中。
之所以转换为bin文件是因为bin文件中数据地址已经转换到与Nor Flash中的地址一致,即只要将bin的数据按顺序写入nor Flash中,就可以正常boot加载。
ASCII格式的hex文件,与bin文件类似,只是这个hex文件是以ASCII形式显示的Flash中的数据情况,将烧写前,将ASCII码hex转换为数字,然后再烧写即可完成Flash程序的固化。
|
|