详解FlashBurn的hex文件烧写,dm6437平台

2019-07-23 15:33发布

首先介绍一下FlashBurn软件,它是TI的第三方软件公司为TI的DSP编写的Flash烧写软件,和CCS软件配合使用,通过DSP内部运行的FBTC实现Flash的读写和擦除。       在这里很有必要说一下DM6437从外部Flash启动的整个过程。首先,当系统加电或复位之后,DSP内核被锁住,暂停工作,EDMA自动的从外部Flash的首地址(基地址)搬运1KB的内容到内部cache的首地址,搬运完成之后,启动DSP内核,CPU运行这1KB的程序,这个程序的作用相当于一个bootloader的作用,完成二次启动,从外部Flash预先设定好的地址开始将真正要运行的程序搬运至DSP的cache中,搬运完毕后,运行_c_int00,进入到真正程序运行。这样就实现了DSP内核的启动。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
白丁野老
2019-07-23 19:24
然后说一下FlashBurn的工作过程:软件打开之后,链接CCS,进而连接到目标板上,实现软件和目标板的通信。然后下载FBTC到目标板上,在这里,FlashBurn软件和FBTC程序就相当于一个上位机软件和下位机软件的关系,软件和FBTC进行命令交互,完成如下几个功能:Flash读、写、擦除。如下图所示:
QQ图片20150529213401.png

一周热门 更多>