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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Jlink調(diào)試ARM裸機(jī)程序

          Jlink調(diào)試ARM裸機(jī)程序

          作者: 時(shí)間:2016-11-19 來源:網(wǎng)絡(luò) 收藏
          安裝ASD1.2 調(diào)試裸奔程序。

          我的臺(tái)式機(jī)沒有并口,所以只好買個(gè)JLink了。(注意,現(xiàn)在配的新電腦很少有串口和并口了。買板子的時(shí)候最好順帶買了JLink最好。這樣省郵費(fèi)。不要買什么USB轉(zhuǎn)接并口的,沒有用。我買了一個(gè),都用不了。另外注意開發(fā)板的JTAG是10腳的還是20腳的。買的JLink最好能直接使用,不然要買轉(zhuǎn)接插座很麻煩)

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

          調(diào)試的時(shí)候AXD要配置的。配置方法主要是配置

          1. Option->Configure Interface->Session File

          這里指定初始化SDARM的地址列表,文件內(nèi)容為

          setmem 0x53000000,0x00000000,32
          setmem 0x4a000008,0xffffffff,32
          setmem 0x4a00001c,0x00007fff,32
          setmem 0x48000000,0x2212d110,32
          setmem 0x48000004,0x00000f40,32
          setmem 0x48000008,0x00002e50,32
          setmem 0x4800000c,0x00002e50,32
          setmem 0x48000010,0x00002e50,32
          setmem 0x48000014,0x00002e50,32
          setmem 0x48000018,0x00002e50,32
          setmem 0x4800001c,0x00018005,32
          setmem 0x48000020,0x00018005,32
          setmem 0x48000024,0x00960542,32
          setmem 0x48000028,0x00000032,32
          setmem 0x4800002c,0x00000030,32
          setmem 0x48000030,0x00000030,32

          2. Option->Configure Target

          這里好像是配置仿真連接器。通過Add按鈕把JLink的JLinkRDI.dll加進(jìn)來。選者它就行。

          3. Option->Configure Processor

          這里要去掉Semihosting。其他默認(rèn)就可以。有時(shí)候調(diào)試的時(shí)候發(fā)現(xiàn)無法設(shè)置斷點(diǎn),可以在這個(gè)窗口

          清一下‘Vector catch’,就可以設(shè)置斷點(diǎn)。

          設(shè)置完后,F(xiàn)ile->Load Image就是調(diào)試。以后直接從CodeWarrior按Debug按鈕進(jìn)來。但是如果你調(diào)試

          的項(xiàng)目很多,有時(shí)候會(huì)彈出找不到session file的窗口。所以最好每調(diào)試一個(gè)項(xiàng)目保存一下當(dāng)前的session.

          關(guān)于如何AXD我也是一知半解。目前就知道可以通過Register窗口查看寄存器。主要是中斷試驗(yàn)的是否看看

          CPSR是不是從SVC轉(zhuǎn)到IRQ.另外Memory 窗口可以查看指定地址的值。至于Variable,Watch窗口,我目前還不怎么會(huì)用。:(



          評(píng)論


          技術(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); })();