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.

[参考译文] TMS570LS1224:看门狗复位问题

Guru**** 1969805 points
Other Parts Discussed in Thread: HALCOGEN, TMS570LS1224
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1441208/tms570ls1224-watchdog-reset-issue

器件型号:TMS570LS1224
主题中讨论的其他器件:HALCOGEN

工具与软件:

您好!

我正在 TMS570LS1224 (LaunchPad)中执行看门狗任务。  dwdReset() API 在我放置中断点时被周期性 地点击、但 Wdg_Init ()在复位后不执行。 我将在 halcogen 中为 TT 列表函数启用 RTI0中断

因为除了此配置、我要为我的项目使用调度程序、所以我应该对看门狗进行任何 halcogen 操作。

我的预期是在看门狗复位断点之后、下面突出显示的 API 将命中、但在复位后不会命中。

预加载值为2929

您能帮我找出这个错误吗?

谢谢  

SAI、

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

    嗨、Sai、

    您可以一次参考以下常见问题解答吗:

    (+)[常见问题解答] TMS570LC4357:如何使用数字看门狗-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    这可能会解决您的问题、如果没有、我将在最后进一步调试此问题

    ——
    谢谢、此致、
    Jagadish。

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

    尊敬的 Jagadish:



    感谢您的答复。 我将根据上述 DWD 参考进行尝试、并让您知道结果。





    谢谢此致(&R)、
    SAI。

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

    尊敬的 Jagadish:

    我已经浏览了上述常见问题解答参考并尝试了实施建议的步骤、但遗憾的是、看门狗(未发生复位)仍有问题。

    您能帮助进一步调试吗? 如果您需要我这边的任何具体细节、请告诉我。

    期待 您的指导。

    谢谢、此致、

    SAI

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

    嗨、Sai、

    我没有 TMS570LS1224板、因此我在 RM46板上创建了一个看门狗重新测试示例。 这两个电路板的兼容性非常高、因此、我建议您参考以下示例、并按照以下示例执行配置和代码、然后进行验证。

    e2e.ti.com/.../Watchdog_5F00_Reset_5F00_Test_5F00_RM46.zip

    在此示例中、我将在此 Launchpad 板上切换用户 LED (GIOB1和 GIOB2) 50次。

    在每次中断时、我还将对看门狗计时器进行复位。 完成50次切换后、我直接禁用 RTI 计时器中断、这意味着不会对看门狗计时器进行馈送或复位。 一旦安全装置定时器停止馈送、此电路板应该被复位。

    为了验证这一点、我在引导加载程序中执行了以下操作:

    1.进入 bootloader 后、在 main 例程的第一条指令上设置一个断点、如下所示:

    2.现在恢复代码:

    3.恢复代码后、您会看到板上的 LED 在闪烁。

    4.切换50次 LED 后、控制器将复位、而且同样、代码应该在我们放在前的断点处结束:

    您可以通过这种方法来验证它。

    ——
    谢谢、此致、
    Jagadish。

x 出现错误。请重试或与管理员联系。