x.0 | x.1 | x.2 | x.3 | x.4 | x.5 | x.6 | |
---|---|---|---|---|---|---|---|
1.x | 1.0 | ||||||
2.x | 2.0 | 2.1 | |||||
3.x | 3.0 | 3.1 | |||||
4.x | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | |
4.3.1 | 4.4.1 | 4.5.1 | 4.6.1 | ||||
4.3.2 | 4.4.2 | 4.6.2 | |||||
4.6.2.1 | |||||||
4.3.2 | |||||||
4.3.3 | |||||||
4.6.3-Apfel | |||||||
4.6.3_MM |
x.0 | x.1 | x.2 | x.3 | x.4 | x.5 | x.6 | |
---|---|---|---|---|---|---|---|
1.x | |||||||
2.x | |||||||
3.x | |||||||
4.x | 4.3.2 - hadcon1 | ||||||
4.3.2 - hadcon2 | |||||||
4.3.3 - hadcon1 | |||||||
4.3.3 - hadcon2 | |||||||
4.4.1 - hadcon1 | |||||||
4.4.1 - hadcon2 | |||||||
4.6.2 | |||||||
4.6.2.1 | |||||||
4.6.3-Apfel | |||||||
4.6.3_MM |
avrdude
you can program: (asuming HadCon2 jtag chain) $> avrdude -v -P /dev/ttyUSBx -pc128 -c jtagmkI -x jtagchain=0,1,0,8 -Uflash:w:<hadcon>.elf
$> avrdude -v -P /dev/ttyUSBx -pc128 -c jtagmkI -x jtagchain=0,1,0,8 -Uefuse:w:0xff:m -Uhfuse:w:0x19:m -Ulfuse:w:0xe0:m
jtagchain=0,1,0,4
instead
avarice
you can program: (asuming HadCon2 jtag chain) avarice -c 0,1,0,8 --jtag /dev/ttyUSBx -B 1000000 --erase --program --file <hadcon>.elf
avarice -c 0,1,0,8 --jtag /dev/ttyUSBx -B 1000000 -W ff19e0
jtagchain=0,1,0,4
instead