找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1575|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

TMS320C6678開發(fā)例程使用手冊(2)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:336245 發(fā)表于 2020-6-15 17:34 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
加載GEL文件
GEL文件主要用于在仿真調(diào)試的過程中對CPU進(jìn)行初始化,如PLL、DDR等,還可以執(zhí)行一些調(diào)試操作。例程中使用"DSP_C6678.gel"文件進(jìn)行初始化(路徑:"光盤資料/Images"),配置如下CPU為1.0GHz,DDR3等效頻率及對CPU風(fēng)扇進(jìn)行控制,其中風(fēng)扇控制使用定時器15,DDR3時鐘修改為1300MT/s。


點擊CCS菜單"Run->Debug",彈出以下類似界面,可以看到C66xx_0到C66xx_7核,每個核都是可以單獨加載GEL文件和程序鏡像的。


右擊對應(yīng)的DSP核,在彈出的界面中選擇"Open GEL Files View"選項,右下角會彈出"GEL Files(TMS320C66xx)"對話框

在對話框內(nèi)點擊右鍵,在彈出的界面中選擇"Load GEL"。選擇光盤資料Images目錄下的GEL文件"DSP_C6678.gel",再點擊確定,接著右下角的"GEL Files(TMS320C66xx)"對話框會出現(xiàn)Success提示語句,如下圖:

CCS連接開發(fā)板CPU
右擊對應(yīng)的DSP核,選擇"Connect Target"選項,會顯示Suspended狀態(tài)。這說明CCS已經(jīng)和開發(fā)板CPU正常連接起來了。

備注:如果此處提示"No source****"的信息,不是錯誤信息,可以將其忽視。
連接后將自動初始化開發(fā)板,如下圖所示:

加載程序鏡像文件
點擊"Run->Load->Load Program",選擇程序鏡像文件(光盤Images目錄下有用于演示的MyC6678.out文件,現(xiàn)象為核心板流水燈現(xiàn)象),可選擇并點擊OK。接著點擊綠色三角啟動按鍵,程序即可正常運轉(zhuǎn)起來。

燒寫程序到FLASH
以下步驟實現(xiàn)將編譯完的生成的.out程序燒寫到NAND FLASH。由于開發(fā)板的EEPROM燒寫了IBL(Intermediate BootLoader),也就是二級引導(dǎo)程序,支持直接啟動ELF格式的二進(jìn)制.out文件,因此可將生成的.out文件燒寫到NAND FLASH或NOR FLASH并脫機運行。依賴IBL的支持,可直接燒寫CCS中編譯出的.out文件,而不需要經(jīng)過任何轉(zhuǎn)換。需要注意的是,.out文件中包含有很多調(diào)試信息,所以文件較大,具體燒寫步驟如下。
加載燒寫工具程序
如需燒寫NAND FLASH,將光盤"Demo\Flash Writer"目錄下的NandFlashWriter.out、nand_writer_input.txt文件和需要燒寫的.out程序拷貝到同一個非中文路徑下,并修改需要燒寫的.out程序文件名為app.bin。
如需燒寫NOR FLASH,將光盤"Demo\Flash Writer"目錄下的NorFlashWriter.out、nor_writer_input.txt文件和需要燒寫的.out程序拷貝到同一個非中文路徑下,并修改需要燒寫的.out程序文件名為app.bin。
打開CCS集成開發(fā)環(huán)境,加載GEL文件并連接CPU,然后加載燒寫工具程序文件NandFlashWriter.out或NorFlashWriter.out,如下圖所示:

點擊CCS菜單欄"View->Memory Browser",在彈出的界面中點擊"Save Memory"按鈕,然后在下拉框中選擇"Load Memory",如下圖所示:

點擊運行按鈕,開始燒寫程序,燒寫成功后Console提示信息類似下圖:


點擊Next,在彈出的界面中輸入起始地址:0x80000000,數(shù)據(jù)類型輸入:32bits,然后點擊Finish等待加載完成,如下圖所示:

點擊運行按鈕,開始燒寫程序,燒寫成功后Console提示信息類似下圖:

拔掉仿真器,開發(fā)板打到對應(yīng)的啟動檔位,重新上電程序即會正常運行。
下部分請留意之后推文。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表