Board logo

标题: [求助]请教dp256看门狗复位问题 [打印本页]

作者: xiao1983er    时间: 2009-1-12 21:02     标题: [求助]请教dp256看门狗复位问题

9s12DP256+CodeWarrior4.6,在限定时间内喂狗程序响应正确;但是如果不喂狗,COP溢出时程序终止了,而没有被复位,请牛人指点下:看门狗中断会使系统自动复位吗?还是在中断服务程序中需要用户指令引导才能复位?

调试COP后系统还出现了一个奇怪的现象:系统上电复位不能使程序从头执行,硬件复位也必须在连接BDM后才响应,不知各位有没有遇见过类似现象?

连续调试3天了都没进展,找客服也没明确的解决方案,希望版上各位能够指点一二,提前感谢了~


作者: 康桥人    时间: 2009-1-12 21:11

COP复位有复位的向量,你有没有对相关的地址作处理?
作者: xiao1983er    时间: 2009-1-12 22:42

多谢版主关注~

尝试过自己写中断服务子程序,但貌似调试状态下无法进入COP中断;

另:需要用户在COP中断服务程序引导程序复位吗?S12有软件复位指令吗?


作者: iis603311    时间: 2009-1-13 01:57

我们也遇到了类似的问题,不过是在低功耗的停止或伪停止模式下。

连接BDM,下载程序,运行正常。去掉BDM上电,程序进入低功耗,然后就不正常了。

发现的现象有刚上电电流不稳定,跑程序时稳定,低功耗电流不稳定。

现在问题尚未解决,猜测原因是低功耗模式下系统内部电路停电,外部没有保护措施,造成电流内灌。去掉BDM,上电有时运行正常,有时异常,猜测是在CPU未运行的情况下,复位电路不好或main函数执行前的初始化未做好


作者: xiao1983er    时间: 2009-1-13 19:14

COP问题解决了,确实需要用户自己在COP中断中引导程序从startup开始执行;

系统上电不复位问题居然是由接地引起的,换了三相稳压电源供电就OK了,可能iis603311所言是电流内灌引起的,如果证实后请通知我一声,继续关注ing






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0