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.
Tool/software: Code Composer Studio
Hi Champs,
My customer found some of RM48L952 RevD cannot be programmed. There are 2 batch PCBA. The volume of first batch is 50pcs, and the second is 150pcs. Now the first 50pcs RM48L952 can be downloaded successfully, while the second batch occurs error as follows. Both batch are the same .out and PCB, but different LOT.
And the build properties is as follows.
So the device endianness is set to big, then the device can be downloaded, but cannot run, since RM48 is little endianness.
I found a similar post in E2E https://e2e.ti.com/support/microcontrollers/hercules/f/312/t/569782,
regisiter |
Address |
Content |
Hardware configuration |
0xF0080140 |
Cannot be readable |
Package and Memory Size |
0xF008015C |
Cannot be readable |
Part Number Symbol |
0xF00801E0 |
Cannot be readable |
Device Endianness Register |
0xFFFFEA20h |
0x00000001 |
DIEIDL |
0xFFFFFF7C |
0x54057000 |
DIEIDH |
0xFFFFFF80 |
0x4004A3AD 00000000 |
I have several questions as follows.
1. From the description of ENDIAN_REG0xFFFFEA20h(TRM 4.5.2), this device endianness is configured in big endianness. But RM48 is little endianness CPU. So it is correct in this register?
2. How to read the 0xF008xxxx registers for further analysis?
3. Or do you know other possibility of this issue, besides quality issue?
Many thanks,
BR,
Young
Hi Chunk,
Many thanks. I have received your Email.
Can you help to suggest how to read the content of the following registers located in OTP? I want to know the content, then have a conclusion about the defective samples. Customer always wants to know everything.
regisiter |
Address |
Content |
Hardware configuration |
0xF0080140 |
Cannot be readable |
Package and Memory Size |
0xF008015C |
Cannot be readable |
Part Number Symbol |
0xF00801E0 |
Cannot be readable |
Thanks again.
BR,
Young