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_Example_uc1_am263x-cc_r5fs0-0_nortos_ti-arm-clang 示例代码时、会立即触发 WWDT0过期中断、而不是等待定义的超时(10s)。 控制台打印输出指示所有测试均通过、但时序行为是意外的。
此行为是否可重复? 这是示例代码中的错误吗?
您好!
您使用的 RTI 计时器的频率是多少? 在常规测试期间、我们也观察到了看门狗的一些问题。 让我与 SDL 团队核实一下、然后再回到这个问题上。
谢谢
以下是工程中 example.syscfg 的 RTI0设置:
此结构用于 SOC_moduleSetClockFrequency ()
SOC_SDL_ModuleClockFrequency sdl_gSocModulesClockFrequency[] = { { SOC_RcmPeripheralId_WDT0, SOC_RcmPeripheralClockSource_SYS_CLK, 32000 }, { SOC_MODULES_END, SOC_MODULES_END, SOC_MODULES_END }, };
您好 Kai、
是从 CCS 示例进行此配置还是您已进行配置?
谢谢、
G Kowshik
这是8.05 SDK 随附的 CCS 示例中的配置。
明白了、让我检查一下这个。 我问的原因是、我怀疑您向 WDT 寄存器写入了错误的值、根据 TRM、如果 WDT 硬件检测到任何对预加载值寄存器的错误写入、它会将 SoC 的 POR 置为有效。
让我来深入了解一下示例并回顾一下。
谢谢