新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 調試TMS320C3x系列的常見問題?

        調試TMS320C3x系列的常見問題?

        作者: 時間:2016-12-21 來源:網絡 收藏
        1)TMS320C32的存儲器配置: TMS320C32的程序存儲器可以配置為16位或32位;數據存儲器可以配置為8位、16位或32位。
        2)TMS320VC33的PLL控制: TMS320VC33的PLL控制端只能接1.8V,不能接3.3V或5V。
        如何調試多片DSP
        對于有MPSD仿真口的DSP(TMS320C30/C31/C32),不能用一套仿真器同時調試,每次只能調試其中的一個DSP; 對于有JTAG仿真口的DSP,可以將JTAG串接在一起,用一套仿真器同時調試多個DSP,每個DSP可以用不同的名字,在不同的窗口中調試。 注意:如果在JTAG和DSP間加入驅動,一定要用快速的門電路,不能使用如LS的慢速門電路。
        在DSP系統中為什么要使用CPLD?
        DSP的速度較快,要求譯碼的速度也必須較快。利用小規模邏輯器件譯碼的方式,已不能滿足DSP系統的要求。 同時,DSP系統中也經常需要外部快速部件的配合,這些部件往往是專門的電路,有可編程器件實現。 CPLD的時序嚴格,速度較快,可編程性好,非常適合于實現譯碼和專門電路。
        DSP系統構成的常用芯片有哪些?
        1)電源: TPS73HD3xx,TPS7333,TPS56100,PT64xx...
        2)Flash: AM29F400,AM29LV400,SST39VF400...
        3)SRAM: CY7C1021,CY7C1009,CY7C1049...
        4)FIFO: CY7C425,CY7C42x5...
        5)Dual port: CY7C136,CY7C133,CY7C1342...
        6)SBSRAM: CY7C1329,CY7C1339...
        7)SDRAM: HY57V651620BTC...
        8)CPLD: CY37000系列,CY38000系列,CY39000系列...
        9)PCI: PCI2040,CY7C09449...
        10)USB: AN21xx,CY7C68xxx...
        11)Codec:TLV320AIC23,TLV320AIC10...
        12)A/D,D/A:ADS7805,TLV2543...
        具體資料見www.ti.com,www.cypress.com
        什么是boot loader?
        DSP的速度盡快,EPROM或flash的速度較慢,而DSP片內的RAM很快,片外的RAM也較快。為了使DSP充分發揮它的能力,必須將程序代碼放在RAM中運行。為了方便的將代碼從ROM中搬到RAM中,在不帶flash的DSP中,TI在出廠時固化了一段程序,在上電后完成從ROM或外設將代碼搬到用戶指定的RAM中。此段程序稱為“boot loader”。
        TMS320C3x如何boot?
        在MC/MP管腳為高時,C3x進入boot狀態。C3x的boot loader在reset時,判斷外部中斷管腳的電平。根據中斷配置決定boot的方式為存儲器加載還是串口加載,其中ROM的地址可以為三個中的一個,ROM可以為8位。
        Boot有問題如何解決?
        1)仔細檢查boot的控制字是否正確。 2)仔細檢查外部管腳設置是否正確。 3)仔細檢查hex文件是否轉換正確。 4)用仿真器跟蹤boot過程,分析錯誤原因。


        關鍵詞: 調試TMS320C3

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 六盘水市| 丁青县| 花莲市| 吴桥县| 明星| 祁门县| 岑溪市| 甘洛县| 唐海县| 卓资县| 南平市| 东明县| 宜黄县| 福安市| 射阳县| 上饶县| 怀远县| 津南区| 闽侯县| 昭苏县| 松潘县| 吉安市| 玉龙| 淳化县| 广昌县| 吉木萨尔县| 大邑县| 灌南县| 延边| 萝北县| 名山县| 无极县| 闸北区| 宾阳县| 财经| 阳原县| 无锡市| 芜湖县| 顺昌县| 佳木斯市| 马鞍山市|