Skip to content

Instantly share code, notes, and snippets.

@japaric
Created May 15, 2020 15:27
Show Gist options
  • Save japaric/2b3a2ac82ee9736f8d2891b257656e4d to your computer and use it in GitHub Desktop.
Save japaric/2b3a2ac82ee9736f8d2891b257656e4d to your computer and use it in GitHub Desktop.
cargo flash --chip nRF52840_xxAA
Finished dev [unoptimized + debuginfo] target(s) in 0.01s
Flashing /tmp/app/target/thumbv7m-none-eabi/debug/app
DEBUG probe_rs::probe::daplink > Attaching to target system (clock = 1000kHz)
DEBUG probe_rs::probe::daplink > Successfully changed to SWD.
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=DebugPort, addr=0)
DEBUG probe_rs::probe::daplink > Processing batch of 1 items
DEBUG probe_rs::architecture::arm::communication_interface > Debug Port version: DPv1
DEBUG probe_rs::architecture::arm::communication_interface > Reading DP register DPIDR
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=DebugPort, addr=0)
DEBUG probe_rs::probe::daplink > Processing batch of 1 items
DEBUG probe_rs::architecture::arm::communication_interface > Read DP register DPIDR, value=0x2ba01477
DEBUG probe_rs::architecture::arm::communication_interface > DebugPort ID: DebugPortId {
revision: 0x2,
part_no: 0xba,
version: DPv1,
min_dp_support: NotImplemented,
designer: JEP106Code({ cc: 0x04, id: 0x3b } => Some("ARM Ltd")),
}
DEBUG probe_rs::architecture::arm::communication_interface > Writing DP register ABORT, value=0x0000003c
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=DebugPort, addr=0, data=0x0000003c
DEBUG probe_rs::architecture::arm::communication_interface > Writing DP register SELECT, value=0x00000000
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=DebugPort, addr=8, data=0x00000000
DEBUG probe_rs::architecture::arm::communication_interface > Requesting debug power
DEBUG probe_rs::architecture::arm::communication_interface > Writing DP register CTRL/STAT, value=0x50000000
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=DebugPort, addr=4, data=0x50000000
DEBUG probe_rs::architecture::arm::communication_interface > Reading DP register CTRL/STAT
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=DebugPort, addr=4)
DEBUG probe_rs::probe::daplink > Processing batch of 4 items
DEBUG probe_rs::architecture::arm::communication_interface > Read DP register CTRL/STAT, value=0xf0000040
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000010
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000010
DEBUG probe_rs::architecture::arm::communication_interface > Reading register CSW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=0)
DEBUG probe_rs::probe::daplink > Processing batch of 2 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register CSW, value=0x23000050
DEBUG probe_rs::flashing::download > Found loadable segment.
INFO probe_rs::flashing::download > Found 3 loadable sections:
INFO probe_rs::flashing::download > .vector_table at 00000000 (1024 byte0)
INFO probe_rs::flashing::download > .text at 00000400 (1380 byte0)
INFO probe_rs::flashing::download > .rodata at 00000964 (376 byte0)
DEBUG probe_rs::flashing::loader > Using builder for region (0x00000000..0x00100000)
DEBUG probe_rs::flashing::loader > Algorithm nrf52xxx - start: 0x000000 - size: 0x200000
DEBUG probe_rs::flashing::loader > Algorithm nrf52xxx_uicr - start: 0x10001000 - size: 0x001000
DEBUG probe_rs::flashing::loader > Algorithm nrf52xxx_sde - start: 0x000000 - size: 0x200000
DEBUG probe_rs::flashing::flasher > Full Chip Erase enabled: false
DEBUG probe_rs::flashing::flasher > Double Buffering enabled: false
DEBUG probe_rs::flashing::flasher > Initializing the flash algorithm.
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000010
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000010
DEBUG probe_rs::architecture::arm::communication_interface > Reading register CSW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=0)
DEBUG probe_rs::probe::daplink > Processing batch of 2 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register CSW, value=0x23000050
DEBUG probe_rs::flashing::flasher > Halting core.
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0xA05F0003
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0xa05f0003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 7 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x0000000F
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x0000000f
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 7 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 3 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x20000200
DEBUG probe_rs::flashing::flasher > PC = 0x20000200
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 3 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::flashing::flasher > Reset and halt
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 3 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDFC
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edfc
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 3 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00000000
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDFC
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edfc
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x00000001
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x00000001
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000ED0C
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000ed0c
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x05FA0004
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x05fa0004
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 11 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x02030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x00000010
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x00000010
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 7 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 3 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x01000000
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDFC
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edfc
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x00000000
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x00000000
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x0000000F
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x0000000f
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 11 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 3 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00000414
DEBUG probe_rs::flashing::flasher > Loading algorithm into RAM at address 0x20000200
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Write block with total size 1780 bytes to address 0x20000200
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0x20000200
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0x20000200
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Write first block with len 512 at address 0x20000200
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, block with len=128 words
DEBUG probe_rs::probe::daplink > Processing batch of 2 items
DEBUG probe_rs::probe::daplink > Transfer block: chunk=0, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=1, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=2, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=3, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=4, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=5, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=6, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=7, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=8, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=9, len=8 bytes
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0x20000400
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0x20000400
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Writing chunk with len 1024 at address 0x20000400
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, block with len=256 words
DEBUG probe_rs::probe::daplink > Processing batch of 1 items
DEBUG probe_rs::probe::daplink > Transfer block: chunk=0, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=1, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=2, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=3, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=4, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=5, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=6, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=7, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=8, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=9, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=10, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=11, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=12, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=13, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=14, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=15, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=16, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=17, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=18, len=16 bytes
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0x20000800
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0x20000800
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Writing chunk with len 244 at address 0x20000800
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, block with len=61 words
DEBUG probe_rs::probe::daplink > Processing batch of 1 items
DEBUG probe_rs::probe::daplink > Transfer block: chunk=0, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=1, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=2, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=3, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=4, len=20 bytes
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Finished writing block
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0x20000200
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0x20000200
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Read first block with len 512 at address 0x20000200
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW, block with len=128 words
DEBUG probe_rs::probe::daplink > Processing batch of 3 items
DEBUG probe_rs::probe::daplink > Transfer block: chunk=0, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=1, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=2, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=3, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=4, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=5, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=6, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=7, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=8, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=9, len=8 bytes
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0x20000400
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0x20000400
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Reading chunk with len 1024 at address 0x20000400
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW, block with len=256 words
DEBUG probe_rs::probe::daplink > Processing batch of 1 items
DEBUG probe_rs::probe::daplink > Transfer block: chunk=0, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=1, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=2, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=3, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=4, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=5, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=6, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=7, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=8, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=9, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=10, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=11, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=12, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=13, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=14, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=15, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=16, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=17, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=18, len=16 bytes
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0x20000800
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0x20000800
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Reading chunk with len 244 at address 0x20000800
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW, block with len=61 words
DEBUG probe_rs::probe::daplink > Processing batch of 1 items
DEBUG probe_rs::probe::daplink > Transfer block: chunk=0, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=1, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=2, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=3, len=56 bytes
DEBUG probe_rs::probe::daplink > Transfer block: chunk=4, len=20 bytes
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Finished reading block
DEBUG probe_rs::flashing::flasher > RAM contents match flashing algo blob.
DEBUG probe_rs::flashing::flasher > Preparing Flasher for region:
DEBUG probe_rs::flashing::flasher > FlashRegion {
range: 0..1048576,
is_boot_memory: true,
}
DEBUG probe_rs::flashing::flasher > Double buffering enabled: false
DEBUG probe_rs::flashing::flasher > Running init routine.
DEBUG probe_rs::flashing::flasher > Calling routine 20000221(Some(0), Some(0), Some(1), None, init=true)
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x20000221
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x20000221
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x0001000F
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x0001000f
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 11 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x0000000F
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x0000000f
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 7 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 3 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x20000220
DEBUG probe_rs::flashing::flasher > content of 0xf: 0x20000220 should be: 0x20000221
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x00000000
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x00000000
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x00010000
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x00010000
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 11 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x00000000
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x00000000
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 7 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 3 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00000000
DEBUG probe_rs::flashing::flasher > content of 0x0: 0x00000000 should be: 0x00000000
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x00000000
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x00000000
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x00010001
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x00010001
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 11 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x00000001
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x00000001
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 7 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 3 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00000000
DEBUG probe_rs::flashing::flasher > content of 0x1: 0x00000000 should be: 0x00000000
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x00000001
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x00000001
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x00010002
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x00010002
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 11 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x00000002
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x00000002
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 7 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 3 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00000001
DEBUG probe_rs::flashing::flasher > content of 0x2: 0x00000001 should be: 0x00000001
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x200008E0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x200008e0
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x00010009
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x00010009
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 11 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x00000009
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x00000009
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 7 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 3 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x200008e0
DEBUG probe_rs::flashing::flasher > content of 0x9: 0x200008e0 should be: 0x200008e0
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x20000200
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x20000200
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x0001000D
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x0001000d
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 11 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x0000000D
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x0000000d
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 7 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 3 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x20000200
DEBUG probe_rs::flashing::flasher > content of 0xd: 0x20000200 should be: 0x20000200
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x20000201
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x20000201
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x0001000E
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x0001000e
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 11 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x0000000E
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x0000000e
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 7 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 3 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x20000201
DEBUG probe_rs::flashing::flasher > content of 0xe: 0x20000201 should be: 0x20000201
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0xA05F0001
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0xa05f0001
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::flashing::flasher > Waiting for routine call completion.
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 7 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x01030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x00000000
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x00000000
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 7 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 3 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00000000
INFO probe_rs::flashing::flasher > Erasing sector at address 0x00000000
DEBUG probe_rs::flashing::flasher > Calling routine 20000389(Some(0), None, None, None, init=false)
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x20000389
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x20000389
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x0001000F
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x0001000f
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 11 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x0000000F
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x0000000f
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 7 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 3 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x20000388
DEBUG probe_rs::flashing::flasher > content of 0xf: 0x20000388 should be: 0x20000389
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x00000000
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x00000000
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x00010000
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x00010000
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 11 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x00000000
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x00000000
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 7 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 3 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00000000
DEBUG probe_rs::flashing::flasher > content of 0x0: 0x00000000 should be: 0x00000000
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x20000201
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x20000201
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x0001000E
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x0001000e
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 11 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x0000000E
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x0000000e
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 7 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 3 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x20000201
DEBUG probe_rs::flashing::flasher > content of 0xe: 0x20000201 should be: 0x20000201
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0xA05F0001
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0xa05f0001
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::flashing::flasher > Waiting for routine call completion.
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 7 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x01030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF4
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::communication_interface > Writing register DRW, value=0x00000000
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=12, data=0x00000000
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF0
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 7 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00030003
DEBUG probe_rs::architecture::arm::communication_interface > Writing register CSW, value=0x63000012
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=0, data=0x63000012
DEBUG probe_rs::architecture::arm::communication_interface > Writing register TAR, value=0xE000EDF8
DEBUG probe_rs::probe::daplink > Adding command to batch: Write(port=AccessPort(0), addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::communication_interface > Reading register DRW
DEBUG probe_rs::probe::daplink > Adding command to batch: Read(port=AccessPort(0), addr=12)
DEBUG probe_rs::probe::daplink > Processing batch of 3 items
DEBUG probe_rs::architecture::arm::communication_interface > Read register DRW, value=0x00000001
INFO probe_rs::flashing::flasher > Done erasing sector. Result is 1. This took 54.933553ms
Erasing sectors ✔ [00:00:00] [----------------------------------------------------------------------------------------------------------------------------------------] 0B/ 4.00KB @ 0B/s (eta 0s )
Programming pages ✔ [00:00:00] [----------------------------------------------------------------------------------------------------------------------------------------] 0B/ 4.00KB @ 0B/s (eta 0s )
Error failed to flash /tmp/app/target/thumbv7m-none-eabi/debug/app: The execution of 'erase_sector' failed with code 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment