Skip to content

Instantly share code, notes, and snippets.

@amadeuspzs
Created February 14, 2021 13:32
Show Gist options
  • Save amadeuspzs/53b05933853d98c1b68cc2489c095ba9 to your computer and use it in GitHub Desktop.
Save amadeuspzs/53b05933853d98c1b68cc2489c095ba9 to your computer and use it in GitHub Desktop.
pymcuprog.programmer - INFO - Setting up programming session for 'attiny1614'
pymcuprog.deviceinfo.deviceinfo - INFO - Looking for device attiny1614
pymcuprog.serialupdi.physical - INFO - Opening port '/dev/cu.usbserial-AQ00K54V' at '115200' baud
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x0]
pymcuprog.serialupdi.link - DEBUG - STCS to 0x03
pymcuprog.serialupdi.physical - INFO - send 3 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0xc3, 0x8]
pymcuprog.serialupdi.link - DEBUG - STCS to 0x02
pymcuprog.serialupdi.physical - INFO - send 3 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0xc2, 0x80]
pymcuprog.serialupdi.link - DEBUG - LDCS from 0x00
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x80]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x20]
pymcuprog.serialupdi.link - INFO - UPDI init OK
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0xe6]
pymcuprog.serialupdi.application - INFO - SIB: 'tinyAVR P:0D:0-3M2 (00.59B15.0)'
pymcuprog.serialupdi.application - INFO - Device family ID: 'tinyAVR'
pymcuprog.serialupdi.application - INFO - NVM interface: 'P:0'
pymcuprog.serialupdi.application - INFO - Debug interface: 'D:0'
pymcuprog.serialupdi.application - INFO - PDI oscillator: '3M2'
pymcuprog.serialupdi.application - INFO - Extra info: '(00.59B15.0)'
pymcuprog.serialupdi.application - INFO - Using 16-bit UPDI
pymcuprog.serialupdi.link - DEBUG - LDCS from 0x00
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x80]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x20]
pymcuprog.serialupdi.application - INFO - PDI revision = 0x02
pymcuprog.serialupdi.link - DEBUG - LDCS from 0x0B
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x8b]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x82]
pymcuprog.serialupdi.link - DEBUG - LDCS from 0x0B
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x8b]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x82]
pymcuprog.serialupdi.application - INFO - Entering NVM programming mode
pymcuprog.serialupdi.link - DEBUG - Writing key
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0xe0]
pymcuprog.serialupdi.physical - INFO - send 8 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x20, 0x67, 0x6f, 0x72, 0x50, 0x4d, 0x56, 0x4e]
pymcuprog.serialupdi.link - DEBUG - LDCS from 0x07
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x87]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x10]
pymcuprog.serialupdi.application - DEBUG - Key status = 0x10
pymcuprog.serialupdi.application - INFO - Apply reset
pymcuprog.serialupdi.link - DEBUG - STCS to 0x08
pymcuprog.serialupdi.physical - INFO - send 3 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0xc8, 0x59]
pymcuprog.serialupdi.application - INFO - Release reset
pymcuprog.serialupdi.link - DEBUG - STCS to 0x08
pymcuprog.serialupdi.physical - INFO - send 3 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0xc8, 0x0]
pymcuprog.serialupdi.link - DEBUG - LDCS from 0x0B
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x8b]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x28]
pymcuprog.serialupdi.link - DEBUG - LDCS from 0x0B
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x8b]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x8]
pymcuprog.serialupdi.application - DEBUG - Now in NVM programming mode
pymcuprog.nvm - INFO - No specific initializer for this provider
Pinging device...
pymcuprog.programmer - INFO - Reading device ID...
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0xe6]
pymcuprog.serialupdi.application - INFO - SIB: 'tinyAVR P:0D:0-3M2 (00.59B15.0)'
pymcuprog.serialupdi.application - INFO - Device family ID: 'tinyAVR'
pymcuprog.serialupdi.application - INFO - NVM interface: 'P:0'
pymcuprog.serialupdi.application - INFO - Debug interface: 'D:0'
pymcuprog.serialupdi.application - INFO - PDI oscillator: '3M2'
pymcuprog.serialupdi.application - INFO - Extra info: '(00.59B15.0)'
pymcuprog.serialupdi.application - INFO - Using 16-bit UPDI
pymcuprog.serialupdi.link - DEBUG - LDCS from 0x00
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x80]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x20]
pymcuprog.serialupdi.application - INFO - PDI revision = 0x02
pymcuprog.serialupdi.link - DEBUG - LDCS from 0x0B
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x8b]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x8]
pymcuprog.serialupdi.readwrite - DEBUG - Reading 3 bytes from 0x1100
pymcuprog.serialupdi.link - INFO - ST to ptr
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x69, 0x0, 0x11]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - DEBUG - Repeat 3
pymcuprog.serialupdi.physical - INFO - send 3 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0xa0, 0x2]
pymcuprog.serialupdi.link - DEBUG - LD8 from ptr++
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x24]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x1e, 0x94, 0x22]
pymcuprog.serialupdi.readwrite - DEBUG - Reading 1 bytes from 0x0F01
pymcuprog.serialupdi.link - INFO - ST to ptr
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x69, 0x1, 0xf]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - DEBUG - LD8 from ptr++
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x24]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.serialupdi.application - INFO - Device ID from pyupdi = '1E9422' rev 'A'
pymcuprog.serialupdi.readwrite - DEBUG - Reading 3 bytes from 0x1100
pymcuprog.serialupdi.link - INFO - ST to ptr
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x69, 0x0, 0x11]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - DEBUG - Repeat 3
pymcuprog.serialupdi.physical - INFO - send 3 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0xa0, 0x2]
pymcuprog.serialupdi.link - DEBUG - LD8 from ptr++
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x24]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x1e, 0x94, 0x22]
pymcuprog.nvm - INFO - Device ID: '1E9422'
pymcuprog.serialupdi.readwrite - DEBUG - Reading 1 bytes from 0x0F01
pymcuprog.serialupdi.link - INFO - ST to ptr
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x69, 0x1, 0xf]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - DEBUG - LD8 from ptr++
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x24]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.nvm - INFO - Device revision: 'A'
pymcuprog.serialupdi.readwrite - DEBUG - Reading 10 bytes from 0x1103
pymcuprog.serialupdi.link - INFO - ST to ptr
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x69, 0x3, 0x11]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - DEBUG - Repeat 10
pymcuprog.serialupdi.physical - INFO - send 3 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0xa0, 0x9]
pymcuprog.serialupdi.link - DEBUG - LD8 from ptr++
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x24]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x51, 0x52, 0x35, 0x33, 0x50, 0x20, 0x6c, 0xc0, 0x4d, 0x2a]
pymcuprog.nvm - INFO - Device serial number: 'b'5152353350206cc04d2a''
Ping response: 1E9422
Setting fuse 0x0=0x0
Writing literal values...
pymcuprog.programmer - INFO - Write...
pymcuprog.programmer - INFO - Writing 1 bytes of data to fuses...
pymcuprog.nvm - DEBUG - Writing 1 bytes to address 0x001280
pymcuprog.serialupdi.nvm - DEBUG - Wait flash ready
pymcuprog.serialupdi.link - INFO - LD from 0x001002
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x4, 0x2, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.serialupdi.nvm - DEBUG - Load NVM address
pymcuprog.serialupdi.link - INFO - ST to 0x001008
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x8, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x80]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - INFO - ST to 0x001009
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x9, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x12]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Load fuse data
pymcuprog.serialupdi.link - INFO - ST to 0x001006
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x6, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x0]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Execute fuse write
pymcuprog.serialupdi.nvm - DEBUG - NVMCMD 7 executing
pymcuprog.serialupdi.link - INFO - ST to 0x001000
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x0, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x7]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Wait flash ready
pymcuprog.serialupdi.link - INFO - LD from 0x001002
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x4, 0x2, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.programmer - INFO - Write complete.
Verifying literal values...
pymcuprog.programmer - INFO - Reading 1 bytes from fuses...
pymcuprog.nvm - DEBUG - Reading 1 bytes from address 0x001280
pymcuprog.serialupdi.readwrite - DEBUG - Reading 1 bytes from 0x1280
pymcuprog.serialupdi.link - INFO - ST to ptr
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x69, 0x80, 0x12]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - DEBUG - LD8 from ptr++
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x24]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.programmer - INFO - Verifying...
Setting fuse 0x1=0x0
Writing literal values...
pymcuprog.programmer - INFO - Write...
pymcuprog.programmer - INFO - Writing 1 bytes of data to fuses...
pymcuprog.nvm - DEBUG - Writing 1 bytes to address 0x001281
pymcuprog.serialupdi.nvm - DEBUG - Wait flash ready
pymcuprog.serialupdi.link - INFO - LD from 0x001002
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x4, 0x2, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.serialupdi.nvm - DEBUG - Load NVM address
pymcuprog.serialupdi.link - INFO - ST to 0x001008
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x8, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x81]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - INFO - ST to 0x001009
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x9, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x12]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Load fuse data
pymcuprog.serialupdi.link - INFO - ST to 0x001006
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x6, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x0]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Execute fuse write
pymcuprog.serialupdi.nvm - DEBUG - NVMCMD 7 executing
pymcuprog.serialupdi.link - INFO - ST to 0x001000
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x0, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x7]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Wait flash ready
pymcuprog.serialupdi.link - INFO - LD from 0x001002
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x4, 0x2, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.programmer - INFO - Write complete.
Verifying literal values...
pymcuprog.programmer - INFO - Reading 1 bytes from fuses...
pymcuprog.nvm - DEBUG - Reading 1 bytes from address 0x001281
pymcuprog.serialupdi.readwrite - DEBUG - Reading 1 bytes from 0x1281
pymcuprog.serialupdi.link - INFO - ST to ptr
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x69, 0x81, 0x12]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - DEBUG - LD8 from ptr++
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x24]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.programmer - INFO - Verifying...
Setting fuse 0x2=0x2
Writing literal values...
pymcuprog.programmer - INFO - Write...
pymcuprog.programmer - INFO - Writing 1 bytes of data to fuses...
pymcuprog.nvm - DEBUG - Writing 1 bytes to address 0x001282
pymcuprog.serialupdi.nvm - DEBUG - Wait flash ready
pymcuprog.serialupdi.link - INFO - LD from 0x001002
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x4, 0x2, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.serialupdi.nvm - DEBUG - Load NVM address
pymcuprog.serialupdi.link - INFO - ST to 0x001008
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x8, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x82]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - INFO - ST to 0x001009
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x9, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x12]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Load fuse data
pymcuprog.serialupdi.link - INFO - ST to 0x001006
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x6, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x2]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Execute fuse write
pymcuprog.serialupdi.nvm - DEBUG - NVMCMD 7 executing
pymcuprog.serialupdi.link - INFO - ST to 0x001000
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x0, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x7]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Wait flash ready
pymcuprog.serialupdi.link - INFO - LD from 0x001002
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x4, 0x2, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.programmer - INFO - Write complete.
Verifying literal values...
pymcuprog.programmer - INFO - Reading 1 bytes from fuses...
pymcuprog.nvm - DEBUG - Reading 1 bytes from address 0x001282
pymcuprog.serialupdi.readwrite - DEBUG - Reading 1 bytes from 0x1282
pymcuprog.serialupdi.link - INFO - ST to ptr
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x69, 0x82, 0x12]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - DEBUG - LD8 from ptr++
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x24]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x2]
pymcuprog.programmer - INFO - Verifying...
Setting fuse 0x4=0x0
Writing literal values...
pymcuprog.programmer - INFO - Write...
pymcuprog.programmer - INFO - Writing 1 bytes of data to fuses...
pymcuprog.nvm - DEBUG - Writing 1 bytes to address 0x001284
pymcuprog.serialupdi.nvm - DEBUG - Wait flash ready
pymcuprog.serialupdi.link - INFO - LD from 0x001002
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x4, 0x2, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.serialupdi.nvm - DEBUG - Load NVM address
pymcuprog.serialupdi.link - INFO - ST to 0x001008
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x8, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x84]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - INFO - ST to 0x001009
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x9, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x12]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Load fuse data
pymcuprog.serialupdi.link - INFO - ST to 0x001006
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x6, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x0]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Execute fuse write
pymcuprog.serialupdi.nvm - DEBUG - NVMCMD 7 executing
pymcuprog.serialupdi.link - INFO - ST to 0x001000
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x0, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x7]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Wait flash ready
pymcuprog.serialupdi.link - INFO - LD from 0x001002
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x4, 0x2, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.programmer - INFO - Write complete.
Verifying literal values...
pymcuprog.programmer - INFO - Reading 1 bytes from fuses...
pymcuprog.nvm - DEBUG - Reading 1 bytes from address 0x001284
pymcuprog.serialupdi.readwrite - DEBUG - Reading 1 bytes from 0x1284
pymcuprog.serialupdi.link - INFO - ST to ptr
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x69, 0x84, 0x12]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - DEBUG - LD8 from ptr++
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x24]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.programmer - INFO - Verifying...
Setting fuse 0x5=0xc4
Writing literal values...
pymcuprog.programmer - INFO - Write...
pymcuprog.programmer - INFO - Writing 1 bytes of data to fuses...
pymcuprog.nvm - DEBUG - Writing 1 bytes to address 0x001285
pymcuprog.serialupdi.nvm - DEBUG - Wait flash ready
pymcuprog.serialupdi.link - INFO - LD from 0x001002
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x4, 0x2, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.serialupdi.nvm - DEBUG - Load NVM address
pymcuprog.serialupdi.link - INFO - ST to 0x001008
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x8, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x85]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - INFO - ST to 0x001009
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x9, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x12]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Load fuse data
pymcuprog.serialupdi.link - INFO - ST to 0x001006
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x6, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0xc4]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Execute fuse write
pymcuprog.serialupdi.nvm - DEBUG - NVMCMD 7 executing
pymcuprog.serialupdi.link - INFO - ST to 0x001000
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x0, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x7]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Wait flash ready
pymcuprog.serialupdi.link - INFO - LD from 0x001002
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x4, 0x2, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.programmer - INFO - Write complete.
Verifying literal values...
pymcuprog.programmer - INFO - Reading 1 bytes from fuses...
pymcuprog.nvm - DEBUG - Reading 1 bytes from address 0x001285
pymcuprog.serialupdi.readwrite - DEBUG - Reading 1 bytes from 0x1285
pymcuprog.serialupdi.link - INFO - ST to ptr
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x69, 0x85, 0x12]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - DEBUG - LD8 from ptr++
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x24]
pymcuprog.serialupdi.physical - DEBUG - receive : [0xc4]
pymcuprog.programmer - INFO - Verifying...
Setting fuse 0x6=0x4
Writing literal values...
pymcuprog.programmer - INFO - Write...
pymcuprog.programmer - INFO - Writing 1 bytes of data to fuses...
pymcuprog.nvm - DEBUG - Writing 1 bytes to address 0x001286
pymcuprog.serialupdi.nvm - DEBUG - Wait flash ready
pymcuprog.serialupdi.link - INFO - LD from 0x001002
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x4, 0x2, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.serialupdi.nvm - DEBUG - Load NVM address
pymcuprog.serialupdi.link - INFO - ST to 0x001008
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x8, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x86]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - INFO - ST to 0x001009
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x9, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x12]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Load fuse data
pymcuprog.serialupdi.link - INFO - ST to 0x001006
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x6, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x4]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Execute fuse write
pymcuprog.serialupdi.nvm - DEBUG - NVMCMD 7 executing
pymcuprog.serialupdi.link - INFO - ST to 0x001000
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x0, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x7]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Wait flash ready
pymcuprog.serialupdi.link - INFO - LD from 0x001002
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x4, 0x2, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.programmer - INFO - Write complete.
Verifying literal values...
pymcuprog.programmer - INFO - Reading 1 bytes from fuses...
pymcuprog.nvm - DEBUG - Reading 1 bytes from address 0x001286
pymcuprog.serialupdi.readwrite - DEBUG - Reading 1 bytes from 0x1286
pymcuprog.serialupdi.link - INFO - ST to ptr
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x69, 0x86, 0x12]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - DEBUG - LD8 from ptr++
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x24]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x4]
pymcuprog.programmer - INFO - Verifying...
Setting fuse 0x7=0x0
Writing literal values...
pymcuprog.programmer - INFO - Write...
pymcuprog.programmer - INFO - Writing 1 bytes of data to fuses...
pymcuprog.nvm - DEBUG - Writing 1 bytes to address 0x001287
pymcuprog.serialupdi.nvm - DEBUG - Wait flash ready
pymcuprog.serialupdi.link - INFO - LD from 0x001002
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x4, 0x2, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.serialupdi.nvm - DEBUG - Load NVM address
pymcuprog.serialupdi.link - INFO - ST to 0x001008
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x8, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x87]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - INFO - ST to 0x001009
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x9, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x12]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Load fuse data
pymcuprog.serialupdi.link - INFO - ST to 0x001006
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x6, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x0]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Execute fuse write
pymcuprog.serialupdi.nvm - DEBUG - NVMCMD 7 executing
pymcuprog.serialupdi.link - INFO - ST to 0x001000
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x0, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x7]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Wait flash ready
pymcuprog.serialupdi.link - INFO - LD from 0x001002
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x4, 0x2, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.programmer - INFO - Write complete.
Verifying literal values...
pymcuprog.programmer - INFO - Reading 1 bytes from fuses...
pymcuprog.nvm - DEBUG - Reading 1 bytes from address 0x001287
pymcuprog.serialupdi.readwrite - DEBUG - Reading 1 bytes from 0x1287
pymcuprog.serialupdi.link - INFO - ST to ptr
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x69, 0x87, 0x12]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - DEBUG - LD8 from ptr++
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x24]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.programmer - INFO - Verifying...
Setting fuse 0x8=0x2
Writing literal values...
pymcuprog.programmer - INFO - Write...
pymcuprog.programmer - INFO - Writing 1 bytes of data to fuses...
pymcuprog.nvm - DEBUG - Writing 1 bytes to address 0x001288
pymcuprog.serialupdi.nvm - DEBUG - Wait flash ready
pymcuprog.serialupdi.link - INFO - LD from 0x001002
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x4, 0x2, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.serialupdi.nvm - DEBUG - Load NVM address
pymcuprog.serialupdi.link - INFO - ST to 0x001008
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x8, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x88]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - INFO - ST to 0x001009
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x9, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x12]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Load fuse data
pymcuprog.serialupdi.link - INFO - ST to 0x001006
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x6, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x2]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Execute fuse write
pymcuprog.serialupdi.nvm - DEBUG - NVMCMD 7 executing
pymcuprog.serialupdi.link - INFO - ST to 0x001000
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x44, 0x0, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.physical - INFO - send 1 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x7]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.nvm - DEBUG - Wait flash ready
pymcuprog.serialupdi.link - INFO - LD from 0x001002
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x4, 0x2, 0x10]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x0]
pymcuprog.programmer - INFO - Write complete.
Verifying literal values...
pymcuprog.programmer - INFO - Reading 1 bytes from fuses...
pymcuprog.nvm - DEBUG - Reading 1 bytes from address 0x001288
pymcuprog.serialupdi.readwrite - DEBUG - Reading 1 bytes from 0x1288
pymcuprog.serialupdi.link - INFO - ST to ptr
pymcuprog.serialupdi.physical - INFO - send 4 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x69, 0x88, 0x12]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x40]
pymcuprog.serialupdi.link - DEBUG - LD8 from ptr++
pymcuprog.serialupdi.physical - INFO - send 2 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0x24]
pymcuprog.serialupdi.physical - DEBUG - receive : [0x2]
pymcuprog.programmer - INFO - Verifying...
Finished writing fuses.
pymcuprog.serialupdi.application - INFO - Leaving NVM programming mode
pymcuprog.serialupdi.application - INFO - Apply reset
pymcuprog.serialupdi.link - DEBUG - STCS to 0x08
pymcuprog.serialupdi.physical - INFO - send 3 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0xc8, 0x59]
pymcuprog.serialupdi.application - INFO - Release reset
pymcuprog.serialupdi.link - DEBUG - STCS to 0x08
pymcuprog.serialupdi.physical - INFO - send 3 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0xc8, 0x0]
pymcuprog.serialupdi.link - DEBUG - STCS to 0x03
pymcuprog.serialupdi.physical - INFO - send 3 bytes
pymcuprog.serialupdi.physical - DEBUG - data: : [0x55, 0xc3, 0xc]
pymcuprog.serialupdi.physical - INFO - Closing port '/dev/cu.usbserial-AQ00K54V'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment