您好!
在连接仿真器的同时、我将在我的应用代码中测试看门狗计时器、并对结果提出疑问。 我的应用程序用于具有自定义引导加载程序的器件、该引导加载程序是从复位状态引导至退出的第一个代码。 如果引导加载程序找到有效的应用程序、则会跳转到应用程序代码的开头。
在没有看门狗的正常运行情况下、连接仿真器时、该引导加载程序会被绕过、因为它似乎在仿真引导模式下启动、它会找到不受支持的密钥并跳转到等待引导。 我想仿真器会将执行重定向到我的应用。
我的问题是、您是否可以实际测试看门狗并让它在连接仿真器的情况下发出看门狗复位、以便您可以监控操作? 我看到提到了 EMU-BOOTPIN-CONFIG 和 EMU_BOOTDEF 寄存器、但由于这些寄存器占用的空间与 PIE 表相同、 因此在应用程序运行时如何写入它们以准备看门狗复位?
我的另一个问题是写入控制引导模式的 OTP 寄存器。 我知道 CCS 在连接时支持通过 XDS110对 OTP 寄存器进行编程、但如何在用于使用外部编程器对器件进行编程的十六进制文件中包含这些内容?
谢谢- Bruce