Hello Haixiao,
1>
Can you please attach the complete PBIST Demo Project with spna128b.pdf link?
http://www.ti.com/sc/docs/psheets/abstract/apps/spna128b.htm
2>
Also,
I couldn't find the following source lines
BL _ESM_CCM_ERROR_CLR
and
#define Tech_130nm
within the example with following link
http://e2e.ti.com/support/microcontrollers/hercules/f/312/t/123150.aspx
http://e2e.ti.com/cfs-file.ashx/__key/CommunityServer-Discussions-Components-Files/312/0876.TMS570_5F00_PBIST.zip
even though it is mentioned in spna128b.pdf.
May be that example is older than App Note spna128b.pdf.
Please help me soon with the above mentioned QUESTIONS.
Thank you.
Regards
Pashan
Please see the attachment:
8510.TMS570_PBIST.ZIP
I have modified TMS570_PBIST.c file to TMS570_PBIST_TMS570LS3137.c
lnk_R4.cmd to lnk_R4_TMS570LS3137.cmd file.
I added DMA RAM Check for TMS570LS3137 HDK Board. That is why these modifications. If you compare with your original file, you will see the differences.
After running the PBIST Test, I find that DMA RAM is not accessible by CPU any more. That means, whatever CPU writes to DMA RAM, it always reset to ZERO.
Can you please help?
I am attaching the modified files, in case you want to run on TMS570LS3137 HDK Board with HyperTerm.
If you run HyperTerm, you will find all the necessary RESPONSES. Option 4 is for DMA RAM PBIST Check.
I am attaching the .out file in case you want to test it without rebuilding the package with modified file.
Since Zhaohong has already answered your question in another post, I will close this thread.
Haixiao