Other Parts Discussed in Thread: UCD3138, USB-TO-GPIO2, UCD3138A
Tool/software:
Hi
I encountered the following error while using the XDS110 programmer to burn UCD3138:
May I ask what caused it?
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:
Hi
I encountered the following error while using the XDS110 programmer to burn UCD3138:
May I ask what caused it?
Hello ML,
Can you please send me a direct message with your email? I can send a preliminary UCD configuration with JTAG tutorial.
Regards,
Jonathan Wong
Hello ML,
The email was blocked. I have sent a friend request on E2E and I can send you the document there.
Regards,
Jonathan Wong
Hi Jonathan Wong,
Thank you for sending the JTAG configuration document. I have successfully burned the simulation program. I found that during the configuration process, it is necessary to use the USB-TO-GPIO2 tool to view and modify the JTAG pin configuration of the IO multiplexing register. At the same time, I also found in the UCD31xx technical reference manual that the default value of IOMUX does not configure the TDO pin as the JTAG pin. So, I would like to confirm whether the new chips manufactured by the factory need to use the USB-TO-GPIO2 tool to view and modify the JTAG pin configuration of the IO multiplexing register?
Thanks!
Hello ML,
Glad the guide was helpful. We do have a Fusion Production GUI that allows you to write scripts that automate the JTAG flashing steps: https://www.ti.com/tool/FUSION-PRODUCTION-GUI. I will get back to you on the specific question by the end of the week. Apologies for the delay.
Regards,
Jonathan Wong
Hi Jonathan Wong,
There may be some issues with my description. I would like to know if the default configuration for the JTAG pin of the newly produced UCD3138 chip is not JTAG pin. Do I still need to view and modify the JTAG pin configuration of the IO multiplexing register through the Fusion Production GUI and USB-TO-GPIO2 tool?
Thanks!
Hello ML,
Is this your question: How do you flash production firmware onto a new UCD3138 chip when JTAG is not enabled by default? Does the JTAG have to be enabled by PMBus first or is there another method to flash new firmware via JTAG only?
I will get back to you if this is your question. Otherwise, please clarify your question.
Regards,
Jonathan Wong
Hi Jonathan Wong,
My first question is: Do newly produced chips default to not enabling JTAG or enable JTAG? The second question is: If JTAG is not enabled by default, does JTAG have to be enabled by PMBus first, or is there another way to flash new firmware only through JTAG?
Thanks!
Hello ML,
Apologies for the delay. The thread was resolved so I did not see any updates.
No, JTAG must be enabled by PMBus. A fresh UCD3138A from the TI factory will have PMBus enabled but not JTAG. Typically, JTAG is only used for debugging purposes to step through the code. PMBus is the preferred communication method for both development and production.
Regards,
Jonathan Wong