Other Parts Discussed in Thread: HALCOGEN
1.请问,让这个寄存器里面的值减少的处理是什么?
2.第一次自检失败送后,选择resume后再次自检失败,该寄存器会记录再次自检失败的地址吗?
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.
1.请问,让这个寄存器里面的值减少的处理是什么?
2.第一次自检失败送后,选择resume后再次自检失败,该寄存器会记录再次自检失败的地址吗?
请您跟踪下面的回复
https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1020461/tms570ls3137-pbist-issue/3771375#3771375
What is the value of RAMT? Re-performing PBIST will not stop the error.
There is one SW bug in pbiststop(). The pbistStop() function generated by HCG is missing a reset for the PBIST controller. The function below is the updated pbistStop(). Please update the routine generated by HALCoGen to match the following.
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.