本文描述如何通過仿真器和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文件修改成功。