※ 引述《ppbb225 (嘿嘿)》之銘言:
: 小弟的老闆今天突然丟了一個案子給我
: 要用TI 的 TMS320F280X 系列 或TMS320C2801 去寫DSP程式
: 雖然小弟大四的時候有寫過很簡單的DSP程式
: 畢業後四五年都沒再碰過程式,早已忘了怎麼寫
: 但基於上進心及增加自己工作能力
: 小弟還是決定要勇敢面對這個挑戰
: 想請問板上各位大大是否有用過這一顆
: 或是有無相關書籍資料可以看
: 這一顆跟TMS320F281 系列有什麼差別
: 剛剛搜尋一下至少有TMS320F281的書籍可以看
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.85.119
我很久以前用過 TMS320C6713 寫過程式
那時候也參考了很多中文書, 不過看來看去...
最後還是發現: TI原廠的文件寫得最清楚
這兒一定要推一下 TI 的文件, 真的是又清楚又紮實
不管是 Data sheet, 還是他的 Application Note
要做什麼之前, 先去他的網站找一找資料, 通常都有文件可以找
TI本身也有訓練課程, 我找到過 C6713 原廠課程的投影片 (據說不外流)
用 google 搜尋 F280X filetype:pdf 或 filetype:ppt
也許可以找到很多好資料
----
一開始的話, 先想辦法把版子上的 LED點亮, 讓他閃一閃
目標是開發的流程, 怎麼把程式 load 到版子上
你應該會有 code composer 可以用, 其實都是寫C, 跟別的平台差不多
我的經驗是, 光要點亮 LED, 讓程式跑起來就一堆事情要做了 :p
這個階段可以再研究一下, 怎麼用他的 debugger
設中斷點, 單步執行, watch, blah blah
然後可以研究他的開機流程, 怎麼把程式寫進 flash 裡
怎麼做才能開機就執行程式 (開機就讓 LED 一閃一閃)
再來就玩 DSP 裡的一堆周邊, 怎麼用ADC, DAC, UART, DMA, IRQ...
看你工作上的需求, 需要哪些周邊
建議把 UART 早點弄起來, 這樣就有個輸出的 device 可以用
最後就是... Performance 最 critical 的部分
你可能需要用組合語言做特別的最佳化
整輪玩下來一定是收穫良多的 !!