but while programming with 2 wire communication, the program not loaded many times... but the same programs loaded in JTAG communication will loads ... what is the solution for this..?
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,
just a guess - have you tried different cables? I found spy-bi-wire more sensitive for noise than traditional JTAG. Try to make your cables as short as possible and/or use shielded cables for connecting your fet to the mcu.
Hope that helps,
Jan
i tried.. is there any restriction to text of program ... one pgm is loaded but other not?
No one I am ware of. I've been using the TI FET430UIF (USB Version) and the embedded FET of the launchpad tool. Both work without any problems now- there was an issue with older launchpads and newer value line devices which can be fixed with newer firmware for the launchpad.
Of course there is the hard limit of flash available on your mcu - 2k in your case with the MSP430G2211. Also you should check that the device chosen matches the settings in your ide (CCS for example).
sorry for later update.. in launch pad it work perfectly...
but it is assembled separate PCB( in my project )...... it wont works... i put 47k and 1nF in RST pin and ground is common..
SBW is a serialized JTAG protocol. As with many serial snychronous high-speed protocols, clock and data lines must have same length and similar conditions for line capacitance and resistance. If you have added parasitic capacitances, long wires or wires with significantly different length, this may make SBW communication unreliable.
IIRC, 4-wire JTAG uses 6MHz signal speed, and SBW is maybe even faster. Also, SBW data direction changes with every clock pulse, making signal condition even more critical.
**Attention** This is a public forum