听说,电子工程师经常被“狗”咬!

网友投稿 274 2022-11-23

听说,电子工程师经常被“狗”咬!

看门狗简介

通过下面几个我们在技术支持过程中遇到的问题,并总结了行之有效的解决办法。

1. 内部看门狗

单片机分为内核和外设,仿真调试过程中,在断点处停下来后,芯片内核是停止的,而外设则可以选择性的继续运行,如内部看门狗。内核停止,无法喂狗,导致看门狗将芯片复位。

另一个办法是在TKScope驱动设置中,设置【初始化宏】的参数,增加配置项,如下图所示。

注意,如果芯片本身没有类似的寄存器,那就只能在芯片初始化时,禁能看门狗了。

通过抓取数据包查看并分析后发现,复位引脚被周期性的拉低。原来客户板子上有一个外部看门狗芯片,由于编程过程过长,没有及时喂狗,导致芯片复位。

3. 接有外部看门狗,但看门狗控制端未引出

对于这种情况,由于无法控制外部看门狗,除非断开连接,否则仿真、编程工具也是无能为力的。

总结

最后,我们汇总了针对看门狗问题的解决办法,希望客户能够合理设计仿真、编程接口,以及合理设计应用程序,规避看门狗对编程、仿真的影响,别再被“狗”咬:

用户程序在初始化时,禁能内部看门狗;

配置【初始化宏】,使得AK100Pro去禁能看门狗;

用户程序定时喂狗;

断开外部看门狗;

将调试时钟接在看门狗控制端,下载过程中可去喂狗。

身处

洪流的你还在等什么!“关注物联网新机遇的你,怎能错过这个饕餮盛宴!!由

旗下

发烧友网举办的第三届“中国

大会”将 于12月2日在深圳隆重举行:全球化的 视野、更高价值的独家观点、更专业的技术分享、更前沿的脉动把握,汇聚全球物联网知名企业与精英的盛典,你不可错过!更多信息欢迎大家继续关注 网!”

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:电商乱象无形推动了互联网消费保险前进步伐?
下一篇:SpringDataJpa多表操作的实现
相关文章

 发表评论

暂时没有评论,来抢沙发吧~