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.

[参考译文] TMS320F28377D:如何通过用户代码识别仿真模式

Guru**** 2604225 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/680678/tms320f28377d-how-to-recognize-emulation-mode-by-user-code

器件型号:TMS320F28377D

对于28377D、仿真模式和独立模式之间的引导流程不同
模式。 在仿真模式下、CPU1无需发送 IPC 命令来引导 CPU2。
因此、在 CPU1的项目中、"IPCBootCPU2 (
C1C2_Brom_BOOTMODE_BOOT_FROM FLASH)"不应在仿真模式下使用。

有时、我必须在独立模式下调试代码。 这意味着代码
例如"IPCBootCPU2 (C1C2_Brom_BOOTMODE_BOOT_FROM _FLASH)"。

使用进行调试时、CPU1是否有任何方法可识别仿真模式
CCSTM 例如检查一些寄存器值。

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

    我写信告诉您、已指派一名 C2000团队成员回答此帖子。

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

    Vesgine、

    您可以使用 RESC (位31)。 TRSTn_PIN_STATUS 寄存器位域。

    如果 RESC.TRSTn_PIN_STATUS (位31)= 1、那么 JTAG 被连接。 因此、器件在仿真引导模式下引导

    如果 RESC.TRSTn_PIN_STATUS (位31)= 0、则 JTAG 未连接。 因此、器件以独立引导模式引导。

    此致、

    曼诺伊

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