Hi Joerg and AVR-Chat-list!
I updated the "flash" section of avrdude.conf and changed "paged = yes"
just as you stated. I attached the output of
"# avrdude -c dragon_jtag -P usb -p m406 -U flash:r:asdf:r -vvvv"
in a separate file (I hope it wont be copied line-by-line into the
mailing list but if this happens, please accept my apology as this was
not my intention). There are a lot of lines in there and I didn't know
what might be of interest. I also attached the ATmega406-relevant
snippet of avrdude.conf that has been used to generate that output.
If you want me do anything (e.g. compile a newer version of avrdude with
some special flags or so), just let me know.
Any help will be appreciated.
Kind regards
HubertB
On 10/27/2011 09:36 AM, Joerg Wunsch wrote:
> Hi Hubert,
>
> sorry for the late response.
>
>> Unfortunately, reading the eeprom as well
>> as the flash isn't working. In both cases, avrdude just hangs with this
>> error message:
>
> Can you run avrdude with -vvvv (four times "-v"), and post the
> relevant snippets?
>
>> Funny thing is: When I comment the "page_size" as well as the
>> "num_pages" parameters from the eeprom section I can successfuly read
>> the eeprom.
>
> So it appears, somehow the paging stuff doesn't work on the ATmega406.
> The EEPROM routines fall back to one-byte-at-a-time then.
>
>> Appyling the same "trick" to the flash section is not
>> working (avrdude then complains about "Floating point exception").
>
> Bytewise read access to the flash might work, but in order to program
> flash memory, we have to get the pagewise stuff working anyway,
> because you can program the flash memory in full pages only.
>
>> memory "flash"
>> paged = no;
>
> Oh, that should be "yes", for sure.
>
[...]
#------------------------------------------------------------
# ATmega406
#------------------------------------------------------------
part
id = "m406";
desc = "ATMEGA406";
has_jtag = yes;
signature = 0x1e 0x95 0x07;
# STK500 parameters (parallel programming IO lines)
pagel = 0xa7;
bs2 = 0xa0;
serial = no;
parallel = yes;
# STK500v2 HV programming parameters, from XML
pp_controlstack = 0x0e, 0x1e, 0x0f, 0x1f, 0x2e, 0x3e, 0x2f, 0x3f,
0x4e, 0x5e, 0x4f, 0x5f, 0x6e, 0x7e, 0x6f, 0x7f,
0x66, 0x76, 0x67, 0x77, 0x6a, 0x7a, 0x6b, 0x7b,
0xbe, 0xfd, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00;
# JTAG ICE mkII parameters, also from XML files
allowfullpagebitstream = no;
enablepageprogramming = yes;
idr = 0x51;
rampz = 0x00;
spmcr = 0x57;
eecr = 0x3f;
# Commenting "page_size" and "num_pages" enables eeprom reading!
memory "eeprom"
paged = no;
size = 512;
page_size = 4;
num_pages = 128;
;
memory "flash"
paged = yes;
size = 40960;
page_size = 128;
num_pages = 320;
;
memory "hfuse"
size = 1;
;
memory "lfuse"
size = 1;
;
memory "lockbits"
size = 1;
;
memory "signature"
size = 3;
;
;
[...]
# avrdude -c dragon_jtag -P usb -p m406 -U flash:r:asdf:r -vvvv
avrdude: Version 5.10, compiled on Jun 27 2010 at 00:38:29
Copyright (c) 2000-2005 Brian Dean,
http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "/etc/avrdude.conf"
User configuration file is "/root/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : usb
Using Programmer : dragon_jtag
avrdude: jtagmkII_dragon_open()
avrdude: usbdev_open(): Found AVRDRAGON, serno: 00A200018006
avrdude: usbdev_open(): using read endpoint 0x82
avrdude: usbdev_drain(): flushed 11 characters
avrdude: jtagmkII_getsync()
avrdude: jtagmkII_getsync(): Sending sign-on command:
avrdude: jtagmkII_send(): sending 1 bytes
avrdude: Sent: . [1b] . [00] . [00] . [01] . [00] . [00] . [00] . [0e] . [01] . [f3] . [97]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 0 (command_sequence == 0)
avrdude: Recv: . [86] . [01] . [ff] . [04] . [06] . [01] . [ff] . [04] . [06] . [07] . [00] . [a2] . [00] . [01] . [80] . [06] A [41] V [56] R [52] D [44] R [52] A [41] G [47] O [4f] N [4e] . [00]
Raw message:
0x860x010xff0x040x060x010xff0x040x060x070x000xa20x000x010x800x06
0x410x560x520x440x520x410x470x4f0x4e0x00
Sign-on succeeded
JTAG ICE mkII sign-on message:
Communications protocol version: 1
M_MCU:
boot-loader FW version: 255
firmware version: 6.04
hardware version: 1
S_MCU:
boot-loader FW version: 255
firmware version: 6.04
hardware version: 7
Serial number: 00:a2:00:01:80:06
Device ID: AVRDRAGON
avrdude: jtagmkII_getsync(): Using a 298-byte device descriptor
avrdude: jtagmkII_setparm()
avrdude: jtagmkII_setparm(): Sending set parameter command (parm 0x03, 1 bytes):
avrdude: jtagmkII_send(): sending 3 bytes
avrdude: Sent: . [1b] . [01] . [00] . [03] . [00] . [00] . [00] . [0e] . [02] . [03] . [01] . [9b] E [45]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 1 (command_sequence == 1)
avrdude: Recv: . [80]
Raw message:
0x80
OK
avrdude: jtagmkII_getsync(): Sending get sync command:
avrdude: jtagmkII_send(): sending 1 bytes
avrdude: Sent: . [1b] . [02] . [00] . [01] . [00] . [00] . [00] . [0e] . [0f] . [e2] u [75]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 2 (command_sequence == 2)
avrdude: Recv: . [80]
Raw message:
0x80
OK
AVR Part : ATMEGA406
Chip Erase delay : 0 us
PAGEL : PA7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : no
parallel program mode : yes
Timeout : 0
StabDelay : 0
CmdexeDelay : 0
SyncLoops : 0
ByteDelay : 0
PollIndex : 0
PollValue : 0x00
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 0 0 0 0 no 512 0 0 0 0 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
flash 0 0 0 0 yes 40960 128 320 0 0 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
hfuse 0 0 0 0 no 1 0 0 0 0 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
lfuse 0 0 0 0 no 1 0 0 0 0 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
lockbits 0 0 0 0 no 1 0 0 0 0 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Programmer Type : DRAGON_JTAG
Description : Atmel AVR Dragon in JTAG mode
avrdude: jtagmkII_getparm()
avrdude: jtagmkII_getparm(): Sending get parameter command (parm 0x01):
avrdude: jtagmkII_send(): sending 2 bytes
avrdude: Sent: . [1b] . [03] . [00] . [02] . [00] . [00] . [00] . [0e] . [03] . [01] . [d3] . [99]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 3 (command_sequence == 3)
avrdude: Recv: . [81] . [01] . [07]
Raw message:
0x810x010x07
parameter values:
0x01 0x07
avrdude: jtagmkII_getparm()
avrdude: jtagmkII_getparm(): Sending get parameter command (parm 0x02):
avrdude: jtagmkII_send(): sending 2 bytes
avrdude: Sent: . [1b] . [04] . [00] . [02] . [00] . [00] . [00] . [0e] . [03] . [02] . [aa] B [42]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 4 (command_sequence == 4)
avrdude: Recv: . [81] . [04] . [06] . [04] . [06]
Raw message:
0x810x040x060x040x06
parameter values:
0x04 0x06 0x04 0x06
M_MCU hardware version: 1
M_MCU firmware version: 6.04
S_MCU hardware version: 7
S_MCU firmware version: 6.04
Serial number: 00:a2:00:01:80:06
avrdude: jtagmkII_getparm()
avrdude: jtagmkII_getparm(): Sending get parameter command (parm 0x06):
avrdude: jtagmkII_send(): sending 2 bytes
avrdude: Sent: . [1b] . [05] . [00] . [02] . [00] . [00] . [00] . [0e] . [03] . [06] s [73] I [49]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 5 (command_sequence == 5)
avrdude: Recv: . [81] . [f6] . [09]
Raw message:
0x810xf60x09
parameter values:
0xf6 0x09
Vtarget : 2.5 V
avrdude: jtagmkII_getparm()
avrdude: jtagmkII_getparm(): Sending get parameter command (parm 0x07):
avrdude: jtagmkII_send(): sending 2 bytes
avrdude: Sent: . [1b] . [06] . [00] . [02] . [00] . [00] . [00] . [0e] . [03] . [07] . [fd] . [8e]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 6 (command_sequence == 6)
avrdude: Recv: . [81] . [06]
Raw message:
0x810x06
parameter values:
0x06
JTAG clock : 891.7 kHz (1.1 us)
avrdude: jtagmkII_setparm()
avrdude: jtagmkII_setparm(): Sending set parameter command (parm 0x1b, 4 bytes):
avrdude: jtagmkII_send(): sending 6 bytes
avrdude: Sent: . [1b] . [07] . [00] . [06] . [00] . [00] . [00] . [0e] . [02] . [1b] . [00] . [00] . [00] . [00] . [f0] | [7c]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 7 (command_sequence == 7)
avrdude: Recv: . [80]
Raw message:
0x80
OK
avrdude: jtagmkII_set_devdescr(): Sending set device descriptor command:
avrdude: jtagmkII_send(): sending 299 bytes
avrdude: Sent: . [1b] . [08] . [00] + [2b] . [01] . [00] . [00] . [0e] . [0c] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] Q [51] W [57] . [00] . [80] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [a0] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] @ [40] . [01] . [00] . [00] . [00] . [00] . [00] . [01] . [00] . [00] . [00] . [00] . [00] . [00] . [00] ? [3f] . [00] . [d5] . [8d]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 8 (command_sequence == 8)
avrdude: Recv: . [80]
Raw message:
0x80
OK
avrdude: jtagmkII_reset(): Sending reset command:
avrdude: jtagmkII_send(): sending 2 bytes
avrdude: Sent: . [1b] . [09] . [00] . [02] . [00] . [00] . [00] . [0e] . [0b] . [01] # [23] . [b3]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 9 (command_sequence == 9)
avrdude: Recv: . [80]
Raw message:
0x80
OK
avrdude: jtagmkII_read_byte(.., hfuse, 0x1, ...)
avrdude: jtagmkII_program_enable(): Sending enter progmode command:
avrdude: jtagmkII_send(): sending 1 bytes
avrdude: Sent: . [1b] . [0a] . [00] . [01] . [00] . [00] . [00] . [0e] . [14] . [0c] . [f6]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 65535 (command_sequence == 10)
avrdude: jtagmkII_recv(): got asynchronous event
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 10 (command_sequence == 10)
avrdude: Recv: . [80]
Raw message:
0x80
OK
avrdude: jtagmkII_program_enable(): Sending enter progmode command:
avrdude: jtagmkII_send(): sending 1 bytes
avrdude: Sent: . [1b] . [0b] . [00] . [01] . [00] . [00] . [00] . [0e] . [14] . [b3] w [77]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 11 (command_sequence == 11)
avrdude: Recv: . [80]
Raw message:
0x80
OK
avrdude: jtagmkII_read_byte(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] . [0c] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b2] . [01] . [00] . [00] . [00] . [01] . [00] . [00] . [00] . [da] . [c3]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 12 (command_sequence == 12)
avrdude: Recv: . [82] . [fe]
Raw message:
0x820xfe
memory contents:
0xfe
avrdude: jtagmkII_initialize(): warning: OCDEN fuse not programmed, single-byte EEPROM updates not possible
avrdude: AVR device initialized and ready to accept instructions
Reading | | 0% 0.00savrdude: jtagmkII_read_byte(.., signature, 0x0, ...)
avrdude: jtagmkII_read_byte(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] . [0d] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b4] . [01] . [00] . [00] . [00] . [00] . [00] . [00] . [00] q [71] k [6b]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 13 (command_sequence == 13)
avrdude: Recv: . [82] . [1e]
Raw message:
0x820x1e
memory contents:
0x1e
avrdude: jtagmkII_read_byte(.., signature, 0x1, ...)
avrdude: jtagmkII_read_byte(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] . [0e] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b4] . [01] . [00] . [00] . [00] . [01] . [00] . [00] . [00] . [db] G [47]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 14 (command_sequence == 14)
avrdude: Recv: . [82] . [95]
Raw message:
0x820x95
memory contents:
0x95
Reading | ################# | 33% 0.00savrdude: jtagmkII_read_byte(.., signature, 0x2, ...)
avrdude: jtagmkII_read_byte(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] . [0f] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b4] . [01] . [00] . [00] . [00] . [02] . [00] . [00] . [00] . [19] r [72]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 15 (command_sequence == 15)
avrdude: Recv: . [82] . [07]
Raw message:
0x820x07
memory contents:
0x07
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e9507
avrdude: jtagmkII_read_byte(.., lfuse, 0x0, ...)
avrdude: jtagmkII_read_byte(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] . [10] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b2] . [01] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [c4] . [17]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 16 (command_sequence == 16)
avrdude: Recv: . [82] . [cd]
Raw message:
0x820xcd
memory contents:
0xcd
avrdude: safemode read 1, lfuse value: cd
avrdude: jtagmkII_read_byte(.., lfuse, 0x0, ...)
avrdude: jtagmkII_read_byte(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] . [11] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b2] . [01] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [cb] . [07]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 17 (command_sequence == 17)
avrdude: Recv: . [82] . [cd]
Raw message:
0x820xcd
memory contents:
0xcd
avrdude: safemode read 2, lfuse value: cd
avrdude: jtagmkII_read_byte(.., lfuse, 0x0, ...)
avrdude: jtagmkII_read_byte(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] . [12] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b2] . [01] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [da] 7 [37]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 18 (command_sequence == 18)
avrdude: Recv: . [82] . [cd]
Raw message:
0x820xcd
memory contents:
0xcd
avrdude: safemode read 3, lfuse value: cd
avrdude: safemode: lfuse reads as CD
avrdude: jtagmkII_read_byte(.., hfuse, 0x0, ...)
avrdude: jtagmkII_read_byte(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] . [13] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b2] . [01] . [00] . [00] . [00] . [01] . [00] . [00] . [00] n [6e] ; [3b]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 19 (command_sequence == 19)
avrdude: Recv: . [82] . [fe]
Raw message:
0x820xfe
memory contents:
0xfe
avrdude: safemode read 1, hfuse value: fe
avrdude: jtagmkII_read_byte(.., hfuse, 0x0, ...)
avrdude: jtagmkII_read_byte(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] . [14] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b2] . [01] . [00] . [00] . [00] . [01] . [00] . [00] . [00] C [43] K [4b]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 20 (command_sequence == 20)
avrdude: Recv: . [82] . [fe]
Raw message:
0x820xfe
memory contents:
0xfe
avrdude: safemode read 2, hfuse value: fe
avrdude: jtagmkII_read_byte(.., hfuse, 0x0, ...)
avrdude: jtagmkII_read_byte(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] . [15] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b2] . [01] . [00] . [00] . [00] . [01] . [00] . [00] . [00] L [4c] [ [5b]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 21 (command_sequence == 21)
avrdude: Recv: . [82] . [fe]
Raw message:
0x820xfe
memory contents:
0xfe
avrdude: safemode read 3, hfuse value: fe
avrdude: safemode: hfuse reads as FE
avrdude: jtagmkII_read_byte(.., eeprom, 0x1fc, ...)
avrdude: jtagmkII_read_byte(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] . [16] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b1] . [01] . [00] . [00] . [00] . [fc] . [01] . [00] . [00] " [22] . [1b]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 22 (command_sequence == 22)
avrdude: Recv: . [82] . [ff]
Raw message:
0x820xff
memory contents:
0xff
avrdude: jtagmkII_read_byte(.., eeprom, 0x1fd, ...)
avrdude: jtagmkII_read_byte(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] . [17] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b1] . [01] . [00] . [00] . [00] . [fd] . [01] . [00] . [00] . [96] . [17]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 23 (command_sequence == 23)
avrdude: Recv: . [82] . [ff]
Raw message:
0x820xff
memory contents:
0xff
avrdude: jtagmkII_read_byte(.., eeprom, 0x1fe, ...)
avrdude: jtagmkII_read_byte(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] . [18] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b1] . [01] . [00] . [00] . [00] . [fe] . [01] . [00] . [00] . [0e] . [c2]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 24 (command_sequence == 24)
avrdude: Recv: . [82] . [ff]
Raw message:
0x820xff
memory contents:
0xff
avrdude: jtagmkII_read_byte(.., eeprom, 0x1ff, ...)
avrdude: jtagmkII_read_byte(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] . [19] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b1] . [01] . [00] . [00] . [00] . [ff] . [01] . [00] . [00] . [ba] . [ce]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 25 (command_sequence == 25)
avrdude: Recv: . [82] . [ff]
Raw message:
0x820xff
memory contents:
0xff
avrdude: reading flash memory:
Reading | | 0% 0.00savrdude: jtagmkII_paged_load(.., flash, 128, 40960)
avrdude: jtagmkII_paged_load(): block_size at addr 0 is 0
avrdude: jtagmkII_paged_load(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] . [1a] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b0] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [e7] . [ad]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 26 (command_sequence == 26)
avrdude: Recv: . [82]
Raw message:
0x82
memory contents:
avrdude: jtagmkII_paged_load(): block_size at addr 0 is 0
avrdude: jtagmkII_paged_load(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] . [1b] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b0] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [e8] . [bd]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 27 (command_sequence == 27)
avrdude: Recv: . [82]
Raw message:
0x82
memory contents:
avrdude: jtagmkII_paged_load(): block_size at addr 0 is 0
avrdude: jtagmkII_paged_load(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] . [1c] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b0] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [c5] . [cd]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 28 (command_sequence == 28)
avrdude: Recv: . [82]
Raw message:
0x82
memory contents:
avrdude: jtagmkII_paged_load(): block_size at addr 0 is 0
avrdude: jtagmkII_paged_load(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] . [1d] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b0] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [ca] . [dd]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 29 (command_sequence == 29)
avrdude: Recv: . [82]
Raw message:
0x82
memory contents:
avrdude: jtagmkII_paged_load(): block_size at addr 0 is 0
avrdude: jtagmkII_paged_load(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] . [1e] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b0] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [db] . [ed]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 30 (command_sequence == 30)
avrdude: Recv: . [82]
Raw message:
0x82
memory contents:
avrdude: jtagmkII_paged_load(): block_size at addr 0 is 0
avrdude: jtagmkII_paged_load(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] . [1f] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b0] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [d4] . [fd]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 31 (command_sequence == 31)
avrdude: Recv: . [82]
Raw message:
0x82
memory contents:
avrdude: jtagmkII_paged_load(): block_size at addr 0 is 0
avrdude: jtagmkII_paged_load(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] [20] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b0] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [a2] . [14]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 32 (command_sequence == 32)
avrdude: Recv: . [82]
Raw message:
0x82
memory contents:
avrdude: jtagmkII_paged_load(): block_size at addr 0 is 0
avrdude: jtagmkII_paged_load(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] ! [21] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b0] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [ad] . [04]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 33 (command_sequence == 33)
avrdude: Recv: . [82]
Raw message:
0x82
memory contents:
avrdude: jtagmkII_paged_load(): block_size at addr 0 is 0
avrdude: jtagmkII_paged_load(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] " [22] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b0] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [bc] 4 [34]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 34 (command_sequence == 34)
avrdude: Recv: . [82]
Raw message:
0x82
memory contents:
avrdude: jtagmkII_paged_load(): block_size at addr 0 is 0
avrdude: jtagmkII_paged_load(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] # [23] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b0] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [b3] $ [24]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 35 (command_sequence == 35)
avrdude: Recv: . [82]
Raw message:
0x82
memory contents:
avrdude: jtagmkII_paged_load(): block_size at addr 0 is 0
avrdude: jtagmkII_paged_load(): Sending read memory command:
avrdude: jtagmkII_send(): sending 10 bytes
avrdude: Sent: . [1b] $ [24] . [00] . [0a] . [00] . [00] . [00] . [0e] . [05] . [b0] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [9e] T [54]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 36 (command_sequence == 36)
avrdude: Recv: . [82]
Raw message:
0x82
memory contents:
_______________________________________________
AVR-chat mailing list
AVR-chat@...
https://lists.nongnu.org/mailman/listinfo/avr-chat