工具与软件:
您好、TI
我正在测试示例 mcu_plus_sdk_am243x_09_02_01_05\examples\drivers\watchdog\watchdog_interrupt\am243x-lp\r5fss0-0_nortos。
我修改了 syscfg。 但在按 F8之后
游标将始终在这里。 似乎无法触发热复位。
由于我们的系统中没有外部看门狗、我如何触发复位?
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.
工具与软件:
您好、TI
我正在测试示例 mcu_plus_sdk_am243x_09_02_01_05\examples\drivers\watchdog\watchdog_interrupt\am243x-lp\r5fss0-0_nortos。
我修改了 syscfg。 但在按 F8之后
游标将始终在这里。 似乎无法触发热复位。
由于我们的系统中没有外部看门狗、我如何触发复位?
您好!
实际上、在 AM64X/243X 器件上、不支持 在看门狗过期后自行复位 SOC。
在您当前的测试用例中、您期望在看门狗到期后复位 SOC、但不会发生这种情况、WDT 中断是正常的中断。
一旦 WDT 到期、中断就会路由到目标的内核。
我已经创建了一个关于如何 在 ESM 模块的帮助下复位 SOC 的常见问题解答。
请仔细阅读。
此致、
Anil。
您好、
否、上述方法不可接受。
假设 SOC 处于例外状态并正在执行 while (1)条件。
现在、WDT 计时器已过期、我们需要 WDT 中断触发。
但是、当 SOC 处于异常模式时、WDT 中断不会触发或任何其他中断触发。
在这种情况下、SOC 可能无法复位。
为了避免这些问题、将 WDT 中断路由 到 ESM 模块。
然后 ESM 模块将具有 MMR 寄存器 在 WDT 到期后进行整个 SOC 复位。
上面的常见问题解答包含与如何在 ESM 模块的帮助下复位 SOC 相关的所有信息。
请 仅使用 WDT -> ESM ->重置方法。
此致、
Anil。