天天看點

DSP:TMS320C6748燒寫程式的兩種方法



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 (參考官方網址)

  1. 序列槽燒寫方式
  1. 首先确定哪些串行端口配置設定給闆上UART->USB
  2. 接下來設定開機引腳boot撥碼開關設定為UART2(或其他對應UART口)引導模式
  3. 下載下傳用于OMAP-L138串行引導和Flash加載工具(即StarterWare)

    https://sourceforge.net/projects/dvflashutils/files/OMAP-L138/v2.40/ 用于OMAP-L138串行引導和Flash加載工具

  4. 用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. (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

繼續閱讀