本文描述如何通过仿真器和CCS将开发板恢复到出厂设置,并如何进行快速烧录多核镜像到FLASH中。
一、恢复出厂设置
步骤1:用仿真器连接开发板DSP JTAG接口和PC终端,将开发板的拨码开关拨到NO BOOT模式,这个档位是DEBUG调试模式,然后将开发板上电。
步骤2:确认IDE CCS安装路径
确认修改E:\TMS320C665x\Demo\Factory Reset\Flash.bat
步骤3:运行Flash.bat
1) 在目录E:\TMS320C665x\Demo\Factory Reset下按Shift+右键,选择在此处打开Powershell窗口
2) 运行Flash.bat
3) 配置
选择1
选择3
4)等待烧录完成
5)切换拨码开关,选择从Nand Flash启动
以上表明,已成功将DSP C6657开发板恢复出厂设置。
Note: 在进行恢复出厂设置时,需要退出CCS debug模式。
二、利用Flash.bat工具烧写多核镜像到NAND FLASH中
步骤1:用仿真器连接开发板DSP JTAG接口和PC终端,将开发板的拨码开关拨到NO BOOT模式,这个档位是DEBUG调试模式,然后将开发板上电。
步骤2:修改Flash.bat
如烧写到NAND FLASH,则传参nand,NOR FLASH则传参nor
步骤3:将多核烧写文件拷贝到
E:\TMS320C665x\Demo\Factory Reset\Image\TL665x-EasyEVM
步骤4:重命名nand_muliticore.bin文件为nand.bin
将之前的nand.bin备份为nand_bak.bin
步骤5:修改Gel文件
修改E:\TMS320C665x\Demo\Factory Reset\TargetConfig\DSP_C665x.gel的启动方式
Note:
ibl_BOOT_FORMAT_ELF是单镜像启动;
ibl_BOOT_FORMAT_BBLOB为多镜像启动。
步骤6:运行Flash.bat
配置选择1,然后选择3
以上表明成功将多核镜像文件烧写到NAND FLASH。
步骤6:切换拨码开关,选择从Nand Flash启动
Note: 启动方式失败时,可能有以下两种情况
1) 可能是没有修改为ibl_BOOT_FORMAT_BBLOB。
2) 修改GEL文件,再去运行Flash.bat
(1) 打开E:\TMS320C665x\Images\ DSP_C665x_Burn_Muliti_Core.gel文件,确认将启动镜像格式从默认的ibl_BOOT_FORMAT_ELF修改为ibl_BOOT_FORMAT_BBLOB,并保存
Note: DSP_C665x_Burn_Muliti_Core.gel文件由Tronlong_C665x.gel修改得到。
(2 ) 连接开发板CPU,加载文件
文件路径:
E:\TMS320C665x\Demo\HostApp\MultiCoreBoot\IBL Config\i2cparam_0x50_tl665x_little_0x500.out
A. 选中Core0,右键->Open GEL Files View->GEL Files->Load GEL,加载GEL文件 DSP_C665x_Burn_Muliti_Core.gel
B. 选中Core0,右键->Connect Target
C. Run->Load->Load Program->Browser->…
D. Resume(F8)
E. 点击“Scripts->EVM TL665x IBL->SetConfig_TL665x_main”,然后再Console下安装Enter键:
通过以上步骤,表明GEL文件修改成功。