Remove unused code that was left over from

cloning the jtagmkII.c implementation



git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@1120 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
joerg_wunsch 2012-12-03 16:09:34 +00:00
parent 97357595b6
commit 707ddd2de9
2 changed files with 5 additions and 95 deletions

View File

@ -1,3 +1,8 @@
2012-12-03 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* jtag3.c: Remove unused code that was left over from
cloning the jtagmkII.c implementation
2012-12-03 Joerg Wunsch <j.gnu@uriah.heep.sax.de> 2012-12-03 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* pgm_type.c: Add "jtagice3_isp" programmer hook * pgm_type.c: Add "jtagice3_isp" programmer hook

95
jtag3.c
View File

@ -104,7 +104,6 @@ static int jtag3_read_byte(PROGRAMMER * pgm, AVRPART * p, AVRMEM * mem,
unsigned long addr, unsigned char * value); unsigned long addr, unsigned char * value);
static int jtag3_write_byte(PROGRAMMER * pgm, AVRPART * p, AVRMEM * mem, static int jtag3_write_byte(PROGRAMMER * pgm, AVRPART * p, AVRMEM * mem,
unsigned long addr, unsigned char data); unsigned long addr, unsigned char data);
static int jtag3_reset(PROGRAMMER * pgm, unsigned char flags);
static int jtag3_set_sck_period(PROGRAMMER * pgm, double v); static int jtag3_set_sck_period(PROGRAMMER * pgm, double v);
static void jtag3_print_parms1(PROGRAMMER * pgm, const char * p); static void jtag3_print_parms1(PROGRAMMER * pgm, const char * p);
static int jtag3_paged_write(PROGRAMMER * pgm, AVRPART * p, AVRMEM * m, static int jtag3_paged_write(PROGRAMMER * pgm, AVRPART * p, AVRMEM * m,
@ -619,61 +618,6 @@ static int jtag3_chip_erase_dw(PROGRAMMER * pgm, AVRPART * p)
return 0; return 0;
} }
/*
* Reset the target.
*/
static int jtag3_reset(PROGRAMMER * pgm, unsigned char flags)
{
#if 0
int status;
unsigned char buf[2], *resp, c;
/*
* In debugWire mode, don't reset. Do a forced stop, and tell the
* ICE to stop any timers, too.
*/
if (pgm->flag & PGM_FL_IS_DW) {
unsigned char parm[] = { 0 };
(void)jtag3_setparm(pgm, PAR_TIMERS_RUNNING, parm);
}
buf[0] = (pgm->flag & PGM_FL_IS_DW)? CMND_FORCED_STOP: CMND_RESET;
buf[1] = (pgm->flag & PGM_FL_IS_DW)? 1: flags;
if (verbose >= 2)
fprintf(stderr, "%s: jtag3_reset(): Sending %s command: ",
progname, (pgm->flag & PGM_FL_IS_DW)? "stop": "reset");
jtag3_send(pgm, buf, 2);
status = jtag3_recv(pgm, &resp);
if (status <= 0) {
if (verbose >= 2)
putc('\n', stderr);
fprintf(stderr,
"%s: jtag3_reset(): "
"timeout/error communicating with programmer (status %d)\n",
progname, status);
return -1;
}
if (verbose >= 3) {
putc('\n', stderr);
jtag3_prmsg(pgm, resp, status);
} else if (verbose == 2)
fprintf(stderr, "0x%02x (%d bytes msg)\n", resp[1], status);
c = resp[1];
free(resp);
if (c != RSP_OK) {
fprintf(stderr,
"%s: jtag3_reset(): "
"bad response to reset command: %s\n",
progname, jtag3_get_rc(c));
return -1;
}
#endif
return 0;
}
static int jtag3_program_enable_dummy(PROGRAMMER * pgm, AVRPART * p) static int jtag3_program_enable_dummy(PROGRAMMER * pgm, AVRPART * p)
{ {
return 0; return 0;
@ -726,7 +670,6 @@ static int jtag3_program_disable(PROGRAMMER * pgm)
free(resp); free(resp);
PDATA(pgm)->prog_enabled = 0; PDATA(pgm)->prog_enabled = 0;
//(void)jtag3_reset(pgm, 0x01);
return 0; return 0;
} }
@ -955,9 +898,6 @@ static int jtag3_initialize(PROGRAMMER * pgm, AVRPART * p)
} }
PDATA(pgm)->flash_pageaddr = PDATA(pgm)->eeprom_pageaddr = (unsigned long)-1L; PDATA(pgm)->flash_pageaddr = PDATA(pgm)->eeprom_pageaddr = (unsigned long)-1L;
if (jtag3_reset(pgm, 0x01) < 0)
return -1;
if ((pgm->flag & PGM_FL_IS_JTAG) && !(p->flags & AVRPART_HAS_PDI)) { if ((pgm->flag & PGM_FL_IS_JTAG) && !(p->flags & AVRPART_HAS_PDI)) {
strcpy(hfuse.desc, "hfuse"); strcpy(hfuse.desc, "hfuse");
if (jtag3_read_byte(pgm, p, &hfuse, 1, &b) < 0) if (jtag3_read_byte(pgm, p, &hfuse, 1, &b) < 0)
@ -1171,41 +1111,6 @@ void jtag3_close(PROGRAMMER * pgm)
if (verbose >= 2) if (verbose >= 2)
fprintf(stderr, "%s: jtag3_close()\n", progname); fprintf(stderr, "%s: jtag3_close()\n", progname);
#if 0
if (pgm->flag & PGM_FL_IS_PDI) {
/* When in PDI mode, restart target. */
buf[0] = CMND_GO;
if (verbose >= 2)
fprintf(stderr, "%s: jtag3_close(): Sending GO command: ",
progname);
jtag3_send(pgm, buf, 1);
status = jtag3_recv(pgm, &resp);
if (status <= 0) {
if (verbose >= 2)
putc('\n', stderr);
fprintf(stderr,
"%s: jtag3_close(): "
"timeout/error communicating with programmer (status %d)\n",
progname, status);
} else {
if (verbose >= 3) {
putc('\n', stderr);
jtag3_prmsg(pgm, resp, status);
} else if (verbose == 2)
fprintf(stderr, "0x%02x (%d bytes msg)\n", resp[1], status);
c = resp[1];
free(resp);
if (c != RSP_OK) {
fprintf(stderr,
"%s: jtag3_close(): "
"bad response to GO command: %s\n",
progname, jtag3_get_rc(c));
}
}
}
#endif
buf[0] = SCOPE_AVR; buf[0] = SCOPE_AVR;
buf[1] = CMD3_SIGN_OFF; buf[1] = CMD3_SIGN_OFF;
buf[2] = buf[3] = 0; buf[2] = buf[3] = 0;