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.

[参考译文] TMS570LS3137:PBIST 问题

Guru**** 2589265 points
Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1020461/tms570ls3137-pbist-issue

器件型号:TMS570LS3137
主题中讨论的其他器件:HALCOGEN

尊敬的团队:

请帮助检查以下信息。

1 减少 FSRC0/FSRC1中值的过程是什么?

2  我选择在第一次自 失败后恢复。  但 自检 再次失败。  该寄存器是否会记录自 再次失败的地址?

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

    您好 Susan、

    RAMT 的价值是什么? 重新执行 PBIST 不会停止错误。  

    pbiststop()中有一个软件错误。  HCG 生成的 pbistStop()函数缺少 PBIST 控制器的复位信号。 下面的函数是更新的 pbistStop()。 请更新 HALCoGen 生成的例程、以匹配以下内容。

    void pbistStop(void)
    {
    /* USER CODE BEGIN (20) */
        pbistREG->PACT = 0x0U;
        systemREG1->MSTGCR &= 0xFFFFFFF0U;
        systemREG1->MSTGCR |= 0xAU;
        systemREG1->MSTGCR &= 0xFFFFFFF0U;
        systemREG1->MSTGCR |= 0x5U;
    /*用户代码结束*/
    }
    When you perform the PBIST, please make sure the memory group you selected for the test does exist in this device, and the proper algorithm is used for the test.