TI DSP程序烧写FlashBurn

2016-01-25 23:25 阅读 2,989 次 评论 0 条

前面的日志将到DSP编译生成out文件后,如何将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程序的固化。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:TI DSP程序烧写FlashBurn | 起点博客
分类:应用笔记 标签:, , ,

发表评论


表情