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.

[参考译文] TMS320F28P650DK:MPOST 时序

Guru**** 2562120 points
Other Parts Discussed in Thread: TMS320F28P650DK

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1353173/tms320f28p650dk-mpost-timing

器件型号:TMS320F28P650DK

我获得了固定的 MPOST TMS320F28P650DK 芯片、获得了测试结果 0xFAABDEED (* MPOST_RESULT =(volatile uint32_t *) 0x00000008;)

但我有一个问题、启用 MPOST 后、启动时间没有增加、而是减少了。

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

    wz、

    感谢更新、我怀疑这是由于根据 GPREG2中的定义启用了 PLL 以及启用 MPOST。  您能向我确认您是如何配置这些字段的吗?

    看看 BROM 代码、如果 MPOST 启用 PLL、BROM 会在剩余时间内使其保持启用状态、直到它将控制权交给主代码。  如果 MPOST 未运行、则不会发生这种情况。  我认为这正是您看到的差异的原因、即使 MPOST 运行内存测试且更多代码执行、但时钟速率更快(BROM 的其余部分也是如此)。

    此致!

    马修

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

    OTP Z1_GPREG2:

    0x 5A FF B (1011) F

    Z1-DIAG:Ω

    0x 00 00 00 10

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

     Matthew 您好!

      您能帮助确认可疑部件吗?

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

    wz、

    很抱歉、我漏掉了您对 GPREG2信息的回复。  是的、您是在 PLL 设置为150MHz 的情况下运行 MPOST、因此这对于 MPOST 之后的代码中的其余部分会很重要、而不是在不使用 PLL 的情况下运行未启用的情况。

    此致!

    马修

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

    谢谢