工具/软件:
尊敬的团队:
我的客户正在使用 CC2340R5-Q1 并正在运行 ESD 测试。
他们在 ESD 失败时发现、即使启用了 30 秒看门狗计时器、CC2340R5-Q1 也不会复位。
(SDK 版本为:8_20_00_119)
通过 TRM 6.7.2、 我们尝试启用 LF 损耗检测 启用 LF 时钟 丢失 复位、下面是代码:
void enableLFClockLossDetection (void) {
//启用 LF 时钟 监控器
HWREG (CKMD_BASE + CKMD_O_LFMONCTL) |= 0x1; // EN 位
//启用 LF 时钟 丢失 复位
HWREG (PMCTL_BASE + PMCTL_O_RSTCTL) |= (1 << 2); // LFLOSS 位
}
我的客户报告他们在使用上述代码时会出错。
请帮助为我们提供调试此问题的建议。
或提供一些注释、以便我们检查在启用 LF 丢失检测和 LF 时钟丢失 复位之前需要处理的程序。

