Other Parts Discussed in Thread: PCM3070
Hi Team,
We have a PCM5242EVM, and we can connet PPC2 before. After we debug PCM3070EVM, We can't connect PCM5242EVM with PPC2. Such as indicate below picture, how can we recover the connect ? thanks
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.
Hi Team,
We have a PCM5242EVM, and we can connet PPC2 before. After we debug PCM3070EVM, We can't connect PCM5242EVM with PPC2. Such as indicate below picture, how can we recover the connect ? thanks
Hi Paul
There is no other EVM connected to the computure. And we try some other computure, it is the same result. We can't find the reason. Does the EEPROM damage ?
Hello,
I have the same problem: e2e.ti.com/.../779430
but I don't know why nobody answers me.
It is a problem in the EEPROM and having the data contained in the EEPROM we would have solved these problems.
It's simple, with a microcontroller we could write the correct content in the eeprom.
Best Regards,
Davy
Hi Davy and Aggil,
I think this is still two different problems.
Aggil,
Basically, all the FWID does is let the PPC software know which EVM is connected. The issue that seems to be occuring is that the wrong ID is being read by PPC2. I assume this could happen in one of 3 ways - 1. there is another board connected to the system and it's FWID is being read, 2. the EEPROM was re-written on accident by the PCM3070EVM software, or 3. the wrong FWID was written in the factory.
When did you purchase the EVM? Has that specific piece of hardware ever been used by you before with PPC2 where the FWID error did not occur?
If the EVM has previously worked, then that rules out 3. Number 1 is also easy to rule out - but you could verify that you do not have the PCM3070 still plugged into a USB hub or something - this has happened to me many times! I have 20 EVMs at my desk!
So I suspect that while using the PCM3070 software, you still had the PCM5242EVM connected, and then somehow wrote over the FWID. I test this in the lab and wrote a procedure to change the FWID back to the PCM5242EVM ID. I have attached it below.
Please let me know if this solves the problem.
Thanks,
Paul
Hi Paul,
thanks for your reply.
Yes, I have a problem with the FWID. It's very easy for me to rewrite it with my microcontroller.
The EEPROM location is 32bytes and I know the first 23bytes: FWID_TAS5754-56MDCAEVM
The remaining bytes should be dedicated to a control code that don't allow me access to PPC2.
Thanks very much for your support.
Best Regards,
Davy
Hi Davy,
What I was planning on trying when I receive the hardware is to set the FWID for the PurePath Console Motherboard and TAS5756MEVM to be the values TI describes in the TAS5754/6M EVM user's guide.
I believe that you have set the EVM EEPROM to the correct value, can you try setting the motherboard's EEPROM as well? The address is different as the A2 pin on the MB is set low. (Address =0xA0 on the motherboard, 0xA4 for the daughter card).
Thanks,
Paul
Hi Paul,
I can't set the motherboard FWID with PPC2.
The FWID button is grey even without the daughter card.
The FWID of the Motherboard is:
F (0x46) + ACK |
W (0x57) + ACK |
I (0x49) + ACK |
D (0x44) + ACK |
P (0x50) + ACK |
U (0x55) + ACK |
R (0x52) + ACK |
E (0x45) + ACK |
P (0x50) + ACK |
A (0x41) + ACK |
T (0x54) + ACK |
H (0x48) + ACK |
- (0x2D) + ACK |
C (0x43) + ACK |
M (0x4D) + ACK |
B (0x42) + ACK |
E (0x45) + ACK |
V (0x56) + ACK |
M (0x4D) + ACK |
- (0x2D) + ACK |
R (0x52) + ACK |
E (0x45) + ACK |
V (0x56) + ACK |
G (0x47) + ACK |
'0' (0x00) + ACK |
'0' (0x00) + ACK |
p (0x70) + ACK |
R (0x52) + ACK |
'0' (0x00) + ACK |
'128' (0x80) + ACK |
'192' (0xC0) + ACK |
'0' (0x00) + NAK |
If I rewrite FWID (FWIDCCB_1-U) with my microcontroller, how should I set the remaining 21 bytes?
Thanks.
Best Regards,
Davy
Hi Paul,
yes the daughter card has its external PVDD voltage.
Please can you tell me the 32bytes content of the EEPROM at address 0xA9 - 0x1F - 0xE0?
I think I have a problem with my EEPROM and I need to rewrite it.
Thanks very much.
Best Regards,
Davy
Aggil and Davy,
I have attached a tool that we use to write the FWID and other EEPROM Data. Unzip the files and launch FWID_Tool.exe. Make sure that PPC2 is not running.
For the PCM5242EVM. Connect the EVM to the PC with the USB Cable. In the FWID_Tool program, enter all the fields exactly as you see in the image below. Then press the Write button. Close the tool and launch PPC2, you should not be able to use the EVM.
Davy,
Follow the same steps as Aggil, but you need to do the procedure twice. Both the CMB and TAS boards need to be connected and powered with USB and the external supply on the TAS.
First, enter these values exactly and press Write:
Then, change the address to 0xA8 and enter these values exactly and press Write:
Close the FWID tool and launch PPC2. You will still get a notification to 'connect as TAS...' but it should allow you to use the tool.
Please let me know if this works. If it does not, then I suspect you have a hardware problem that is not allowing the software to read the TAS EEPROM.
Thanks,
Paul
Hi Paul,
YOU ARE GREAT!!
Thanks very much! It works :D :D :D
Thanks again, I'm very happy!! :)
Best Regards,
Davy