1.DSP程序的串口下載方式。
這種方式能夠省了買仿真器的一筆很大的花費,這個電路上有什麼特別之處麼?跟通常的串口通信電路有何不一樣?
是否是一片Max232加幾個電容,而後接到芯片上的相應引腳就好了?
相比JTAG來講,串口是隻能下載不能在線仿真麼?
2.外擴存儲器問題。
看了好多網上賣的開發板,發現都有擴展的RAM和ROM,弱弱的問一句,難道是由於DSP自己的存儲器不夠大麼?
我看2812的存儲器挺大的,爲啥非得外擴呢?不外擴有什麼缺點呢?
對於我這樣剛入手的來講,畫板子的時候要不要加外擴存儲器呢? php
第一個問題,建議你仍是用jtag方式下載,畢竟如今主流的方式是這樣的,出現問題能夠交流的人會比較多。
第二個問題,存儲器沒有嫌大的,所以若是程序小,不外擴沒有問題,若是程序大或者裏面有大量的字庫等等確定須要外擴了。 post
1.DSP程序的串口下載方式。
-- 建議使用jtag調試。相比之前來說,ti已經放出xds100v2仿真器,並且ccs4.x以上版本支持很好。重點是價格便宜,呵呵,相比之前買的合仿真器(1700大洋)。
-- 2812支持sci下載代碼,支持scia。這點很方便現場工程師更新代碼。
-- max232這個芯片不大合適。由於這個芯片要求5V電源的,2812接口電壓是3.3V。 ui
2.外擴存儲器問題。
-- 這個問題,應該是本身來決定的問題。即作出來這個板子到底作什麼?
--- 2812內部包含512kB flash,通常代碼使用是足夠了。
--- 2812內部有68kB(34kx16bit)RAM,若是使用12位adc的話,是能夠。可是考慮到2812帶有並口(xintf)總線,通常但願使用高位adc,那麼34k內存有點小。所以,須要適當擴展。 spa
至於2812的設計,須要考慮如下幾點:
一、2812須要2個電壓3.3V和1.9V電壓,並且要求啓動順序的(這點我認爲就是bug,後來的2808,2809,28335都不須要。不過最新28346仍是須要了)
二、若是想外擴存儲器的話,建議使用cpld。2812的數據線和地址線太亂了(和stm32有一拼),使用cpld的話,能夠下降佈線難度。若是不用的話,能夠考驗畫板子耐心,等未來使用28335時簡直小菜一碟。 設計
莫元3172 |
|
莫元3172 |
|