[Kinetis] KE02芯片为啥不停复位

[复制链接]
1307|3
 楼主| summer_zq 发表于 2015-9-29 08:58 | 显示全部楼层 |阅读模式
KE02 + KDS
程序下进板子之后,芯片大约每1、2分钟就自动复位。
以为是watchdog在动作,关掉之后还是在复位。
于是查看寄存器SIM_SRSID的值,复位之后是0x02,手册上说,indicates a reset caused by core LOCKUP event。请大家帮忙看看这啥意思啊?
lovecat2015 发表于 2015-9-29 09:02 | 显示全部楼层
你用最简单的程序测试也是复位吗
FSL_TICS_ZJJ 发表于 2015-9-29 09:25 | 显示全部楼层
你用的是什么程序,你在KDS中新建一个工程,添加最简单的打印测试代码下载跑试试,看看是否复位。
关于LOCKUP的解释:
The LOCKUP gives immediate indication of seriously errant kernel software. This is the
result of the core being locked because of an unrecoverable exception following the
activation of the processor’s built in system state protection hardware.
应该还是和你软件程序有关。
你先做个最简单的测试程序试试。
 楼主| summer_zq 发表于 2015-10-1 14:34 | 显示全部楼层
问题找到了呢
是在做RAM测试的时候没有关中断,把中断关了就没事了
看来core LOCKUP reset是跟非法的存储器操作有关
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

50

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部