<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > JTAG接口在線燒寫Flash的實(shí)現(xiàn)

          JTAG接口在線燒寫Flash的實(shí)現(xiàn)

          作者: 時(shí)間:2011-09-21 來源:網(wǎng)絡(luò) 收藏
          表1 TMS320VC5509A 的加載方式

          本文引用地址:http://www.ex-cimer.com/article/150188.htm

            

            在這些加載模式下, 下載程序之前先要生成一張載入表, 即引導(dǎo)表。引導(dǎo)表的結(jié)構(gòu)如圖2 所示, 引導(dǎo)表攜帶的信息有代碼段和數(shù)據(jù)段信息, 向DSP 下載程序的入口點(diǎn)地址、寄存器配置信息和可編程延時(shí)信息。

            

            圖2 引導(dǎo)表結(jié)構(gòu)

            讀引導(dǎo)表可知以下信息: 程序入口地址是引導(dǎo)表加載結(jié)束后用戶程序開始執(zhí)行的地址, 也就是用戶程序生成的map 文件中顯示的入口地址; 需配置寄存器數(shù)表明后面有多少個(gè)需要配置的寄存器; 當(dāng)延時(shí)標(biāo)志為0xFFFF 時(shí), 執(zhí)行延時(shí), 延時(shí)長度決定了在寄存器配置后延時(shí)多少個(gè)CPU 周期才進(jìn)行下一個(gè)動(dòng)作; 段字節(jié)數(shù)、段起始地址和數(shù)據(jù)表示用戶程序中定義的各個(gè)段的內(nèi)容;引導(dǎo)表以32 個(gè)0 為結(jié)束標(biāo)志。

            生成引導(dǎo)表的方法: 通過在DOS 環(huán)境下使用hex55.exe 轉(zhuǎn)換工具。在轉(zhuǎn)換操作之前, 先把用戶程序生成的。out 文件、包含轉(zhuǎn)換選項(xiàng)的CMD 文件hex5509.cmd 和轉(zhuǎn)換工具h(yuǎn)ex55.exe 放在同一個(gè)文件夾里, 在DOS 方式下先將路徑修改為文件所在的位置, 然后在此路徑下運(yùn)行命令hex55 hex5509.cmd , 即可生成想要的。hex 文件。

            在轉(zhuǎn)換時(shí), 提供引導(dǎo)表的相關(guān)配置信息的CMD 文件這里被命名為hex5509.cmd , 文中用到的hex5509.cmd的內(nèi)容為:

            



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();