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.

[参考译文] TMS320F28379D:等待引导模式进入条件

Guru**** 2608415 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1025041/tms320f28379d-wait-boot-mode-entry-conditions

器件型号:TMS320F28379D

您好!

我将在第4.10.8.2节 CPU2 IPC 命令中查看 TRM spruhm8i。  为了使用这些命令、CPU2需要在等待引导模式下以引导 ROM 运行。  要进入等待引导模式、根据第4.10.4.1节"等待引导模式"、有四个条件会导致 CPU 进入等待引导模式。  如果 CPU1可以强制 CPU2进入等待引导模式以便可以使用 CPU2 IPC 命令、这将非常有用。  有什么方法可以做到这一点吗?

谢谢、

ED

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

    您好!

    CPU2始终空闲并等待来自 CPU1的引导 CMD。 请参阅"图4-7中的流程图。 CPU2独立和休眠引导流程"。

    此致、

    Vivek Singh

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

    您好、Vivek、

    该流程图似乎描述了上电行为。  我们已经发送命令来启动 CPU2、这似乎运行正常。  但是一旦启动、是否有任何方法可以使其返回到等待启动状态、以便第4.10.8.2节中的 CPU2 IPC 命令可用?

    谢谢、

    ED

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="366241" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1025041/tms320f28379d-wait-boot-mode-entry-conditions/3789341 #3789341"]但一旦启动,是否有任何方法可以将其恢复到等待启动状态,以便可以使用第4.10.8.2节中的 CPU2 IPC 命令?

    这将在每次复位时发生、但如果您连接了调试器、则调试器可以控制它、用户可以始终加载代码并运行。 在这种情况下、您不需要等待引导。 对吧?  

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

    您好、Vivek、

    没错。  对于调试器,我们不需要它。  这用于器件的正常运行时间。

    当您说“这将在每次 复位时发生”时,这是否意味着内核2将进入等待引导模式并进行看门狗计时器复位?

    谢谢、

    ED

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="366241" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1025041/tms320f28379d-wait-boot-mode-entry-conditions/3792176 #3792176"]当您说“这将在每次 重置时发生”时,这是否意味着内核2将进入带有看门狗计时器重置的等待引导模式?

    是的、情况应该是这样。  

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

    我应该已经添加了一个问题、即内核1上的看门狗计时器复位是否也会复位内核2。  TRM 表示每个内核都有自己的看门狗电路。  但它还指出、当有 CPU1看门狗复位时、引导 ROM 将清除系统并在两个 CPU 上显示 RAMS 消息。

    这是针对不同线程的问题吗?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="366241" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1025041/tms320f28379d-wait-boot-mode-entry-conditions/3792245 #3792245"]我应该已经添加了一个问题、即内核1上的看门狗计时器复位是否也会复位内核2。  [/报价]

    CPU1是此器件上的主内核、因此 CPU 复位也会复位 CPU2。 "表3-1. 重置信号"中的"Reset Signals (重置信号)"对此进行了详细介绍。

    [引用 userid="366241" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1025041/tms320f28379d-wait-boot-mode-entry-conditions/3792245 #3792245]TRM 表示每个内核都有自己的看门狗电路。  但它还指出、当 CPU1看门狗复位时、引导 ROM 将清除系统、并在两个 CPU 上显示消息 RAM。

    没错。

    此致、

    Vivek Singh

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

    是的。  该表对其进行了说明。

    谢谢 Vivek、

    ED