完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我需要提高的一个eepromcounter当看门狗复位事件发生。我知道我可以在RAM内存中使用一个静态变量。但在这种情况下,我将无法区分真正的看门狗复位和硬件复位之间(硬件复位按钮按下事件)。有没有办法reimplementthe默认看门狗中断处理程序?或可能有更简单的这一问题的方法吗?先谢谢你。
|
|
相关推荐
5个回答
|
|
在看门狗处理程序中,您可以读取I2C EEPROM并用增量值写回它。如果您在RAM中保持变量,那么您将在复位时查找其值。或者,如果您有任何其他设备以外的FX3,您可以指示它,使用GPIO切换
|
|
|
|
谢谢你的输入。
我要把我的计数器存储在I2C EEPROM中。这一部分是清楚的。问题是我不能更改默认看门狗中断处理程序,也不能找到默认看门狗中断处理程序的源代码,以便在那里注入我的代码。 我在CYU3VIC.C中找到了CYU3PWDTNTHANDELL,但是,只有看门狗计时器计数器被重新加载到那里。塞浦路斯在别的地方被重置。我试图在CYU3pWdTnTHANDELL中放入一些测试代码,但是它没有运行。我认为在构建项目时,来自SDK的Cyu3VIC.C的预编译版本是链接的。 我尝试了另一种方法来解决我的问题:CyuU3PyVivivVoIP地址[4 ]=Myfx3in thand; 这也不起作用,因为默认的看门狗定时器中断也在RTOS中用于其他任务。结果是一个崩溃的程序。 |
|
|
|
你好,
我认为,看门狗“复位”发生的H / W当看门狗计数器到期。看门狗计数器到期是事如果看门狗计数器加载程序不叫因为FX3装置(微米)挂等。这样就不可能在看门狗复位事件做任何处理,我想。 我发现pp_int登记在Fx3程序员手册(DOC # 001-64707)。它具有WDTA复位位。这一点是“显示系统醒来的看门狗定时器致硬复位”。你可以用这个钻头来达到目的。 当做, 村上春树 |
|
|
|
你好!
穆拉卡米先生,非常感谢您的回复! 我想你是对的你的监督机制的设想。我要看wdt_reset点,但遗憾的是0。可能是看门狗的默认设置不提供硬复位,这就是为什么wdt_reset看门狗事件后不改变其状态。 没有人知道如果看门狗的电源管理设置可以修改吗? 我相信在这样的设备能够为FX3这样简单的任务,不易实现。 问候,Georgi Georgiev |
|
|
|
任何帮助将不胜感激!
|
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2106 浏览 1 评论
1853 浏览 1 评论
3671 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1788 浏览 6 评论
1536 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
572浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
424浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
438浏览 2评论
386浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
916浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 19:46 , Processed in 1.064671 second(s), Total 86, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号