2019-03-25 20:20发布
谢谢大大的关注。
再详细说明下具体情况。
有问题的机器的用户程序一般没法在线仿真,因为JTAG一运行重载就好了,程序根本没有做任何更改。有次KEIL在没有重载代码的情况下,用汇编代码观察故障机器的运行,发现有个2进制BIN,ROM的值与汇编二进制的代码值不一致。看图:
LDC指令 cortex M3核据查好像无法解析,此处会跑飞到0000处,引发硬Fault。
看看实际的ROM数据,实际是F810好像对应的指令是LDR,所以因此而进异常。
具体引起的原因就不知道了。
最多设置5个标签!
谢谢大大的关注。
再详细说明下具体情况。
有问题的机器的用户程序一般没法在线仿真,因为JTAG一运行重载就好了,程序根本没有做任何更改。
有次KEIL在没有重载代码的情况下,用汇编代码观察故障机器的运行,发现有个2进制BIN,ROM的值与汇编二进制的代码值不一致。看图:
LDC指令 cortex M3核据查好像无法解析,此处会跑飞到0000处,引发硬Fault。
看看实际的ROM数据,实际是F810好像对应的指令是LDR,所以因此而进异常。
具体引起的原因就不知道了。
一周热门 更多>