I got the fixed MPOST TMS320F28P650DK chip, got the test result 0xFAABDEED (*MPOST_Result = (volatile uint32_t *)0x00000008;)
But I have one question, after enabled the MPOST, the startup time did not increase, instead it decreased.



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.
I got the fixed MPOST TMS320F28P650DK chip, got the test result 0xFAABDEED (*MPOST_Result = (volatile uint32_t *)0x00000008;)
But I have one question, after enabled the MPOST, the startup time did not increase, instead it decreased.



WZ,
Thanks for the update, I suspect this is due to the PLL getting enabled as defined in the GPREG2 along with the MPOST enable. Can you confirm back to me how you have configured these fields.
Looking at the BROM code, if MPOST enables the PLL, the BROM keeps it enabled for the remainder until it passes control over to the main code. If MPOST is not run, then this doesn't happen. I believe this explains the difference you are seeing, even though MPOST is running memory test and is more code execution, but at faster clock rate(and so is remainder of BROM).

Best,
Matthew
WZ,
Sorry I had missed your reply with the GPREG2 info. Yes you are running MPOST with PLL set to 150MHz, so this will be significant to the remainder of the code after MPOST vs the non enabled case running w/o PLL.
Best,
Matthew