
基于TI官方AIS方法的DSP程序Boot的操作
(基于C672x并行Flash模式)
選擇DSP的boot模式,TMS320C6722B包含多種Boot模式,如圖一列表
所示。此處選擇并行Flash模式,其硬件配置如圖一所示。
圖一:Boot Mode引腳配置
AIS,TI為專用一種轉換腳本,它所包含的信息能夠被DSP的Bootloader所
承認和識別。Bootloader支持AIS的V1.0版本。
AIS包含genBootCfg和genAIS兩個腳本程序。
其中genBootCfg是一個腳本工具,能幫助生成包含PLL、EMIF SDRAM、
ASYNC RAM及用于并行Flash的GPIO地址擴展配置。genBootCfg產生兩個輸
出文件:*cfg和*cfg.c。.c文件包含執行外設初始化代碼,如:PLL、SDRAM、
ASYNC RAM等,如果二次Boot不使用該腳本,這些代碼可以作為初始化PLL
和EMIF的代碼。
genAIS可以用來和genBootCfg的輸出生成一個二次Boot的模型,可以用
來從Flash中Boot程序。genAIS的使用依賴*.out和*.cfg兩個文件,生成一個
AIS的Boot格式文件,它可以是ASCII碼形式、二進制或C672x能夠識別的數
據格式。AIS數據流可以基于I2C或SPI EEPROM或Flash編譯。
AIS使用前請先安裝ActivePerl軟件(ActivePerl-5.8.8.817-MSWin32-x86-
257965)。
genBootCfg配置:
首先選擇芯片封裝形式:
圖二:主界面
配置PLL:
圖三:PLL時鐘設置
Oscillator Source為配置時鐘源,External為外部時鐘源,Internal為內部時
鐘源。
后續幾項為配置時鐘頻率,由時鐘源頻率、CPU運行頻率、最大EMIF運行
頻率等。
設置完成后單擊右下方的計算最佳配置參數按鈕。
圖四:PLL參數配置
選擇合適的參數列單擊“OK”。
配置EMIF操作序列:
Data Bus Width 為數據總線寬度,可選8位、16位、32位。
圖五:A1CR設置
配置GPIO地址:
圖六:配置GPIO
配置完成:
圖七:配置完成
將genBootCfg生成的*.c文件加載到工程,同時加載TISecondaryBoot.c、
TISecondaryBoot.h、c672xSystemPatchV2_00_文件,全編譯工程,生成*.out
文件。
將工程編譯得到的*.out文件與genBootCfg生成的*.cfg文件加載到genAIS
腳本應用程序中,在genAIS的批處理文件啟動腳本中更改加載目錄及輸入輸出
文件名,使其與所要加載的文件一致。修改完成后,運行批處理文件,生成*.AIS
文件。
運行FlashBurn工程,按目錄加載*.AIS文件,編譯后,連接仿真器及目標
板,運行工程,直至寫入完成。

本文發布于:2023-11-25 09:54:02,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/1700877242225911.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:AIS配置BOOT步驟.doc
本文 PDF 下載地址:AIS配置BOOT步驟.pdf
| 留言與評論(共有 0 條評論) |