德州儀器DSP開發(fā)常見問題寶典
問:設(shè)計DSP系統(tǒng)時,我用C6000系列。DSP引腳的要上拉,或者下拉的原則是怎樣的?我經(jīng)常在設(shè)計時為某一管腳是否要設(shè)置上/下拉電阻而猶豫不定。
答:C6000系列的輸入引腳內(nèi)部一般都有弱的上拉或者下拉電阻,一般不需要考慮外部加上
拉或者下拉電阻,特殊情況根據(jù)需要配置。
問:我正在使用TMS320VC5402,通過HPI下載代碼,但C5402的內(nèi)部只提供16K字的存儲區(qū),請問我能通過HPI把代碼下載到它的外部擴展存儲區(qū)運行嗎?
答:不行,只能下載到片內(nèi)。
問:電路中用到DSP,有時當復(fù)位信號為低時,電壓也屬于正常范圍,但DSP加載程序不成功。電流也偏大,有時時鐘也有輸出。不知為什么?
答:復(fù)位時無法加載程序。
問:DSP和單片機相連組成主從系統(tǒng)時,需要注意哪些問題?
答:建議使用HPI接口,或者通過DPRAM連接。
問:原來的DSP的程序需放在EPROM中,但EPROM的速度難以和DSP匹配。現(xiàn)在是如何解決此問題的?
答:用BootLoad方法解決。
問:我在使用5402DSK時,一上電,不接MIC,只接耳機,不運行任何程序,耳機中有比較明顯的一定頻率的噪聲出現(xiàn)。有時上電后沒有出現(xiàn),但接 MIC,運行范例中的CODEC程序時,又會出現(xiàn)這種噪聲。上述情況通常都在DSK工作一段時間后自動消失。我在DSP論壇上發(fā)現(xiàn)別人用DSK時也碰到過這種情況,我自己參照5402DSK做了一塊板,所用器件基本一樣,也是這現(xiàn)象,請問怎么回事?如何解決?
答:開始時沒有有效的程序代碼,所以上電后是隨機狀態(tài),出現(xiàn)這種情況是正常的。
問:我使用的是TMS320LF2407,但是仿真時不能保證每次都能GO MAIN。我想詳細咨詢一下,CMD文件的設(shè)置用法,還有VECTOR的定義。
答:可能看門狗有問題,關(guān)掉看門狗。有關(guān)CMD文件配置請參考《匯編語言工具》第二章。
問:我設(shè)計的TMS320VC5402板子在調(diào)試軟件時會經(jīng)常出現(xiàn)存儲器錯誤報告,排除是映射的問題,是不是板子不穩(wěn)定的因素?還是DSP工作不正常的問題?如何判別?
答:你可以利用Memoryfill功能,填入一些數(shù)值,然后刷新一下,看是不是在變,如果是
在變化,則Memory 是有問題。
問:如何解決Flash編程的問題:可不可以先用仿真器下載到外程序存儲RAM中,然后程序代碼將程序代碼自己從外程序存儲RAM寫到F240的內(nèi)部Flash ROM中,如何寫?
答:如果你用F240,你可以用下載TI做的工具。其它的可以這樣做。
問:C5510芯片如何接入E1信號?在接入時有什么需要注意的地方?
答:
評論