TMSVC5502 DSP 開發問題.

來源:互聯網
上載者:User

作:whzeng@126.com

1.用合眾達的USB模擬器串連主機和單板,上電後啟動CCS,出現240錯誤,不能初始化CPU?
    最終終於清楚是CCS的版本太低,以前是2.2.18,現在是2.2.21

2.單步調試遇到函數調用用F11進入則正常,但是用F10或者直接運行(F5),則不能執行?
    外部晶振沒有接好導致時鐘不正確; 看門狗被啟動了在不斷複位

3.MAX6818進行按鍵開關控制,有CH觸發INT1中斷,中斷服務程式中使能資料輸出,然後通過讀取PGPIO來判斷是那個按鍵,問題是在中斷服務程式中設定斷點,按鍵後不鬆開,則程式執行正常;如果不設定斷點,則執行無響應(按下一個鍵則點亮響應的LED)?

4.將MCBSP配置成迴環模式且FSR和CLKX由採樣律發生器提供,死活沒有產生正確的波形?
在數字迴環模式下, 原因是FSR只能由FSX提供.

5.是否在初始化CSL後,一定需要設定CPU時鐘?

不需要

6.調用IRQ_setFreq設定中斷向量表的位置,傳入的參數是位元組地址?

是的,不是字地址.

7.I2C模組的輸出時鐘SCL是否在取消複位I2C後,就一直有波形?

不是,複位後,SCL是高電平.

8.DMA啟動後出現Bus Error中斷?

      幀索引和元素索引需要根據手冊的規定嚴格配置, 否則就會出現bus error.

9.McBSP接收的資料通過DMA搬運到記憶體中, 為什麼在DMA中斷中關閉DMA,程式中在啟動DMA, DMA不工作?

     DMA完成搬運後就自動關閉了, 此時McBSP仍然處於RRDY=1, 因此,即使重新啟動DMA也不會產生DMA中斷.解決辦法:在DMA中斷中先關閉McBSP的接收器, 程式中先啟動DMA,然後在啟動McBSP的接收器;

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.