涂鸦T5,硬件看门狗开发

Wi-Fi 设备、蜂窝设备、WuKongAI、开发板、TuyaOS 移植等


13160058813
Posts: 36

1、看到涂鸦T5原始SDK,在app_main中有喂狗函数,在tuya_devos_health文件中又有一个喂狗过程。也就说有两个喂狗过程。
这两个都是软件看门狗?不同的CPU各自有一个喂狗对么?
2、我们项目希望添加硬件看门狗,该如何添加?如何在两个CPU中都喂狗?

Attachments
c3a205f864190cdf3adadde6425e8d6.png
愚者千虑必有一得
Posts: 696

Re: 涂鸦T5,硬件看门狗开发

app main中的喂狗,是原厂为了解决一个问题加入的,再启动之后一段时间会关闭。health里面的喂狗,是涂鸦加的,是真实的喂狗程序,全局只有一套。

如果客户要自己的狗,那么要完全自己开发了,不依赖我们这一套。也不要改我们的health里的那套,那个也是有用的。

13160058813
Posts: 36

Re: 涂鸦T5,硬件看门狗开发

T5有两个CPU,如何在这两个CPU里面创建线程,分别喂狗?

13160058813
Posts: 36

Re: 涂鸦T5,硬件看门狗开发

你们的喂狗需要两个CPU都喂狗?还是只要一个CPU喂狗就可以?

愚者千虑必有一得
Posts: 696

Re: 涂鸦T5,硬件看门狗开发

一个就够了,两个cpu有核间通信的心跳。

13160058813
Posts: 36

Re: 涂鸦T5,硬件看门狗开发

升级的时候,看门狗会一直复位的,那时候来不及喂狗?

愚者千虑必有一得
Posts: 696

Re: 涂鸦T5,硬件看门狗开发

升级过程会有2次重启,但是不是看门狗重启,你可以把log贴出来看看。

13160058813
Posts: 36

Re: 涂鸦T5,硬件看门狗开发

附件是升级时重启的log

Attachments
硬件安了看门狗,升级重启.txt
(1.15 MiB) Downloaded 7 times
愚者千虑必有一得
Posts: 696

Re: 涂鸦T5,硬件看门狗开发

你额外的家了一个硬件wd?有喂狗吗?我们喂的是芯片的wd,你额外加的话,需要自己额外喂狗的。如果不是必要的,用芯片的wd就够了。

愚者千虑必有一得
Posts: 696

Re: 涂鸦T5,硬件看门狗开发

你可以在我们的tkl_watchdog文件的那几个接口里,把你们的喂狗操作也加进去。

Post Reply