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.

[参考译文] TMS320F280041:在连接仿真器的情况下测试看门狗

Guru**** 2526980 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1197387/tms320f280041-testing-watchdog-while-emulator-is-connected

器件型号:TMS320F280041

您好!

在连接仿真器的同时、我将在我的应用代码中测试看门狗计时器、并对结果提出疑问。  我的应用程序用于具有自定义引导加载程序的器件、该引导加载程序是从复位状态引导至退出的第一个代码。  如果引导加载程序找到有效的应用程序、则会跳转到应用程序代码的开头。

在没有看门狗的正常运行情况下、连接仿真器时、该引导加载程序会被绕过、因为它似乎在仿真引导模式下启动、它会找到不受支持的密钥并跳转到等待引导。  我想仿真器会将执行重定向到我的应用。

我的问题是、您是否可以实际测试看门狗并让它在连接仿真器的情况下发出看门狗复位、以便您可以监控操作?  我看到提到了 EMU-BOOTPIN-CONFIG 和 EMU_BOOTDEF 寄存器、但由于这些寄存器占用的空间与 PIE 表相同、 因此在应用程序运行时如何写入它们以准备看门狗复位?

我的另一个问题是写入控制引导模式的 OTP 寄存器。  我知道 CCS 在连接时支持通过 XDS110对 OTP 寄存器进行编程、但如何在用于使用外部编程器对器件进行编程的十六进制文件中包含这些内容?

谢谢- Bruce

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    很抱歉耽误你的回答。

    [引用 userid="491678" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1197387/tms320f280041-testing-watchdog-while-emulator-is-connected ]我的问题是、您是否可以实际测试看门狗并让它在连接仿真器的情况下发出看门狗复位命令、以便监控操作?  我看到提到了 EMU-BOOTPIN-CONFIG 和 EMU_BOOTDEF 寄存器、但由于这些寄存器占用的空间与 PIE 表相同、 因此在应用程序运行时如何向它们写入数据以准备看门狗复位?[/quot]

    不使用这些位置、因此您应该能够更新它们并对其进行测试。

    此致、

    Vivek Singh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Vivek、

    谢谢、没有问题。  当我回到这个任务时、你的回答就到了、所以你的时间是完美的。  现在、我在 SPRUI33F 中看到 F28004x 不使用0xD00至0xD19位置、因此我可以为 EMU 寄存器写入我的值、而不用担心它们被覆盖或破坏应用的操作。

    最后一个问题: 在我确认我的 BOOTDEF 和 BOOTPIN 值正常工作后、如何将这些值包含在我的应用程序代码中、以便它们与编译的代码一起进行编程?  我知道我可以通过 CCS 中的调试器对 OTP 位置进行编程、但我无法找到如何在代码中添加语句、这些语句会导致编程文件中包含这些位置的值、无论是 BIN 文件还是我们的编程器的十六进制文件 使用。

    谢谢- Bruce

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Bruce、

    为此、我们提供了安全(DCSM)工具。 请参阅此 应用手册 以了解有关如何使用此功能的详细信息。

    此致、

    Vivek Singh