您的位置 首页 5G

Jlink调试ARM裸机程序

安装ASD1.2调试裸奔程序。我的台式机没有并口,所以只好买个JLink了。(注意,现在配的新电脑很少有串口和并口了。买板子的时候最好顺…

装置ASD1.2 调试裸奔程序。

我的台式机没有并口,所以只好买个JLink了。(留意,现在配的新电脑很少有串口和并口了。买板子的时分最好顺带买了JLink最好。这样省邮费。不要买什么USB转接并口的,没有用。我买了一个,都用不了。别的留意开发板的JTAG是10脚的仍是20脚的。买的JLink最好能直接运用,否则要买转接插座很费事)

调试的时分AXD要装备的。装备办法主要是装备

1. Option->Configure Interface->Session File

这儿指定初始化SDARM的地址列表,文件内容为

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加进来。选者它就行。

3. Option->Configure Processor

这儿要去掉Semihosting。其他默许就能够。有时分调试的时分发现无法设置断点,能够在这个窗口

清一下‘Vector catch’,就能够设置断点。

设置完后,File->Load Image便是调试。今后直接从CodeWarrior按Debug按钮进来。可是假如你调试

的项目许多,有时分会弹出找不到session file的窗口。所以最好每调试一个项目保存一下当时的session.

关于怎样AXD我也是一知半解。现在就知道能够经过Register窗口检查寄存器。主要是中止实验的是否看看

CPSR是不是从SVC转到IRQ.别的Memory 窗口能够检查指定地址的值。至于Variable,Watch窗口,我现在还不怎样会用。:(

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/5g/265170.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部