作者QQ7654 (殺破狼)
看板ASM
標題[請益] 關於ADI SHARC系列 DSP晶片的應用
時間Fri Dec 4 01:53:32 2020
大家好
不知道各位有沒有用過ADI SHARC系列的DSP晶片來做訊號處理的應用。
開發軟體使用CrossCore Embedded Studio,程式語言是C/C++。
想請各位大大提點資料的搜索方向,以及通常遇到冷門或較舊硬體應用的求生方法。
目前是學生,算是單晶片的初學者。
拿到被指定的DSP板子,並安裝對應的CCES開發軟體後,
我首先使用CCES找出對應板子的範例程式,
範例程式的Project裡,有很多檔案.h跟.c,
一層一層看,看到不能再往下一層,幾乎無法體會各個程式的用意,
索性複製Project,刪減、拼湊之後,可以讓LED閃爍,
過程中,依然無法掌握整個程式的編寫方式與用意。
後來就去畫DSP晶片與周邊的電路圖了,就擺在旁邊,
中間有到圖書館找書,發現使用ADI DSP應用開發的相關書籍非常少,
都是用TI的DSP來做教學比較多,但考慮到硬體大小,所以不能用TI的。
ADI DSP的書,我有找到兩本,非常的舊,目前還沒有看完,但有點隔靴搔癢的感覺,
其中一本是技術集錦,應該是Datasheet的譯本。
我也有寄信去ADI請教,沒有得到回信,ADI的論壇也有發問,得到我找過的回覆。
幾個月過去了,還是不會在GPIO做簡單的資料讀寫,
更不用說用SPI去做資料讀寫,還有資料的處理,
上網找資料,越找越多,發散起來了,無法收斂,難過。
感覺是我做事情的邏輯或處理方式不對嗎?如果是各位大大會怎麼做呢?
對目前的東西沒有什麼經驗,包含硬體設計...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.165.38.198 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/ASM/M.1607018014.A.038.html
1F:推 descent: 你不是可以點 led 了, 這樣不就是在作 gpio 讀寫了嗎? 12/04 10:03
對,可以寫某個腳位的High Low了,但是不能只打那幾行,
還要加一些範例裡的程式才可以過。
目前還不會讀,我是用按鈕來測,看有沒有存進去。這樣測可以嗎?
※ 編輯: QQ7654 (36.235.66.140 臺灣), 12/04/2020 12:20:46
2F:推 descent: 有看 datasheet 裡頭 gpio 暫存器的 memory map 嗎? 12/04 15:54
CCES有memory browser可以看,板子上的DSP針對輸入/輸出腳很多共接的線跟開關,
那顆DSP有30多個可以自己定義的輸入/輸出腳,
程式的寫法是不是會被板子的硬體配置限制住?我想得很複雜,開關很多。
DSP的datasheet跟板子的datasheet裡的memory map好像不一樣,板子有自己擴充的樣子
那顆DSP根據封裝的方式不同,有的可以外接記憶體有的不行,一般好像要外接,
我可能要再看詳細一點。
※ 編輯: QQ7654 (140.125.35.117 臺灣), 12/04/2020 17:21:59
3F:→ MasterChang: 為什麼沒事搞自己? 12/06 23:03