CCS編譯環境及TI仿真器的使用


CCS開發環境及TI仿真器的使用

一、背景

在用TI的C6748平台做音頻項目的過程中,要用CCS編譯環境對程序進行編譯,以及用TI的仿真器對程序進行仿真以及觀察波形和保存音頻數據.因此這里對TI仿真器的使用以及過程中可能遇到的問題進行簡單的說明.

二、具體使用說明

1.TI仿真器的連接步驟

(a)仿真器的配置

首先選擇CCS仿真器的Windows--------show view ----------target configeration.在串口的右上角會出現target configeration.雙擊LCDKC6748.ccxml會在左邊出現LCDKC6748.ccxml的相關配置,我們首先選擇仿真器的型號和TI處理的型號,如下圖

 

 

選擇完仿真器的型號和處理器的型號之后,再點擊左下角的Advanced,然后從我們項目的CCS代碼工程路徑中選擇gel文件.

 

通過上面的兩個步驟完成了仿真器的配置.

(b)仿真器的驅動安裝

將廠家提供的仿真器驅動放到自己的電腦路徑中,將仿真器連接到電腦的USB口之后,右鍵我的電腦---設備管理器,選擇驅動所在的路徑進行驅動程序的安裝,

(c)仿真器的連接

經過上面兩個步驟,對仿真器進行了配置和安裝驅動程序之后,下面可以在CCS開發環境中連接仿真器了,具體連接步驟為右鍵Launch Selected Configuration(如下圖),

 

然后右鍵SEED XDS510PLUS Emulator,選擇Connect target(如下圖)

 

連接成功后,點擊下圖中的按鈕,選擇.out應用程序所在的路徑,然后加載應用程序.

 

然后就可以點擊下圖中的按鈕運行程序了.

2.怎么用仿真器看波形

選擇tool--------graph-----------sigle time,然后把要觀察波形的數據的起始地址寫上,變量的地址可以通過add to expressions查看.因為我們的音頻數據是16bits的,因此這里的數據類型選擇16 bit.(如下圖)

 

另外,查看波形的時候可以在程序中設置斷點,例如在下圖中的while循環的for循環的那里設置一個斷點,如果不設置斷點,那么也可以當程序運行之后,點擊暫停運行,暫停之后再觀察波形.

 

3.怎么用仿真器把音頻數據保存成PCM格式

選擇tools-----save memory,選擇PCM格式文件保存的路徑(路徑中不能包含中文,中文路徑不能保存),點擊next

 

然后,下圖中的每個words指四個字節.

 

4.仿真器使用過程中遇到的問題

(a)一般我們的C6748設置的啟動方式是串口啟動,我們使用仿真器的時候一般也是用這種啟動模式,但是如果有時候發現這種模式沒法用,那么這時候可以把C6748的啟動模式改為debug模式,如下圖最后一種模式

 

(b)仿真器連接失敗

 

上圖中的這種功能情況可以把CCS軟件重啟下,把電路板斷電重新上電,一般就會好了,

(c)仿真器連接失敗

    下圖中的這種情況可以嘗試把CCS軟件重啟,把電路板斷電重新上電,如果不好的話,這時候可以右鍵我的電腦----設備管理器,把仿真器驅動卸載掉,然后重新安裝驅動,如果這樣操作還是不行,那么就重新操作一遍,操作完之后重啟下電腦.

 

(d)用SecureCRT連接串口時,串口打印亂碼

這種情況是因為選擇gel文件的時候選錯了,如果選擇的gel文件是CCS軟件的安裝路徑中的gel文件,那么就會出現串口打印亂碼沒法看,把gel文件的路徑選擇為我們項目的ccs工程路徑里面的gel文件之后,串口打印就不會亂碼了.

 

三、總結

    本文介紹了TI仿真器的配置連接,以及怎么使用仿真器查看波形進行數據分析,怎么用仿真器保存音頻數據為PCM格式的數據,最后根據自己在使用過程中遇到的問題,列舉了幾個在仿真器的使用過程中可能會遇到的問題,並給出了解決方法。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM