新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 德州儀器DSP開發常見問題寶典

        德州儀器DSP開發常見問題寶典

        作者: 時間:2013-06-13 來源:網絡 收藏
        ING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 14px/25px 宋體, arial; WHITE-SPACE: normal; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; PADDING-TOP: 0px; -webkit-text-stroke-width: 0px">  2.提供串口編寫:TI的網頁上有相關軟件。注意只能編寫一次,因為編寫程序會破壞串口通信程序。

          3.在你的程序中編寫:TI的網頁上有相關資料。

          三十二。如何編寫DSP外部的Flash?

          DSP的外部Flash編寫方法:

          1.通過編程器編寫:將OUT文件通過HEX轉換程序轉換為編程器可以接受的格式,再由編程器編寫。

          2.通過DSP軟件編寫:您需要根據Flash的說明,編寫Flash的編寫程序,將應用程序和編寫Flash的程序分別load到RAM中,運行編寫程序編寫。

          三十三。對于C5000,大于48K的程序如何BOOT?

          對于C5000,片內的BOOT程序在上電后將數據區的內容,搬移到程序區的RAM中,因此FLASH必須在RESET后放在數據區。由于C5000,數據區的空間有限,一次BOOT的程序不能對于48K。解決的方法如下:

          1.在RESET后,將FLASH譯碼在數據區,RAM放在程序區,片內BOOT程序將程序BOOT到RAM中。

          2.用戶初試化程序發出一個I/O命令(如XF),將FLASH譯碼到程序區的高地址。開放數據區用于其它的RAM。

          3.用戶初試化程序中包括第二次BOOT程序(此程序必須用戶自己編寫),將FLASH中沒有BOOT的其它代碼搬移到RAM中。

          4.開始運行用戶處理程序。

        三十四.DSP外接存儲器的控制方式

          對于一般的存儲器具有RD、WR和CS等控制信號,許多DSP(C3x、C5000)都沒有控制信號直接連接存儲器,一般采用的方式如下:

          1.CS有地址線和PS、DS或STRB譯碼產生;

          2./RD=/STRB+/R/W; 3./WR=/STRB+R/W。

          三十五.GEL文件的功能?

          GEL文件的功能同emuinit.cmd的功能基本相同,用于初始化DSP。但它的功能比emuinit的功能有所增強,GEL在CCS下有一個菜單,可以根據DSP的對象不同,設置不同的初始化程序。以TMS320LF2407為例:

          #define SCSR1 0x7018 ;定義scsr1寄存器

          #define SCSR2 0X7019 ;定義scsr2寄存器

          #define WDKEY 0x7025 ;定義wdkey寄存器

          #define WDNTR 0x7029 ;定義wdntr寄存器

          StartUp() ; 開始函數

          {

          GEL_MapReset(); ; 存儲空間復位 GEL_MapAdd(0x0000,0,0x7fff,1,1); 定義程序空間從0000-7fff 可讀寫



        關鍵詞: 德州儀器 DSP開發 常見問題 寶典

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 广水市| 甘德县| 登封市| 横山县| 赤城县| 阆中市| 英超| 中江县| 瓮安县| 广汉市| 兴和县| 萝北县| 房山区| 育儿| 西林县| 威远县| 丹江口市| 合山市| 鹤峰县| 于都县| 台安县| 积石山| 梓潼县| 绥滨县| 承德市| 青铜峡市| 高唐县| 门源| 宁远县| 建湖县| 红原县| 桓仁| 吴川市| 青河县| 图们市| 濮阳市| 望谟县| 盐边县| 林周县| 荣昌县| 东安县|