标题:
LPC中使中断向量表之和为0的计算方法详解
[打印本页]
作者:
liuda
时间:
2015-1-23 04:00
标题:
LPC中使中断向量表之和为0的计算方法详解
也就是计算DCD 0xb9205f80的方法
Reset
LDR PC, ResetAddr
LDR PC, UndefinedAddr
LDR PC, SWI_Addr
LDR PC, PrefetchAddr
LDR PC, DataAbortAddr
DCD 0xb9205f80
LDR PC, [PC, #-0xff0]
LDR PC, FIQ_Addr
这8个语句对应的
机器码
的累加和为0的方法。
一。找到开始中的ARM Developer Suite v1.2里的AXD Debugger,并打开。
二。设置使用的调试器。
三。选择要调试的文件。
四。打开ARM Developer Suite v1.2并打开要调试的工程,设置好分散加载文件。
点击
就进入了AXD中。
五。找到processor views中的Low Level Symbols并单击。
六。出现
七。找到其中的
并双击。
八。出现
这就是每个地址的机器码了。
九。找到Reset(0x00000000)到0x0000001c之间的地址,
十。把Reset(0x00000000)到0x0000001c中的机器码加和。应该为0x?00000000
说明中断向量表之和为0。DCD 0xb9205f80的数是正确的。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1