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.

[参考译文] TMS320F28386D:MPOST 的性能

Guru**** 2457760 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1254709/tms320f28386d-performance-of-mpost

器件型号:TMS320F28386D

uint32_t * MPOST_RESULT =(volatile uint32_t *) 0x00000006;
uint32_t * GPREG2_RESULT =(volatile uint32_t *) 0x0007800A;

在我的项目中、我使用 UART (SCIA)发送  

*MPOST_RESULT = 0xFF FF FF FF

*GPREG2_RESULT = 0x 5A FF 0F  

  

我显示测试通过。

我的问题是、MPOST 需要运行多长时间?

I test 如下图所示。

完成测试后、启动时间增加约5.4ms。

要启用 MPOST,时间为118.9ms。

启用 MPOST 后、时序为124.3ms。

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

    *GPREG2_RESULT = 0x 5A FF 0F

    我使用 0x0 = MPOST 在启用 PLL 以实现高速的情况下运行(110 MHz)。

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

    wz、

    您是否可以尝试使用选项9来运行此文件、以便在没有 PLL 的情况下使用 INTOSC?  我只是想确保我们看到从您现在获得的数值、即5.4毫秒相比、时间增长正确。  如果我们看到时间是11倍、~60ms、这将确认 MPOST 已使用选项0正确完成。

     此致!

     马修

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

    区域2配置将取代区域1配置、我按如下所示进行了更改

    使区域2成为 区域1配置的超级区域

    时间为181.6ms。

    与正启动时间相比,增加时间为62.7ms (181.6-118.9)  

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

    感谢您这样做、这意味着在两种情况下 MPOST 都将完成其测试套件;如果您使用 PLL 选项、我们可以依靠5.4ms 计时。

    此致!
    马修