主题中讨论的其他器件:AM62P
工具与软件:
尊敬的专家:
我遇到过多个线程在讨论看门狗驱动程序的问题。 在查看了看门狗驱动程序的 Linux SDK 文档后、我尝试了相同的方法、但仍然无法正常工作。
如果此问题仍然存在、我将探讨在上运行看门狗的可能性 R5内核 因为我们的安全应用程序在那里运行。 此外、我发现了 MCU+ SDK 10_00_00_14 想知道是否有任何可用的示例 DWWD (数字窗口式看门狗)或 DWD .
您能否就此提供指导?
期待您的答复。
此致、
去巴希
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.
工具与软件:
尊敬的专家:
我遇到过多个线程在讨论看门狗驱动程序的问题。 在查看了看门狗驱动程序的 Linux SDK 文档后、我尝试了相同的方法、但仍然无法正常工作。
如果此问题仍然存在、我将探讨在上运行看门狗的可能性 R5内核 因为我们的安全应用程序在那里运行。 此外、我发现了 MCU+ SDK 10_00_00_14 想知道是否有任何可用的示例 DWWD (数字窗口式看门狗)或 DWD .
您能否就此提供指导?
期待您的答复。
此致、
去巴希
Debashis、您好!
WDT 可在 SDL 上找到。 请查看以下示例以在 MCU R5F 中配置 WDT。
一旦看门狗过期、WDT 就无法使 AUTORESET SOC 成为看门狗、用户需要将 ESM 模块与 WDT 集成在一起以使 AUTORESET 成为 SOC。 下面的常见问题解答对所有实现进行了说明。
C:\ti\mcu_plus_sdk_am62px_10_00_00_14\examples\SDL
如果您只需要单独使用 WDT 示例和 ESM 模块、请按照以下步骤操作。
AM62A 器件的 A53内核上提供了 WDT、此驱动程序将其集成到 AM62P MCU+SDK 中。
更新 makefile 以编译该驱动程序、稍后会使用 MCU RTI 基址从应用程序调用 WDT API。
此驱动程序集成完成后、仅从 SDL 组件获取 ESM 模块代码并将其集成到 WDT 应用程序中。
我在分享以下链接来帮助您将 WDT 集成到 AM64X 器件的 M4F 内核中、而且 AM62P 器件中也采用了相同的过程。 也可以使用相同的方法。
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1362747/am6442-wdt-on-m4f
此致、
Anil。
尊敬的 Anil:
我找到了该示例并为 soc 复位添加了此代码、您能在其中详细解释一下吗?
/* Unlock CONTROL MMR registers */
SOC_controlModuleUnlockMMR(SOC_DOMAIN_ID_WKUP, rstPartition);
ctrl_addr = (volatile uint32_t *)(0x43018170);
*ctrl_addr &= (~(1<<17));
/* Lock CONTROL MMR registers */
SOC_controlModuleLockMMR(SOC_DOMAIN_ID_WKUP, rstPartition);RTI DWWD proper servicing test running. Please wait for max 10000 ms. Timeout value is 327679 currout value is 33237226
/* Get current down counter */
currentDownCounter = HW_RD_REG32(baseAddr + RTI_RTIDWDCNTR);
DebugP_log("currout value is %ld\n",currentDownCounter);我找到了该示例并为 soc 复位添加了此代码、您能在其中详细解释一下吗?
[报价]Debashis、您好!
通过上述代码更改、我们将能够 使用 ESM 模块进行 SOC 重置。
该位将决定 SOC 是否应与 ESM 模块一起复位。
有关寄存器的完整详细信息、您可以查看寄存器说明。
[/quote]启动看门狗后、是否可以禁用看门狗? 我认为没有 [/报价]是的,启用后 WDT 不能被禁用。
[报价 userid="571982" url="~/support/processors-group/processors/f/processors-forum/1471296/sk-am62p-lp-watchdog-driver-issue-and-dwwd-dwd-example-inquiry/5662962 #5662962"]因此、我尝试使用 CCS 仅刷写 MCU。 我第一次尝试没有发现问题;它成功了,但在下一次尝试,它给了倒计时问题,像这样,直到我给了一个电源循环给主板。[/报价]
请查看下面的常见问题解答、它可以帮助您调试所有的 WDT 问题。
如果下面的常见问题解答不能帮助您。
此致、
Anil。