请教KEAZN64程序下载后复位或断电重启不运行

2020-02-11 08:49发布

IDE用的CW10.6,目前芯片的代码非常简单,只有一个点灯测试,下载后连着仿真器可以运行,断电重启或复位后就不能再次运行。检查链接文件是下载到Flash里,之前用IAR也出现过这个问题,经过查找资料得知该芯片的看门狗默认开启,启动后不喂狗就会出现该问题,在启动文件中调用关狗操作可解决。但是CW10.6中不知道如何调用该关狗操作,量复位管脚也可发现锯齿波,初步怀疑还是看门狗引起的,不知大家有没有遇到过这个问题,求科普,感谢。

另外,不解为什么连接仿真器可以运行,并且在仿真状态下也可看到看门狗对应的寄存器没有打开,难道在线仿真和离线运行看门狗配置还不同?

附上详细问题说明。
KEAZN64调试问题说明.pdf (553.26 KB, 下载次数: 8) 2019-3-9 16:36 上传 点击文件名下载附件
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
lqm_8@163.com
1楼-- · 2020-02-11 10:14
我也真在找一个问题,同问?
hmsfeng
2楼-- · 2020-02-11 11:09
看现象,有可能芯片锁了,默认工程看门狗都不开启的,且是上电后只能配置一次。使用Jlink烧写调试,最好先不接RESET到仿真器。
bccuje_love
3楼-- · 2020-02-11 14:49
我用MDK开发过,没有问题,要注意启动代码里面默认是不开看门狗的,如果需要开始的话在那里面修改,那个喂狗时间和理论值怎么都不对,我就实测了一个最短的看门狗时间
cc917
4楼-- · 2020-02-11 17:46
 精彩回答 2  元偷偷看……

一周热门 更多>