搜索
您的当前位置:首页正文

关于C6713从FLASH启动的操作图文说明 精品

来源:二三娱乐


关于6713从FLASH启动的操作说明:

需要准备两个工程文件,即是myboot.pjt与FBTC6713.pjt,其中myboot.pjt是为了启动第一次BOOT程序,这个文件的定向区是0x90000000~0x90000400区域,当将DSP的启动模式调节到从FLASH启动后,DSP上电后,会从0x90000000~0x90000400拷贝1K(不同的DSP数据量不同)的数据到内部RAM区(0x00000000~0x00000400)运行,myboot.pjt所做的工作是将从0x90000400起始的固定长度(用户设定)的程序(用户程序user_pro.pjt)拷贝到内部RAM区运行。因此从FLASH自举的过程主要有以下几个步骤:

(1) 将myboot.pjt与user_pro.pjt编译,生成.out文件后,再通过hex6x.exe工具将.out文件转成.hex文件,同时将FBTC6713.pjt编译成FBTC6713.out文件。

(2) 打开FLASHburn工具,如下图所示:

图1

将File To Burn设置为boot.hex,FBTC Program File选择为FBTC6713.out,并将其他的参数确定,之后点击Program —>Download FBTC(此时一定要将CCS与目标CPU连接),Download FBTC成功之后会显示“Connected”字样,并显示FBTC Version ID的相关信息。选择Program —>Program Flash对FLASH进行写数据,(注意在第一次写数据之前,务必将FLASH擦除(Program—>EraseFlash)一次),完成此操作后,程序只是向0x90000000~ 0x90000400区域写入了一次引导程序(复制用户程序的功能)。

(3) 完成(2)后,将File To Burn设置为user_pro.hex(使用hex6x.exe将user_pro.out文件转成.hex文件),其余项不变,如图(2)所示。再次烧写FLASH(注意一定不能将之前所写入的数据擦除),完成后退出Flashburn工具。

(4) 扒开仿真头,并调整启动的方式(由FLASH启动,之前是由仿真器启动)。上电后即可以完成DSP的外部FLASH引导。

注意:CCS不能识别中文路径,所以不能将工程放在中文路径下编译。

图2

因篇幅问题不能全部显示,请点此查看更多更全内容

Top