this looks good, I think it’s working with a break point in line 10. If I use your PIO.ini as is (with nano every specified), and load the code into my (non every) 4809 I get this from debug console:
The python script continues to run ntil I terminate the debug session in VSCode :
C:\Users\Paul\Downloads\pyAVRdbg-master\pyAVRdbg-master>python main.py
INFO:pyedbglib.hidtransport.hidtransportbase:Manufacturer: ATMEL
INFO:pyedbglib.hidtransport.hidtransportbase:Product: mEDBG CMSIS-DAP
INFO:pyedbglib.hidtransport.hidtransportbase:Serial Number: MICROUPDIPROGRAMMERX
INFO:pymcuprog.deviceinfo.deviceinfo:Looking for device atmega4809
INFO:pymcuprog.nvm:UPDI baud rate: 900000bps
INFO:root:Event recived
PC: 1006
INFO:root:Recived break event
INFO:root:No event
Waiting for GDB session 127.0.0.1:12555
Connected by ('127.0.0.1', 64246)
-> +
INFO:root:No event
-> $qSupported:multiprocess+;qRelocInsn+#2a
<- +
INFO:root:AVR running state False
Supported:multiprocess+;qRelocInsn+
<- $PacketSize=1000#f1
INFO:root:No event
-> +$!#21
<- +
INFO:root:AVR running state False
<- $#00
INFO:root:No event
-> +$Hg0#df
<- +
INFO:root:AVR running state False
<- $#00
INFO:root:No event
-> +$qTStatus#49
<- +
INFO:root:AVR running state False
TStatus
<- $#00
INFO:root:No event
-> +$?#3f
<- +
INFO:root:AVR running state False
<- $S00#b3
INFO:root:No event
-> +$qfThreadInfo#bb
<- +
INFO:root:AVR running state False
fThreadInfo
<- $#00
INFO:root:No event
-> +$qL1200000000000000000#50
<- +
INFO:root:AVR running state False
L1200000000000000000
<- $#00
INFO:root:No event
-> +$Hc-1#09
<- +
INFO:root:AVR running state False
<- $#00
INFO:root:No event
-> +$qC#b4
<- +
INFO:root:AVR running state False
C
<- $#00
INFO:root:No event
-> +$qAttached#8f
<- +
INFO:root:AVR running state False
Attached
<- $0#30
INFO:root:No event
-> +$qOffsets#4b
<- +
INFO:root:AVR running state False
Offsets
<- $Text=000;Data=000;Bss=000#24
INFO:root:No event
-> +$g#67
<- +
INFO:root:AVR running state False
['0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x64', '0x0', '0x0', '0x0', '0xc', '0xd1', '0x53', '0x2', '0x0', '0x0', '0xe2', '0x94', '0x4', '0x0', '0xe8', '0x8b', '0xb5', '0x2', '0x0', '0x4', '0xed', '0x3f', '0xb0', '0xa']
['0x35']
['0xe0', '0x3f']
<- $0000000000000000640000000cd153020000e2940400e88bb5020004ed3fb00a35e03f#13
INFO:root:No event
-> +$p22#d4
<- +
INFO:root:AVR running state False
817
0x331
0x662
00000662
62060000
<- $62060000#8e
INFO:root:No event
-> +$m654,e#9d
<- +
INFO:root:AVR running state False
654
e
0
INFO:root:Reading from address 0x000654
bytearray(b'\xcf\x93\x8f\xb7\xf8\x94 \x91\xad(0\x91\xae(')
cf938fb7f8942091ad283091ae28
<- $cf938fb7f8942091ad283091ae28#6f
INFO:root:No event
-> +$qSymbol::#5b
<- +
INFO:root:AVR running state False
Symbol::
<- $OK#9a
INFO:root:No event
-> +$mbf2,2#c5
<- +
INFO:root:AVR running state False
bf2
2
0
INFO:root:Reading from address 0x000BF2
bytearray(b'a\xe0')
61e0
<- $61e0#fc
INFO:root:No event
-> +
INFO:root:No event
-> $qL1200000000000000000#50
<- +
INFO:root:AVR running state False
L1200000000000000000
<- $#00
INFO:root:No event
-> +
INFO:root:No event
-> $qL1200000000000000000#50
<- +
INFO:root:AVR running state False
L1200000000000000000
<- $#00
INFO:root:No event
-> +
INFO:root:No event
-> $mbf2,2#c5
<- +
INFO:root:AVR running state False
bf2
2
0
INFO:root:Reading from address 0x000BF2
bytearray(b'a\xe0')
61e0
<- $61e0#fc
INFO:root:No event
-> +$m803fe2,2#63
<- +
INFO:root:AVR running state False
803fe2
2
80
INFO:root:Reading from address 0x003FE2
bytearray(b'\x03}')
037d
<- $037d#fe
INFO:root:No event
-> +$m6ae,40#f9
<- +
INFO:root:AVR running state False
6ae
40
0
INFO:root:Reading from address 0x0006AE
bytearray(b'\x8f\x92\x9f\x92\xaf\x92\xbf\x92\xcf\x92\xdf\x92\xef\x92\xff\x92K\x01\\\x01\x0e\x94*\x03k\x01|\x01\xa8\xee\xb3\xe0\xa5\x01\x94\x01\x0e\x94e\x07\xc6\x0e\xd7\x1e\xe8\x1e\xf9\x1e\xc6\x16\xd7\x06\xe8\x06\xf9\x068\xf4\x0e\x94*\x03\xc6\x16')
8f929f92af92bf92cf92df92ef92ff924b015c010e942a036b017c01a8eeb3e0a50194010e946507c60ed71ee81ef91ec616d706e806f90638f40e942a03c616
<- $8f929f92af92bf92cf92df92ef92ff924b015c010e942a036b017c01a8eeb3e0a50194010e946507c60ed71ee81ef91ec616d706e806f90638f40e942a03c616#1d
INFO:root:No event
-> +$m803fec,2#94
<- +
INFO:root:AVR running state False
803fec
2
80
INFO:root:Reading from address 0x003FEC
bytearray(b'\x06\x0f')
060f
<- $060f#fc
INFO:root:No event
-> +$m803fe2,2#63
<- +
INFO:root:AVR running state False
803fe2
2
80
INFO:root:Reading from address 0x003FE2
bytearray(b'\x03}')
037d
<- $037d#fe
INFO:root:No event
-> +$m803fec,2#94
<- +
INFO:root:AVR running state False
803fec
2
80
INFO:root:Reading from address 0x003FEC
bytearray(b'\x06\x0f')
060f
<- $060f#fc
INFO:root:No event
-> +$mbe4,3a#28
<- +
INFO:root:AVR running state False
be4
3a
0
INFO:root:Reading from address 0x000BE4
bytearray(b'\xcf\x93\xdf\x93\xcd\xb7\xde\xb7,\x97\xcd\xbf\xde\xbfa\xe0p\xe0\x8d\xe0\x0e\x94\xc8\x01d\xe6p\xe0\x80\xe0\x90\xe0\x0e\x94W\x03p\xe0`\xe0\x8d\xe0\x0e\x94\xc8\x01d\xe6p\xe0\x80\xe0\x90\xe0\x0e\x94W\x03')
cf93df93cdb7deb72c97cdbfdebf61e070e08de00e94c80164e670e080e090e00e94570370e060e08de00e94c80164e670e080e090e00e945703
<- $cf93df93cdb7deb72c97cdbfdebf61e070e08de00e94c80164e670e080e090e00e94570370e060e08de00e94c80164e670e080e090e00e945703#39
INFO:root:No event
-> +$m803ffc,2#95
<- +
INFO:root:AVR running state False
803ffc
2
80
INFO:root:Reading from address 0x003FFC
bytearray(b'\x06\xa8')
06a8
<- $06a8#ff
INFO:root:No event
-> +$m803fec,2#94
<- +
INFO:root:AVR running state False
803fec
2
80
INFO:root:Reading from address 0x003FEC
bytearray(b'\x06\x0f')
060f
<- $060f#fc
INFO:root:No event
-> +$m803ffc,2#95
<- +
INFO:root:AVR running state False
803ffc
2
80
INFO:root:Reading from address 0x003FFC
bytearray(b'\x06\xa8')
06a8
<- $06a8#ff
INFO:root:No event
-> +$md44,c#c8
<- +
INFO:root:AVR running state False
d44
c
0
INFO:root:Reading from address 0x000D44
bytearray(b'\x0e\x943\x04\x0e\x94\xf7\x03\x0e\x94\xf2\x05')
0e9433040e94f7030e94f205
<- $0e9433040e94f7030e94f205#cd
INFO:root:No event
-> +$qL1200000000000000000#50
<- +
INFO:root:AVR running state False
L1200000000000000000
<- $#00
INFO:root:No event
-> +
INFO:root:No event
-> $qL1200000000000000000#50
<- +
INFO:root:AVR running state False
L1200000000000000000
<- $#00
INFO:root:No event
-> +
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
-> $Z0,bf2,2#0e
<- +
INFO:root:AVR running state False
0
bf2
3058
<- $OK#9a
INFO:root:No event
-> +$vCont?#49
<- +
INFO:root:AVR running state False
<- $#00
INFO:root:No event
-> +$Hc0#db
<- +
INFO:root:AVR running state False
<- $#00
INFO:root:No event
-> +$c#63
<- +
INFO:root:AVR running state False
INFO:root:No event
INFO:root:Event recived
PC: 1529
INFO:root:Recived break event
(64, 1529, 1)
<- $S05#b8
-> +$p22#d4
<- +
INFO:root:AVR running state False
1529
0x5f9
0xbf2
00000bf2
f20b0000
<- $f20b0000#ea
INFO:root:No event
-> +$mbe4,e#f9
<- +
INFO:root:AVR running state False
be4
e
0
INFO:root:Reading from address 0x000BE4
bytearray(b'\xcf\x93\xdf\x93\xcd\xb7\xde\xb7,\x97\xcd\xbf\xde\xbf')
cf93df93cdb7deb72c97cdbfdebf
<- $cf93df93cdb7deb72c97cdbfdebf#52
INFO:root:No event
-> +$g#67
<- +
INFO:root:AVR running state False
['0x9a', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0xc3', '0x28', '0x0', '0x0', '0xa', '0x54', '0x0', '0x0', '0x0', '0x0', '0xed', '0x3f', '0xbd', '0x28']
['0x80']
['0xed', '0x3f']
<- $9a0000000000000000000000000000000000c32800000a5400000000ed3fbd2880ed3f#90
INFO:root:No event
-> +$z0,bf2,2#2e
<- +
INFO:root:AVR running state False
<- $OK#9a
INFO:root:No event
-> +
INFO:root:No event
-> $qL1200000000000000000#50
<- +
INFO:root:AVR running state False
L1200000000000000000
<- $#00
INFO:root:No event
-> +
INFO:root:No event
-> $qL1200000000000000000#50
<- +
INFO:root:AVR running state False
L1200000000000000000
<- $#00
INFO:root:No event
-> +
INFO:root:No event
-> $m803ffc,2#95
<- +
INFO:root:AVR running state False
803ffc
2
80
INFO:root:Reading from address 0x003FFC
bytearray(b'\x06\xa8')
06a8
<- $06a8#ff
INFO:root:No event
-> +$md44,c#c8
<- +
INFO:root:AVR running state False
d44
c
0
INFO:root:Reading from address 0x000D44
bytearray(b'\x0e\x943\x04\x0e\x94\xf7\x03\x0e\x94\xf2\x05')
0e9433040e94f7030e94f205
<- $0e9433040e94f7030e94f205#cd
INFO:root:No event
-> +
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
-> $Hc0#db
<- +
INFO:root:AVR running state False
<- $#00
INFO:root:No event
-> +$s#73
<- +
INFO:root:AVR running state False
<- $S05#b8
INFO:root:Event recived
PC: 1530
INFO:root:Recived break event
(64, 1530, 1)
<- $S05#b8
-> +$p22#d4
<- +
INFO:root:AVR running state False
1530
0x5fa
0xbf4
00000bf4
f40b0000
<- $f40b0000#ec
INFO:root:No event
-> ++$mbe4,10#f5
<- +
INFO:root:AVR running state False
be4
10
0
INFO:root:Reading from address 0x000BE4
bytearray(b'\xcf\x93\xdf\x93\xcd\xb7\xde\xb7,\x97\xcd\xbf\xde\xbfa\xe0')
cf93df93cdb7deb72c97cdbfdebf61e0
<- $cf93df93cdb7deb72c97cdbfdebf61e0#4e
INFO:root:No event
-> +$g#67
<- +
INFO:root:AVR running state False
['0x9a', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0xc3', '0x28', '0x0', '0x0', '0x1', '0x54', '0x0', '0x0', '0x0', '0x0', '0xed', '0x3f', '0xbd', '0x28']
['0x80']
['0xed', '0x3f']
<- $9a0000000000000000000000000000000000c3280000015400000000ed3fbd2880ed3f#60
INFO:root:No event
-> +$Z0,bf2,2#0e
<- +
INFO:root:AVR running state False
0
bf2
3058
<- $OK#9a
INFO:root:No event
-> +$Hc0#db
<- +
INFO:root:AVR running state False
<- $#00
INFO:root:No event
-> +$c#63
<- +
INFO:root:AVR running state False
INFO:root:No event
INFO:root:Event recived
PC: 1529
INFO:root:Recived break event
(64, 1529, 1)
<- $S05#b8
-> +
INFO:root:No event
-> $p22#d4
<- +
INFO:root:AVR running state False
1529
0x5f9
0xbf2
00000bf2
f20b0000
<- $f20b0000#ea
INFO:root:No event
-> +$mbe4,e#f9
<- +
INFO:root:AVR running state False
be4
e
0
INFO:root:Reading from address 0x000BE4
bytearray(b'\xcf\x93\xdf\x93\xcd\xb7\xde\xb7,\x97\xcd\xbf\xde\xbf')
cf93df93cdb7deb72c97cdbfdebf
<- $cf93df93cdb7deb72c97cdbfdebf#52
INFO:root:No event
-> +$g#67
<- +
INFO:root:AVR running state False
['0x9a', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0xc3', '0x28', '0x0', '0x0', '0xa', '0x54', '0x0', '0x0', '0x0', '0x0', '0xed', '0x3f', '0xbd', '0x28']
['0x80']
['0xed', '0x3f']
<- $9a0000000000000000000000000000000000c32800000a5400000000ed3fbd2880ed3f#90
INFO:root:No event
-> +$z0,bf2,2#2e
<- +
INFO:root:AVR running state False
<- $OK#9a
INFO:root:No event
-> +
INFO:root:No event
-> $qL1200000000000000000#50
<- +
INFO:root:AVR running state False
L1200000000000000000
<- $#00
INFO:root:No event
-> +
INFO:root:No event
-> $qL1200000000000000000#50
<- +
INFO:root:AVR running state False
L1200000000000000000
<- $#00
INFO:root:No event
-> +
INFO:root:No event
-> $m803ffc,2#95
<- +
INFO:root:AVR running state False
803ffc
2
80
INFO:root:Reading from address 0x003FFC
bytearray(b'\x06\xa8')
06a8
<- $06a8#ff
INFO:root:No event
-> +$md44,c#c8
<- +
INFO:root:AVR running state False
d44
c
0
INFO:root:Reading from address 0x000D44
bytearray(b'\x0e\x943\x04\x0e\x94\xf7\x03\x0e\x94\xf2\x05')
0e9433040e94f7030e94f205
<- $0e9433040e94f7030e94f205#cd
INFO:root:No event
-> +
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
-> $Hc0#db
<- +
INFO:root:AVR running state False
<- $#00
INFO:root:No event
-> +$s#73
<- +
INFO:root:AVR running state False
<- $S05#b8
INFO:root:Event recived
PC: 1530
INFO:root:Recived break event
(64, 1530, 1)
<- $S05#b8
-> +$p22#d4
<- +
INFO:root:AVR running state False
1530
0x5fa
0xbf4
00000bf4
f40b0000
<- $f40b0000#ec
INFO:root:No event
-> ++$mbe4,10#f5
<- +
INFO:root:AVR running state False
be4
10
0
INFO:root:Reading from address 0x000BE4
bytearray(b'\xcf\x93\xdf\x93\xcd\xb7\xde\xb7,\x97\xcd\xbf\xde\xbfa\xe0')
cf93df93cdb7deb72c97cdbfdebf61e0
<- $cf93df93cdb7deb72c97cdbfdebf61e0#4e
INFO:root:No event
-> +$g#67
<- +
INFO:root:AVR running state False
['0x9a', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0xc3', '0x28', '0x0', '0x0', '0x1', '0x54', '0x0', '0x0', '0x0', '0x0', '0xed', '0x3f', '0xbd', '0x28']
['0x80']
['0xed', '0x3f']
<- $9a0000000000000000000000000000000000c3280000015400000000ed3fbd2880ed3f#60
INFO:root:No event
-> +$Z0,bf2,2#0e
<- +
INFO:root:AVR running state False
0
bf2
3058
<- $OK#9a
INFO:root:No event
-> +$Hc0#db
<- +
INFO:root:AVR running state False
<- $#00
INFO:root:No event
-> +$c#63
<- +
INFO:root:AVR running state False
INFO:root:No event
INFO:root:Event recived
PC: 1529
INFO:root:Recived break event
(64, 1529, 1)
<- $S05#b8
-> +
INFO:root:No event
-> $p22#d4
<- +
INFO:root:AVR running state False
1529
0x5f9
0xbf2
00000bf2
f20b0000
<- $f20b0000#ea
INFO:root:No event
-> +$mbe4,e#f9
<- +
INFO:root:AVR running state False
be4
e
0
INFO:root:Reading from address 0x000BE4
bytearray(b'\xcf\x93\xdf\x93\xcd\xb7\xde\xb7,\x97\xcd\xbf\xde\xbf')
cf93df93cdb7deb72c97cdbfdebf
<- $cf93df93cdb7deb72c97cdbfdebf#52
INFO:root:No event
-> +$g#67
<- +
INFO:root:AVR running state False
['0x9a', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0xc3', '0x28', '0x0', '0x0', '0xa', '0x54', '0x0', '0x0', '0x0', '0x0', '0xed', '0x3f', '0xbd', '0x28']
['0x80']
['0xed', '0x3f']
<- $9a0000000000000000000000000000000000c32800000a5400000000ed3fbd2880ed3f#90
INFO:root:No event
-> +$z0,bf2,2#2e
<- +
INFO:root:AVR running state False
<- $OK#9a
INFO:root:No event
-> +
INFO:root:No event
-> $qL1200000000000000000#50
<- +
INFO:root:AVR running state False
L1200000000000000000
<- $#00
INFO:root:No event
-> +
INFO:root:No event
-> $qL1200000000000000000#50
<- +
INFO:root:AVR running state False
L1200000000000000000
<- $#00
INFO:root:No event
-> +
INFO:root:No event
-> $m803ffc,2#95
<- +
INFO:root:AVR running state False
803ffc
2
80
INFO:root:Reading from address 0x003FFC
bytearray(b'\x06\xa8')
06a8
<- $06a8#ff
INFO:root:No event
-> +$md44,c#c8
<- +
INFO:root:AVR running state False
d44
c
0
INFO:root:Reading from address 0x000D44
bytearray(b'\x0e\x943\x04\x0e\x94\xf7\x03\x0e\x94\xf2\x05')
0e9433040e94f7030e94f205
<- $0e9433040e94f7030e94f205#cd
INFO:root:No event
-> +
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
-> $Hc0#db
<- +
INFO:root:AVR running state False
<- $#00
INFO:root:No event
-> +$s#73
<- +
INFO:root:AVR running state False
<- $S05#b8
INFO:root:Event recived
PC: 1530
INFO:root:Recived break event
(64, 1530, 1)
<- $S05#b8
-> +$p22#d4
<- +
INFO:root:AVR running state False
1530
0x5fa
0xbf4
00000bf4
f40b0000
<- $f40b0000#ec
INFO:root:No event
-> ++$mbe4,10#f5
<- +
INFO:root:AVR running state False
be4
10
0
INFO:root:Reading from address 0x000BE4
bytearray(b'\xcf\x93\xdf\x93\xcd\xb7\xde\xb7,\x97\xcd\xbf\xde\xbfa\xe0')
cf93df93cdb7deb72c97cdbfdebf61e0
<- $cf93df93cdb7deb72c97cdbfdebf61e0#4e
INFO:root:No event
-> +$g#67
<- +
INFO:root:AVR running state False
['0x9a', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0xc3', '0x28', '0x0', '0x0', '0x1', '0x54', '0x0', '0x0', '0x0', '0x0', '0xed', '0x3f', '0xbd', '0x28']
['0x80']
['0xed', '0x3f']
<- $9a0000000000000000000000000000000000c3280000015400000000ed3fbd2880ed3f#60
INFO:root:No event
-> +$Z0,bf2,2#0e
<- +
INFO:root:AVR running state False
0
bf2
3058
<- $OK#9a
INFO:root:No event
-> +$Hc0#db
<- +
INFO:root:AVR running state False
<- $#00
INFO:root:No event
-> +$c#63
<- +
INFO:root:AVR running state False
INFO:root:No event
INFO:root:Event recived
PC: 1529
INFO:root:Recived break event
(64, 1529, 1)
<- $S05#b8
-> +
INFO:root:No event
-> $p22#d4
<- +
INFO:root:AVR running state False
1529
0x5f9
0xbf2
00000bf2
f20b0000
<- $f20b0000#ea
INFO:root:No event
-> +$mbe4,e#f9
<- +
INFO:root:AVR running state False
be4
e
0
INFO:root:Reading from address 0x000BE4
bytearray(b'\xcf\x93\xdf\x93\xcd\xb7\xde\xb7,\x97\xcd\xbf\xde\xbf')
cf93df93cdb7deb72c97cdbfdebf
<- $cf93df93cdb7deb72c97cdbfdebf#52
INFO:root:No event
-> +$g#67
<- +
INFO:root:AVR running state False
['0x9a', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0xc3', '0x28', '0x0', '0x0', '0xa', '0x54', '0x0', '0x0', '0x0', '0x0', '0xed', '0x3f', '0xbd', '0x28']
['0x80']
['0xed', '0x3f']
<- $9a0000000000000000000000000000000000c32800000a5400000000ed3fbd2880ed3f#90
INFO:root:No event
-> +$z0,bf2,2#2e
<- +
INFO:root:AVR running state False
<- $OK#9a
INFO:root:No event
-> +
INFO:root:No event
-> $qL1200000000000000000#50
<- +
INFO:root:AVR running state False
L1200000000000000000
<- $#00
INFO:root:No event
-> +
INFO:root:No event
-> $qL1200000000000000000#50
<- +
INFO:root:AVR running state False
L1200000000000000000
<- $#00
INFO:root:No event
-> +
INFO:root:No event
-> $m803ffc,2#95
<- +
INFO:root:AVR running state False
803ffc
2
80
INFO:root:Reading from address 0x003FFC
bytearray(b'\x06\xa8')
06a8
<- $06a8#ff
INFO:root:No event
-> +$md44,c#c8
<- +
INFO:root:AVR running state False
d44
c
0
INFO:root:Reading from address 0x000D44
bytearray(b'\x0e\x943\x04\x0e\x94\xf7\x03\x0e\x94\xf2\x05')
0e9433040e94f7030e94f205
<- $0e9433040e94f7030e94f205#cd
INFO:root:No event
-> +
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
INFO:root:No event
-> $qRcmd,7265736574#37
<- +
INFO:root:AVR running state False
Rcmd,7265736574
<- $#00
INFO:root:No event
-> +$vKill;a410#33
<- +
INFO:root:AVR running state False
<- $#00
INFO:root:No event
-> +$k#6b
<- +
INFO:root:AVR running state False
C:\Users\Paul\Downloads\pyAVRdbg-master\pyAVRdbg-master>
So that’s really good. I have a nano every board as it happens. I’ll see if I can take things any further with watching some vars / expressions.
We (but mainly you ) have come a long way with this. Will the nano every be where it ends? That could work for debugging couldn’t it? The 4809 dip doesn’t have some of the i/o pins, but these could be disabled in the source code before upload to the every? Just thinking out loud.