Other Parts Discussed in Thread: UCD9222, UCD3138, UNIFLASH
I plan to program device UCD9222 .Can help to check XDS200 support for this device ?
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 try using the UniFlash software and it able to detect the programmer Texas instruments XDS200 USB then i pick device UCD3138 since UCD9222 is not available in the selection box same as in CCS code composer studio.
When i load image/program, the error message as per below.
Error connecting to the target: (Error -180 @ 0x2A4C) The controller has detected a target power loss. The user must turn-on or connect the power supply for the target. (Emulation package 9.4.0.00129)
I double check my wiring to the device pin and power supply for the board then measure VCC for the device 3.3v (good) as per below but not sure what is wrong here?
Below is my wiring detail:
to POD pin (CTI20 Header)
Pin 1 - TMS
Pin 2 - NTRST
Pin 3 -TDI
Pin5 -VTRef to device VCC (3.3v)
Ya. it's good if can get help from others.
I try to convert the xlm file from fusion designer software to svf file.(currently i using Agilent 3070 platform to perform the program though JTAG pin).
After I convert from svf to pcf, it's successful compiled but when i run using 3070 platform using pcf file. It's fail the idcode_register. Supposely get "0100" but i keep get "0000"
I not sure what is the issue. Any setting need to be set or reset to the device before program it using JTAG?
Alright. Just wonder,JTAG is not working ?
I refer to statement fro, UCD9222 data sheet below. Possible the JTAG is disable.
In the number 3)>>>>When invalid address is inserted by connect to ground or open.
But i try it out, still the same.
JTAG Interface The JTAG interface can provide an alternate interface for programming the device. Two of the JTAG pins (TDI and TDO) are shared with the SyncIn and SyncOut function. JTAG is disabled by default. There are three conditions under which the JTAG interface is enabled: 1. When the ROM_MODE PMBus command is issued.
2. On power-up if the Data Flash is blank. This allows JTAG to be used for writing the configuration parameters to a programmed device with no PMBus interaction.
3. When an invalid address is detected at power-up. By opening or shorting one of the address pins to ground, an invalid address can be generated that enables JTAG.
JTAG programing is not a industrial standard and svf file is just a vector table. Each JTAG vendor has its own instruction set to understand the svf file. We do not recommend JTAG programing.
when short or open, the address shall be 126 and you shall short or open before power up the device.