mirror of
https://github.com/mariusgreuel/avrdude.git
synced 2025-12-19 19:40:10 +00:00
Implement debugWire programming support. Several limitations are
imposed by debugWire itself, so effectively, only flash ROM can be read and written. Currently, the required changes to avrdude.conf.in are only present for the ATtiny44. git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@688 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
@@ -17,8 +17,8 @@
|
||||
# desc = <description> ; # quoted string
|
||||
# type = par | stk500 | stk500v2 | stk500pp | stk500hvsp | stk500generic |
|
||||
# avr910 | butterfly | usbasp |
|
||||
# jtagmki | jtagmkii | jtagmkii_isp |
|
||||
# dragon_jtag | dragon_isp | dragon_pp |
|
||||
# jtagmki | jtagmkii | jtagmkii_isp | jtagmkii_dw |
|
||||
# dragon_dw | dragon_jtag | dragon_isp | dragon_pp |
|
||||
# dragon_hvsp; # programmer type
|
||||
# baudrate = <num> ; # baudrate for avr910-programmer
|
||||
# vcc = <num1> [, <num2> ... ] ; # pin number(s)
|
||||
@@ -36,6 +36,7 @@
|
||||
# id = <id> ; # quoted string
|
||||
# desc = <description> ; # quoted string
|
||||
# has_jtag = <yes/no> ; # part has JTAG i/f
|
||||
# has_debugwire = <yes/no> ; # part has debugWire i/f
|
||||
# devicecode = <num> ; # deprecated, use stk500_devcode
|
||||
# stk500_devcode = <num> ; # numeric
|
||||
# avr910_devcode = <num> ; # numeric
|
||||
@@ -443,6 +444,14 @@ programmer
|
||||
type = jtagmkii_isp;
|
||||
;
|
||||
|
||||
# JTAG ICE mkII in debugWire mode
|
||||
programmer
|
||||
id = "jtag2dw";
|
||||
desc = "Atmel JTAG ICE mkII in debugWire mode";
|
||||
baudrate = 115200;
|
||||
type = jtagmkii_dw;
|
||||
;
|
||||
|
||||
# AVR Dragon in JTAG mode
|
||||
programmer
|
||||
id = "dragon_jtag";
|
||||
@@ -475,6 +484,14 @@ programmer
|
||||
type = dragon_hvsp;
|
||||
;
|
||||
|
||||
# AVR Dragon in debugWire mode
|
||||
programmer
|
||||
id = "dragon_dw";
|
||||
desc = "Atmel AVR Dragon in debugWire mode";
|
||||
baudrate = 115200;
|
||||
type = dragon_dw;
|
||||
;
|
||||
|
||||
programmer
|
||||
id = "pavr";
|
||||
desc = "Jason Kyle's pAVR Serial Programmer";
|
||||
@@ -9182,6 +9199,7 @@ part
|
||||
part
|
||||
id = "t44";
|
||||
desc = "ATtiny44";
|
||||
has_debugwire = yes;
|
||||
## no STK500 devcode in XML file, use the ATtiny45 one
|
||||
stk500_devcode = 0x14;
|
||||
## avr910_devcode = ?;
|
||||
@@ -9228,6 +9246,8 @@ part
|
||||
programfusepolltimeout = 25;
|
||||
programlockpolltimeout = 25;
|
||||
|
||||
flash_instr = 0xb4, 0x07, 0x17;
|
||||
|
||||
memory "eeprom"
|
||||
size = 256;
|
||||
paged = no;
|
||||
|
||||
Reference in New Issue
Block a user