主题中讨论的其他器件: C2000WARE
当查看 TMS320F28P650DK 的 TRM 时、请查看与 F28386D 相比的变化、我想知道此 MPOST 是否有新的应用手册或性能数据文档?

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 的 TRM 时、请查看与 F28386D 相比的变化、我想知道此 MPOST 是否有新的应用手册或性能数据文档?

wz、
我们知道、对于较新的器件、需要更新 MPOST 应用手册以了解周期计数和通过/失败信息。
由于算法所有内存大小都相关、您应该能够根据应用手册 https://www.ti.com/lit/spraci7中的数字进行相应调整。
MPOST 签名位于 BROM 来源中、如下所示:
C:\ti\cc2000\C2000Ware_5_01_00_00\libraries\boot_rom\f28P65x\rev0\rom_sources\CPU1\f28P65x_ROM\bootROM\include\cpu1brom_pbist.h
此文件中通过/失败代码的相关信息
// // ERROR CODES - Used as return values // #define PBIST_ALWAYSFAIL_TIMEOUT_ERROR 0xFF00FF00U // Expected fail test did not complete #define PBIST_ALWAYSFAIL_INCORRECT_OPERATION 0xFF11FF01U #define PBIST_DOUBLEINT_TIMEOUT_ERROR 0xFF22FF02U #define PBIST_MEMORYTEST_TIMEOUT_ERROR 0xFF33FF03U #define PBIST_MEMORY_TEST_FAIL_ERROR 0xFF44FF04U #define PBIST_MEMORY_TEST_IN_PROGRESS 0xFAAB1234UL // Return status while memory testing is in progress #define PBIST_MEMORY_TEST_PASS 0xFAABDEEDUL // Marker for successful completion of mem test
此致!
马修
我有 controlCARD、但也调试 MPOST 流程。 您能否确认以下信息:
1) MPOST 只会在上电复位后运行,不会在基于 XRSn 的正常复位之后运行。 请确认您在上电后查看寄存器0x8
2) M0的此地址区域为 BROM 保留,但我正在尝试验证如果引导 ROM 继续经过 MPOST 进入正常引导流程,MPOST 状态是否会被改写。 您能否评论一下您正在为系统使用的引导模式(引导引脚状态)? 是否可以更改为等待引导以调试该问题?
此致!
马修
WZ,对不起这里的延迟,我正在等待我们的内部测试团队的回复,以阐明运行 MPOST 的正确步骤。 从上面看来、该过程与应用手册/TRM 中概述的步骤略有不同。
除了设置 Z1GPREG2、还需要将 Z1DIAG 寄存器 MPOST_EN 字段设置为"1"。 我们今天的支持文档中没有对这一点进行全面详细说明。
但是、我已经在我的 controlCARD 本地完成了此操作、我没有看到 MPOST 在加电后按预期运行。 我还需要进行一些其他调试才能使 MPOST 运行、然后记录这些详细信息。 我将努力在本周星期四之前提供另一份最新情况。
此致!
马修