Sean's Note: DSP
顯示具有 DSP 標籤的文章。 顯示所有文章
顯示具有 DSP 標籤的文章。 顯示所有文章

2011年3月30日 星期三

[DM6437] Pin Mux 的設定

可去官網抓 DM643x  Pin Mux Utility.exe 來用。

[DM6437] FlashBurn

平常透過 USB 在板子上模擬都是寫在 RAM 上,所以電源一關掉,

程式也就被洗掉了。這時候就可以使用 FlashBurn,

在 dvsdk 資料夾下可以搜尋到 DM643x Flashing Instructions.pdf,

照著 PDF 的步驟下載 FlashBurn DSK,即可把程式燒進 Flash,

每次把 DSP 電源開啟時就會跑自己燒進去的程式。


記得要呼叫這行 EVMDM6437_init();

因為利用 CCS 開發,startup 和 evmdm6437bsl.lib 會自動幫我們

初始一些環境,所以要手動加入,如果沒加這行有些功能就無法 work,

像是 UART。

2010年12月31日 星期五

[DM6437] 初學DSP

最近自己摸 TI 的 DM6437 DSP 真是有夠難上手了。

覺得 Output 怪怪的或 CCS 開不起來就按按 SW6 Reset 吧。

還有隨 DM6437 EVM 附的光碟,裡面有的 Driver 都很舊,有一些 bug,

可以的話就先更新,如:

DSP/BIOS: v5.31.02 -> v5.41.09.34
Code Generation Tools: v6.0.8 -> v6.1.18
DVSDK:  dvsdk_1_01_00_15 -> dvsdk_1_11_00_00


一些名詞的縮寫:
VPSS: Video Processing Subsystem
VPFE: Video Processing Font-end
CCDC: CCD Controller
VPFE: Video Processing Back-end
OSD: On-Screen Display
xDC: Express DSP Component
PSP: Platform Support Package

另外這兩個網站,可以找到許多相關資料。

TI Wiki:
http://processors.wiki.ti.com/index.php/Main_Page

TI Forum:
http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/default.aspx


關於最佳化:
http://processors.wiki.ti.com/index.php/C6000_CGT_Optimization_Lab_-_1