找回密码
 注册
关于网站域名变更的通知
查看: 395|回复: 2
打印 上一主题 下一主题

求助:debug单步调试时出现硬错误?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-7 14:02 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 lupkpu9 于 2020-4-7 18:28 编辑   y. m, |. ^% B9 w: H5 }% d( T% }

* n1 J! f. [8 i$ d7 E4 z* i" f0 Z* G0 dmcu:KE06Z
9 p: q) l# [5 d/ y1 d( F编译环境:MDK0 V( \% A! g- W9 c) {8 W- X; V
当读取debug单步调试时,在读取一个寄存器的值时突然进入默认中断服务函数void default_isr(void)。oid default_isr(void) 可以返回中断源, 我通过查看芯片手册,返回的异常中断向量号为03,查询向量表为硬错误。第一张图为调试过程进入中断的地方,第二张图为进入的默认中断void default_isr(void) ,第三张图为我坚持的默认中断void default_isr(void)中的返回值,我没有利用串口打印。
1 _# M$ H, j: V1 ^5 Q
3 O; V! U: K/ y  e( v3 \" |. ?( ~2 L  k" q6 F' |1 P1 o$ @
. \  |* f+ h! g4 ^

* D% Q' s: G: ?/ F" z2 f& \ : ^! B) {/ h9 B, |

该用户从未签到

3#
发表于 2020-4-7 18:30 | 只看该作者
应该是指针的不正常访问的原因吧,看一下这个指针的地址是什么

该用户从未签到

2#
发表于 2020-4-7 18:29 | 只看该作者
看一下你的这个指针有没有分配地址,是不是一个空的指针?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 21:15 , Processed in 0.234375 second(s), 28 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表