X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Fapps%2Fjtag%2Fjtag430.c;h=35874a897e797c21fd22b77547f33aa5f5829498;hp=3a2fe68ddb9d286ed824831c380638a4419e020f;hb=1c1abaa53f950a77dd7e71b2b354e3de0046313b;hpb=8a87f6c510bad3cfdd5a1a585c780310e19bb6dc diff --git a/firmware/apps/jtag/jtag430.c b/firmware/apps/jtag/jtag430.c index 3a2fe68..35874a8 100644 --- a/firmware/apps/jtag/jtag430.c +++ b/firmware/apps/jtag/jtag430.c @@ -259,24 +259,19 @@ void jtag430_start(){ //! Start normally, not JTAG. void jtag430_stop(){ + debugstr("Exiting JTAG."); jtagsetup(); //Known-good starting position. //Might be unnecessary. - SETTST; + //SETTST; + CLRTST; SETRST; delay(0xFFFF); //Entry sequence from Page 67 of SLAU265A for 4-wire MSP430 JTAG CLRRST; delay(0xFFFF); - /* - delay(100); //100 - CLRTST; - delay(50); //50 - SETTST; - delay(50); //50 - */ SETRST; //P5DIR&=~RST; //delay(0xFFFF); @@ -330,7 +325,6 @@ void jtag430handle(unsigned char app, txdata(app,verb,0); break; case STOP: - debugstr("Resetting target."); jtag430_stop(); txdata(app,verb,0); break;