C6748燒寫方法:Procedure to Flash and boot theLCDK
http://processors.wiki.ti.com/index.php/L138/C6748_Development_Kit_(LCDK)#Procedure_to_Flash_and_boot_the_LCDK (參考官方網址)
- 序列槽燒寫方式
- 首先确定哪些串行端口配置設定給闆上UART->USB
- 接下來設定開機引腳boot撥碼開關設定為UART2(或其他對應UART口)引導模式
-
下載下傳用于OMAP-L138串行引導和Flash加載工具(即StarterWare)
https://sourceforge.net/projects/dvflashutils/files/OMAP-L138/v2.40/ 用于OMAP-L138串行引導和Flash加載工具
- 用AISgen_d800k008軟體将需要燒寫的.out轉變為ais格式的.bin檔案,下面AISgen配置檔案具有NAND16 BOOT正确的配置, CPU運作頻率為300MHz,DDR2運作頻率為150MHz LCDK AISgen配置
(5)在指令提示符中輸入以下指令(需要在程式軟體檔案目錄下執行),其中“的COMx”指的是在前面的步驟(即COM1)發現的COM端口。
1、擦除整個NAND(可選):
sfh_OMAP-L138.exe-targettype C6748_LCDK -flashtype NAND -p COMx -erase
2、燒寫可引導的AIS鏡像檔案(xxx.bin)燒寫進NAND塊區1中:
sfh_OMAP-L138.exe-targettype C6748_LCDK -flashtype NAND -p COMx -flash_noubl ais_image.bin
(6)運作該指令,當出現“waiting for bootme…”時,将電源通電或複位開發闆,然後繼續程序
(7)程式燒寫完畢後,将boot撥碼開關設定為flash啟動模式。
2、CCS燒寫方式:
-
(1)用仿真器連接配接dsp,loadGEL檔案,完成自動初始化DDR
(2)用CCS5 import “NANDWriter_DSPproject”
NANDWriter_DSPproject檔案在以下網址下載下傳:
https://sourceforge.net/projects/dvflashutils/files/OMAP-L138/v2.40/ 解壓後在NANDWRITER目錄下
(3)把nandwriter.c中的#defineNANDWIDTH_8改為#define NANDWIDTH_16
(4)Rebuild這個工程,然後run,将轉換的ais鏡像檔案燒寫進入dsp