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.

[参考译文] AM2634:SDL RTI 示例计时错误

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1195060/am2634-sdl-rti-example-timing-error

器件型号:AM2634

当我在  AM2634控制卡上运行 SDL_RTI_Example_uc1_am263x-cc_r5fs0-0_nortos_ti-arm-clang 示例代码时、会立即触发 WWDT0过期中断、而不是等待定义的超时(10s)。 控制台打印输出指示所有测试均通过、但时序行为是意外的。  

此行为是否可重复? 这是示例代码中的错误吗?  

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

    您好!

    您使用的 RTI 计时器的频率是多少? 在常规测试期间、我们也观察到了看门狗的一些问题。 让我与 SDL 团队核实一下、然后再回到这个问题上。

    谢谢

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

    以下是工程中 example.syscfg 的 RTI0设置:  

    此结构用于 SOC_moduleSetClockFrequency ()  

    Fullscreen
    1
    2
    3
    4
    5
    SOC_SDL_ModuleClockFrequency sdl_gSocModulesClockFrequency[] = {
    { SOC_RcmPeripheralId_WDT0, SOC_RcmPeripheralClockSource_SYS_CLK, 32000 },
    { SOC_MODULES_END, SOC_MODULES_END, SOC_MODULES_END },
    };
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

    您好 Kai、

    是从 CCS 示例进行此配置还是您已进行配置?

    谢谢、

    G Kowshik

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

    这是8.05 SDK 随附的 CCS 示例中的配置。  

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

    明白了、让我检查一下这个。 我问的原因是、我怀疑您向 WDT 寄存器写入了错误的值、根据 TRM、如果 WDT 硬件检测到任何对预加载值寄存器的错误写入、它会将 SoC 的 POR 置为有效。

    让我来深入了解一下示例并回顾一下。

    谢谢