中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 一種雙DSP系統(tǒng)串行引導方案的實現(xiàn)

        一種雙DSP系統(tǒng)串行引導方案的實現(xiàn)

        作者: 時間:2009-09-27 來源:網絡 收藏
        2.2.4 鏈接命令程序link.cmd
        鏈接命令程序用于定義各存儲區(qū)的開始地址及大小,并分配編譯后各段到相應的存儲空間,link.cmd內容如下:

        本文引用地址:http://www.antipu.com.cn/article/188594.htm


        2.3 TMS320C62X通過IDMA接口把A218x程序拷貝到內部存儲器的方法
        從TMS320C62x來看,IDMA接口只有三個寄存器,分別是IDMA控制寄存器IDMA_IAL,IDMA讀數據寄存器IDMA_IRD和IDMA寫數據寄存器ID-MA_IWR。
        該三個寄存器的定義如下:


        訪問A218x的內存單元一般需要三個步驟:
        第一步:向IDMA控制寄存器寫該數據單元所在的頁面。編程只需要向IDMA_IAL控制寄存器寫入恰當控制字即可。例如要向APSP218x的PM區(qū)的第5頁寫數據,則應該有下面的命令:
        IDMA_IAL=0x8050;
        第二步:向IDMA控制寄存器寫該數據的地址。
        如果是PM區(qū),則該數據的地址為當前地址,如果是DM區(qū),必須將當前地址加0x4000。例如要向PM區(qū)的0x0809區(qū)寫數據,則應該有下面的命令:
        IDMA_IAL=0x0809;
        如果向DM區(qū)寫數據,則有命令:
        IDMA_IAL=0x0809+0x4000;
        第三步:讀寫數據。如果是讀數據,例如要將數據讀入到unsigned short XX單元,則應該用下面的命令:
        XX=(unsigned short)IDMA_IRD;
        如果是寫數據,例如要將數據unsigned short YY寫入某地址單元,則應該用下面的命令IDMA_IWR=YY;
        注意以后每讀取或寫數據,IDMA接口的地址指針自動加1。
        TMS320C62x通過IDMA口,在啟動后把AD-SP218x的應用程序拷貝到ADSP218x的內部存儲器中。ADSP218x的應用程序作為一個asm文件供TMS320C62x應用軟件調用,具體格式為:


        2.4 FLASH的在線燒寫
        上面的工程文件經CCS編譯、匯編后生成可執(zhí)行COFF文件(.out),它需要轉換成可供CCS調用的數據文件,通過JTAG口在線寫入到FLASH中。利用TI公司的HEX6x.exe工具,將生成的.out文件轉化成.hex輸出文件。由于該HEX6x.exe工具是提供給EPROM編程器的,用EPROM編程器可直接燒寫.hex文件。但對于FLASH的在線編程來說,生成的.hex文件不能直接使用,必須再編寫一段程序將.hex的文件頭去掉,分離出數據文件,最后才能由FLASH的在線燒寫程序將最終的數據文件燒寫到FLASH中。
        hex6x命令行的格式為:


        命令執(zhí)行后會產生三個文件,這三個文件再經過轉換融合成一個文件flash.asm,格式如下:



        3 結 語

        該系統(tǒng)經過單板和整機的高低溫、振動、電磁兼容試驗驗證,系統(tǒng)在上電后能夠100%的正常啟動,性能穩(wěn)定。該方法為編寫由TMS320C62x和ADSP218x組成的雙DSP系統(tǒng)的引導程序拓寬了思路,其設計思想對其他型號組成的雙DSP系統(tǒng)的設計也具有借鑒意義。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉