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.

[参考译文] TMS320F2800157:通过 CCS 中的代码进行复位

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1336758/tms320f2800157-reset-through-code-in-ccs

器件型号:TMS320F2800157

微控制器是否有代码写入复位复位的方法、而不是卡在 system_post_cinit 中?

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

    尊敬的 Krishna:

    是的、您当然可以重置器件、它应该能够正常工作。 您需要提供有关您所面临问题的更多详细信息、以便我们提供任何建议。

    维维克·辛格

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

    尊敬的 Krishna:

    如果此问题尚未解决、请告知我们有关此问题的更多详细信息(如上一帖子中的请求)。

    维维克·辛格

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

    您好、Vivek、
    我已经编写了以下代码、并通过 CCS 将调试器连接到电路板来运行它。

    #define PORT_ECU_RESET()\
    {\
    sysctl_disableWatchdog();\
    HWREG (CPUSYS_BASE + SYSCTL_O_SIMRESET)= 0xA5A50001UL;\

    一旦该代码运行、代码就会卡在 system_post_cinit 中。 而不会跳至闪存。 是否有办法可以使器件复位而不会被卡在 SYSTEM_POST_cinit 中?

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

    该函数在 ROM 上吗? 如果是这样、可能是因为在连接了调试器的情况下、器件引导会根据仿真引导进行、您需要对其进行正确设置以跳转到闪存。 您能否检查器件 TRM 中的仿真引导部分。