This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430FR5969:通过看门狗计时器重置固件

Guru**** 2536050 points
Other Parts Discussed in Thread: MSP430FR5969

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/572253/msp430fr5969-firmware-reset-by-watchdog-timer

部件号:MSP430FR5969

您好,支持:

我有一个关于使用看门狗计时器重置MSP430的问题。 我们在市场上有一款产品已有2年,在一个位置(靠近机场),看门狗计时器会产生溢出(可能是由于固件挂起),导致固件 重置。 我们发现此事件是由外部干扰(可能是1GHz雷达)引起的。  在看门狗的30 % 中,重置 设备无法正确启动,导致系统"死机"。 我需要解决这个问题!

我的问题是 ,固件重置是否应始终恢复控制器? 或者是否存在固件重置无法恢复的情况?

此致,Ronald

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Ronald:

    感谢您的详细帖子。 通常,当固件挂起时,看门狗计时器(WDT)将重置设备,因为WDT没有被触发(计数器定期重置)。 但是,重置可能是由WDT以外的其它原因引起的。 您可以通过检查SYSRSTIV寄存器来确认重置是否是由WDT引起的。 有关 与相应中断对应的值,请参见数据表中的表6-2。

    由于您怀疑存在外部干扰,我要确保干扰不会导致电源或信号引脚出现过压情况,从而触发与MSP430相连的其它器件发出的RST信号等。 我首先要移除主板上的其他组件,直到您注意到问题未发生。 我担心设备在之后无法正常启动。 您是否可以通过JTAG (连接到正在运行的目标)连接到这些器件,以查看正在执行的代码或JTAG通信是否可行?

    此致,

    詹姆斯

    MSP客户应用程序

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,James:

    感谢您的详细回答! 您说的对,我不确定是看门狗计时器导致重置! 问题是故障只发生在哥斯达黎加的典型地点 (大约每周一次)。 该区域有3种产品( 产品之间的距离约为500米),所有三种产品都遇到相同的问题!  其他项目(相同的产品,相同的设置) 现在可以正常工作 1到2年,没有任何问题! 这就是为什么我对外部干扰很有把握,这使得 很难找到根本原因! 无论如何 ,我会添加检查SYSRSTIV寄存器!

    我们对电缆(150kHz至230MHz)和辐射抗扰性测试(80MHz和6GHz)进行了一些测试,并发现1GHz至1.3GHz的灵敏度有所提高。 令人不信服的是,6个设备中有一个被重置了两次!

    您是否可以确认 在所有条件下都可以通过看门狗进行固件重置? 或者是否存在只能通过硬件重置甚至通电重置来解决的情况? 如果watch dog重置能够恢复系统,我可以花更多时间检查固件!

    谢谢!

    罗纳德

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    看门狗计时器应该正常工作,但我在错误表 WDG5中找到了一个与看门狗相关的勘误表。 基本上,活动的WDT不会阻止设备进入LPMx.5,从而关闭WDT。 我不确定您是否正在输入这些模式之一,但我想指出。

    此致,

    詹姆斯

    MSP客户应用程序

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我使用的是MSP430 FR5969套件,当调试它时显示一个错误,指出即使在具有兼容的IAR工作台版本之后,我的器件也不受支持,因此我现在应该怎么做????
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我没有使用LPMx.5模式,因此我可以将其作为失败消除! 如果您认为看门狗计时器和重置在正常条件下可以正常工作,我会在 软件重置后对固件进行更多的处理。

    感谢您的帮助!

    此致,

    罗纳德  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好,支持!
    我在将代码调试到msp430fr5969设备时遇到问题,它说我的设备不受支持。 我正在使用IAR嵌入式工作台版本5.60

    此致,

    Palash

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Palash,

    如果您没有与Ronald合作处理他的问题,请为您的问题启动新的线程。

    此致,

    詹姆斯

    MSP客户应用程序
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如何启动新线程?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在MSP低功耗微控制器论坛中,您可以单击屏幕右上角的“新建”按钮。

    此致,

    詹姆斯

    MSP客户应用程序

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Ronald:

    您是否能够了解问题?

    此致,

    詹姆斯

    MSP客户应用程序
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,James:

    还没有! 我们正在尝试在实验室中重现该问题(似乎很困难)。 如果我能够重现问题,我也可以了解看门狗计时器是否正在生成复位。

    此致,

    罗纳德