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 have a self-designed DLP board using dlpc200 chipset.
I programed DLPC200 firmware into serial flash eeprom( M25P64).
After power-up, I have found 2 errors as belows
1. How can I debug it in Built-in-self-test error ?
I saw the document about GetBISTfail API, but I couldn't know which tests performs on this API
2. As TI's documentions, GetInitFromParallelFlashFail API returns 3 state (0,1,2), but my board returns number 4.
what does it mean?
Please give me some advice.
Regards.
YJ Han
Hello Han,
Welcome to DLP&MEMS forum.
#1. In the BIST test DLPC200 verifies the integrity of DDR memory physical interface. Here it test the proper function of device address and data lines. Unfortunately there is no further debugging steps to tell what is going wrong on the board. Just to make sure the DDR device chosen is according to DLPC200 datasheet specification.
#2. GetInitFromParallelFlashFail actually returns 7 states we will update the API documentation. The return error code 4 means there is no valid solution stored in the Parallel Flash.
0: Success
1: Failed for unknown reason
2: No flash init attempt was made
3: Fail mode - Parallel flash could not be accessed
4: Fail mode - Invalid flash signature detected
5: Fail mode - Error in TI power up section
6: Fail mode - Error in user power up section
7: Fail mode - Error in requested solution
Regards,
Sanjeev
Thanks for your comments.
As for DDR memory, I used MT47H32M16HR-25E(DDR2-800) instead of MT47H32M16HR-3-F(DDR2-667) because MT47H32M16HR-3-F was discontinued.
Do I wrong choice ?
Regaqrds