Skip to content

Instantly share code, notes, and snippets.

@diondokter
Created February 3, 2022 15:16
Show Gist options
  • Save diondokter/e8cc8c2ce88cb55ec7b685f14194eb8e to your computer and use it in GitHub Desktop.
Save diondokter/e8cc8c2ce88cb55ec7b685f14194eb8e to your computer and use it in GitHub Desktop.
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000201c }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000201c
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, 1C, 20, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, FE, FF, FF, FF]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0xfffffffe
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e0002020 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe0002020
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, 20, 20, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, FE, FF, FF, FF]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0xfffffffe
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e0002024 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe0002024
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, 24, 20, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, FE, FF, FF, FF]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0xfffffffe
INFO probe_rs::flashing::download > Found loadable segment, physical address: 0x00000000, virtual address: 0x00000000, flags: 0x4
INFO probe_rs::flashing::download > Matching section: ".vector_table"
INFO probe_rs::flashing::download > Found loadable segment, physical address: 0x00000144, virtual address: 0x00000144, flags: 0x5
INFO probe_rs::flashing::download > Matching section: ".text"
INFO probe_rs::flashing::download > Found loadable segment, physical address: 0x00006a60, virtual address: 0x00006a60, flags: 0x4
INFO probe_rs::flashing::download > Matching section: ".rodata"
INFO probe_rs::flashing::loader > Found 3 loadable sections:
INFO probe_rs::flashing::loader > .vector_table at 00000000 (324 bytes)
INFO probe_rs::flashing::loader > .text at 00000144 (26896 bytes)
INFO probe_rs::flashing::loader > .rodata at 00006A60 (7416 bytes)
TRACE probe_rs::flashing::loader > Adding data at address 0x00000000 with size 324 bytes
TRACE probe_rs::flashing::loader > Adding data at address 0x00000144 with size 26896 bytes
TRACE probe_rs::flashing::loader > Adding data at address 0x00006a60 with size 7416 bytes
DEBUG probe_rs::flashing::loader > committing FlashLoader!
DEBUG probe_rs::flashing::loader > Contents of builder:
DEBUG probe_rs::flashing::loader > data: 00000000-00006a54 (27220 bytes)
DEBUG probe_rs::flashing::loader > data: 00006a60-00008758 (7416 bytes)
DEBUG probe_rs::flashing::loader > Flash algorithms:
DEBUG probe_rs::flashing::loader > algo nrf91xx: 00000000-00200000 (2097152 bytes)
DEBUG probe_rs::flashing::loader > algo nrf91xx_uicr: 00ff8000-00ff9000 (4096 bytes)
DEBUG probe_rs::flashing::loader > Regions:
DEBUG probe_rs::flashing::loader > region: 00000000-00100000 (1048576 bytes)
DEBUG probe_rs::flashing::loader > -- using algorithm: nrf91xx
DEBUG probe_rs::flashing::loader > Flashing ranges for algo: nrf91xx
INFO probe_rs::flashing::flasher > chosen RAM to run the algo: RamRegion { name: None, range: 20000000..20040000, is_boot_memory: false, cores: ["main"] }
DEBUG probe_rs::flashing::flasher > Initializing the flash algorithm.
DEBUG probe_rs::flashing::flasher > Halting core 0
DEBUG probe_rs::architecture::arm::ap > Writing register CSW, value=CSW { DbgSwEnable: 0, HNONSEC: 0, PROT: 2, CACHE: 3, SPIDEN: 0, _RES0: 0, MTE: 0, Type: 0, Mode: 0, TrinProg: 0, DeviceEn: 0, AddrInc: Single, _RES1: 0, SIZE: U32 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=0, data=0x23000012
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: a05f0003 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0xa05f0003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 5 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 5 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 05, 01, 12, 00, 00, 23, 05, F0, ED, 00, E0, 0D, 03, 00, 5F, A0, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 05, 01, 03, 00, 13, 01]...
DEBUG probe_rs::probe::cmsisdap > 5 of batch of 5 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x1130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000ed30 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000ed30
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, 30, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 01, 00]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x1
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000ed30 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000ed30
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 1f }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x0000001f
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: f }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x0000000f
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 6 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 6 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 06, 05, 30, ED, 00, E0, 0D, 1F, 00, 00, 00, 05, F4, ED, 00, E0, 0D, 0F, 00, 00, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 06, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 6 of batch of 6 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F8, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 0A, 67, 00]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x670a
DEBUG probe_rs::flashing::flasher > PC = 0x0000670a
DEBUG probe_rs::flashing::flasher > Reset and halt
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edfc }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edfc
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, FC, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 00, 00, 10, 00]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x100000
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edfc }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edfc
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 100001 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x00100001
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 4 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 4 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 04, 05, FC, ED, 00, E0, 0D, 01, 00, 10, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 04, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 4 of batch of 4 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000ed0c }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000ed0c
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 5fa0004 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x05fa0004
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 4 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 4 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 04, 05, 0C, ED, 00, E0, 0D, 04, 00, FA, 05, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 04, 01, 03, 00, 13, 02]...
DEBUG probe_rs::probe::cmsisdap > 4 of batch of 4 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x2130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000ed30 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000ed30
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, 30, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 08, 00]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x8
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000ed30 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000ed30
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 1f }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x0000001f
DEBUG probe_rs::architecture::arm::core::armv8m > Reason for halt has changed, old reason was Halted(Request), new reason is Exception
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 10 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x00000010
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 6 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 6 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 06, 05, 30, ED, 00, E0, 0D, 1F, 00, 00, 00, 05, F4, ED, 00, E0, 0D, 10, 00, 00, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 06, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 6 of batch of 6 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F8, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 00, 00, 00, F9]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0xf9000000
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edfc }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edfc
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, FC, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 01, 00, 10, 00]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x100001
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edfc }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edfc
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 100000 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x00100000
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: f }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x0000000f
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 6 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 6 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 06, 05, FC, ED, 00, E0, 0D, 00, 00, 10, 00, 05, F4, ED, 00, E0, 0D, 0F, 00, 00, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 06, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 6 of batch of 6 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F8, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 44, 01, 00]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x144
DEBUG probe_rs::flashing::flasher > Loading algorithm into RAM at address 0x20000000
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Write block with total size 1368 bytes to address 0x20000000
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: 20000000 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0x20000000
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Write first block with len 1024 at address 0x20000000
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, block with len=256 words
DEBUG probe_rs::probe::cmsisdap > 1 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 1 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 01, 05, 00, 00, 00, 20]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 01, 01]...
DEBUG probe_rs::probe::cmsisdap > 1 of batch of 1 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::probe::cmsisdap > Transfer block: chunk=0, len=504 bytes
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 06, 00, 7E, 00, 0D, 00, BE, 0A, E0, 0D, 78, 2D, 06, 68, 40, 08, 24, 40, 00, 00, D3, 58, 40, 64, 1E, FA, D1, 49, 1C, 52, 1E, 00, 2A, 1F, 0D, 77, 04, B0, B5, 40, F2, 04, 05, C0, F2, 00, 05, 00, 20, 09, EB, 05, 01, 49, F8, 05, 00, C1, E9, 01, 00, C8, 60, D0, B2, 14, 46, 00, F0, 3D, FA, 20, B1, 09, EB, 05, 01, C1, E9, 02, 04, B0, BD, 09, EB, 05, 00, 01, 21, 41, 60, 00, F0, 2B, FA, 00, 20, B0, BD, 00, BF, 10, B5, 04, 46, 00, 20, 00, F0, 29, FA, 38, B1, 40, F2, 04, 01, C0, F2, 00, 01, 49, 44, C1, E9, 02, 04, 10, BD, 40, F2, 04, 00, C0, F2, 00, 00, 09, EB, 00, 01, 89, 68, 00, 29, 04, BF, 00, 20, 10, BD, 44, F2, 00, 01, C2, F2, 00, 01, 01, 22, 0A, 60, 59, F8, 00, 20, 48, 44, 4A, 60, 42, 68, 8A, 60, 82, 68, CA, 60, C0, 68, 08, 61, 00, 20, 10, BD, 00, BF, 40, F2, 04, 00, C0, F2, 00, 00, 01, 21, 49, F8, 00, 10, 48, 44, 00, 21, C0, E9, 01, 11, C1, 60, 00, F0, 28, BA, B0, B5, 40, F2, 04, 05, 04, 46, C0, F2, 00, 05, 02, 20, 49, F8, 05, 00, 09, EB, 05, 00, 00, 21, C0, E9, 01, 11, C1, 60, 00, F0, A5, F9, B4, FB, F0, F1, 01, FB, 10, 40, 30, B1, 09, EB, 05, 00, 03, 21, C0, E9, 02, 14, 65, 20, B0, BD, 09, EB, 05, 00, 01, 21, 41, 60, 00, F0, AD, F9, A0, 42, 13, D8, 00, F0, AB, F9, A0, 42, 0F, D9, 09, EB, 05, 00, 02, 21, 41, 60, 20, 46, 00, F0, C2, F9, 03, 28, 1C, BF, 67, 20, B0, BD, 20, 46, 00, F0, E7, F9, 00, 20, B0, BD, 09, EB, 05, 00, 04, 21, C0, E9, 02, 14, 66, 20, B0, BD, 2D, E9, F0, 41, 40, F2, 04, 07, 04, 46, C0, F2, 00, 07, 15, 46, 0E, 46, 03, 20, 09, EB, 07, 01, 00, 22, A3, 07, 49, F8, 07, 00, C1, E9, 01, 22, CA, 60, 06, D0, 09, EB, 07, 01, C1, E9, 02, 04, 65, 20, BD, E8, F0, 81, 09, EB, 07, 00, 01, 21, 41, 60, 00, F0, 6F, F9, A0, 42, 15, D8, 00, F0, 6D, F9, A0, 42, 11, D9, 09, EB, 07, 00, 03, 21, 41, 60, 06, EB, 04, 08, 00, F0, 63, F9, 80, 45, 0F, D9, 09, EB, 07, 00, 04, 21, C0, E9, 02, 18, 66, 20, BD, E8, F0, 81, 09, EB, 07, 00, 04, 21, C0, E9, 02, 14, 66, 20, BD, E8, F0, 81, 09, EB, 07, 00, 04, 21, 41, 60, 00, F0, 69, F9, 30, B1, 09, EB, 07, 00, 02, 21, 81, 60, 67, 20, BD, E8, F0, 81, 09, EB, 07, 00, 05, 21]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [06, 7E, 00, 01]...
DEBUG probe_rs::probe::cmsisdap::commands::transfer > Expected 126 responses, got 0 responses with data..
DEBUG probe_rs::probe::cmsisdap > Transfer block: chunk=1, len=504 bytes
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 06, 00, 7E, 00, 0D, 41, 60, 20, 46, 00, F0, 5C, F9, 02, 28, 07, D2, 09, EB, 07, 00, 02, 21, C0, E9, 02, 14, 67, 20, BD, E8, F0, 81, 0F, D1, FF, 22, 20, 46, 31, 46, 00, F0, 36, F8, 48, B1, 03, 20, 49, F8, 07, 00, 09, EB, 07, 00, 05, 21, 41, 60, 67, 20, BD, E8, F0, 81, 03, 20, 49, F8, 07, 00, 00, 20, B0, EB, 96, 0F, 09, EB, 07, 01, 4F, F0, 06, 02, 4A, 60, 08, BF, BD, E8, F0, 81, 4F, EA, 96, 08, 00, 26, 54, F8, 26, 00, 01, 30, 0C, D1, 55, F8, 26, 00, 44, F8, 26, 00, 00, F0, 42, F9, 01, 36, 46, 45, 4F, F0, 00, 00, F0, D3, BD, E8, F0, 81, 09, EB, 07, 00, 05, 21, A2, 19, C0, E9, 02, 12, 68, 20, BD, E8, F0, 81, 2D, E9, F0, 41, 40, F2, 04, 07, 0D, 46, 04, 46, C0, F2, 00, 07, 05, 20, 16, 46, 49, F8, 07, 00, 09, EB, 07, 00, 00, 21, AA, 07, C0, E9, 01, 11, C1, 60, 07, D0, 09, EB, 07, 00, 03, 21, C0, E9, 02, 15, 65, 20, BD, E8, F0, 81, 09, EB, 07, 00, 02, 21, 41, 60, 00, F0, D2, F8, A0, 42, 15, D8, 00, F0, D0, F8, A0, 42, 11, D9, 09, EB, 07, 00, 03, 21, 41, 60, 05, EB, 04, 08, 00, F0, C6, F8, 80, 45, 0F, D9, 09, EB, 07, 00, 04, 21, C0, E9, 02, 18, 66, 20, BD, E8, F0, 81, 09, EB, 07, 00, 04, 21, C0, E9, 02, 14, 66, 20, BD, E8, F0, 81, 09, EB, 07, 00, 04, 21, 00, 2D, 41, 60, 04, BF, 00, 20, BD, E8, F0, 81, 00, 21, 07, E0, 00, BF, 01, 31, A9, 42, 4F, F0, 00, 00, 28, BF, BD, E8, F0, 81, 60, 5C, B0, 42, F5, D0, 60, 18, 09, EB, 07, 01, 05, 22, C1, E9, 02, 20, 01, 20, BD, E8, F0, 81, 00, BF, 2D, E9, F0, 41, 40, F2, 04, 05, 04, 46, C0, F2, 00, 05, 04, 20, 90, 46, 0F, 46, 49, F8, 05, 00, 09, EB, 05, 00, 00, 21, A2, 07, C0, E9, 01, 11, C1, 60, 08, D0, 09, EB, 05, 00, 03, 21, 65, 26, C0, E9, 02, 14, 30, 46, BD, E8, F0, 81, 09, EB, 05, 00, 01, 21, 41, 60, 00, F0, 6F, F8, A0, 42, 12, D8, 00, F0, 6D, F8, A0, 42, 0E, D9, 09, EB, 05, 00, 03, 21, 41, 60, 3E, 19, 00, F0, 64, F8, 86, 42, 0E, D9, 09, EB, 05, 00, 04, 21, C0, E9, 02, 16, 04, E0, 09, EB, 05, 00, 04, 21, C0, E9, 02, 14, 66, 26, 30, 46, BD, E8, F0, 81, 00, 21, B1, EB, 97, 0F, 09, EB, 05, 00, 4F, F0, 04, 01, 41, 60, 0B, D0, B8, 08, 00, 21, 22, 68, 58, F8, 21, 30, 9A, 42]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [06, 7E, 00, 01]...
DEBUG probe_rs::probe::cmsisdap::commands::transfer > Expected 126 responses, got 0 responses with data..
DEBUG probe_rs::probe::cmsisdap > Transfer block: chunk=2, len=16 bytes
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 06, 00, 04, 00, 0D, 0B, D1, 01, 31, 81, 42, 04, F1, 04, 04, F5, D3, 09, EB, 05, 00]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [06, 04, 00, 01]...
DEBUG probe_rs::probe::cmsisdap::commands::transfer > Expected 4 responses, got 0 responses with data..
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: 20000400 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0x20000400
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Writing chunk with len 344 at address 0x20000400
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, block with len=86 words
DEBUG probe_rs::probe::cmsisdap > 1 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 1 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 01, 05, 00, 04, 00, 20]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 01, 01]...
DEBUG probe_rs::probe::cmsisdap > 1 of batch of 1 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::probe::cmsisdap > Transfer block: chunk=0, len=344 bytes
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 06, 00, 56, 00, 0D, 05, 21, 41, 60, 30, 46, BD, E8, F0, 81, 09, EB, 05, 00, 06, 21, C0, E9, 02, 14, 20, 46, BD, E8, F0, 81, 00, 00, 40, F2, 30, 10, C0, F2, FF, 00, 01, 68, 01, 31, 1C, BF, 00, 68, 70, 47, 40, F6, E0, 71, CF, F2, 00, 01, 08, 78, 49, 68, 61, F3, 0B, 20, 70, 47, 40, F2, 20, 20, C0, F2, FF, 00, 01, 68, 01, 31, 14, BF, 00, 68, 4F, F4, 80, 50, 70, 47, 00, BF, 40, F2, 24, 20, C0, F2, FF, 00, 01, 68, 01, 31, 14, BF, 00, 68, 4F, F4, 00, 70, 70, 47, 00, BF, 00, 20, 70, 47, 00, 20, 70, 47, 10, B5, FF, F7, E1, FF, 04, 46, FF, F7, EA, FF, 00, FB, 04, F0, 10, BD, 00, BF, 01, 44, 81, 42, 9C, BF, 01, 20, 70, 47, 03, E0, 88, 42, 24, BF, 01, 20, 70, 47, 50, F8, 04, 2B, 01, 32, 1C, BF, 00, 20, 70, 47, F4, E7, 00, BF, 70, 47, 00, BF, 00, 20, 70, 47, 03, 20, 70, 47, 03, 28, 84, BF, 69, 20, 70, 47, 80, B5, 40, B2, 05, A1, 51, F8, 20, 00, 49, F2, 04, 51, C5, F2, 03, 01, 08, 60, 00, F0, 0A, F8, 00, 20, 80, BD, 00, 00, 00, 00, 02, 00, 00, 00, 01, 00, 00, 00, 00, 00, 00, 00, 49, F2, 00, 40, C5, F2, 03, 00, 01, 68, 00, 29, FC, D0, 70, 47, 49, F2, 0C, 50, C5, F2, 03, 00, 01, 21, 01, 60, F0, E7, 00, BF, 81, B0, 00, 90, 00, 98, 4F, F0, FF, 31, 01, 60, 01, B0, E7, E7, 69, 20, 70, 47, B0, B5, FF, F7, A7, FF, 04, 46, 40, B1, 00, 25, 28, 46, FF, F7, ED, FF, FF, F7, 83, FF, 05, 44, A5, 42, F7, D3, 00, 20, B0, BD, 00]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [06, 56, 00, 01]...
DEBUG probe_rs::probe::cmsisdap::commands::transfer > Expected 86 responses, got 0 responses with data..
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Finished writing block
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: 20000000 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0x20000000
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Read first block with len 1024 at address 0x20000000
DEBUG probe_rs::architecture::arm::ap > Reading register DRW, block with len=256 words
DEBUG probe_rs::probe::cmsisdap > 1 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 1 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 01, 05, 00, 00, 00, 20]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 01, 01]...
DEBUG probe_rs::probe::cmsisdap > 1 of batch of 1 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::probe::cmsisdap > Transfer block: chunk=0, len=504 bytes
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 06, 00, 7E, 00, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [06, 7E, 00, 01, 00, BE, 0A, E0, 0D, 78, 2D, 06, 68, 40, 08, 24, 40, 00, 00, D3, 58, 40, 64, 1E, FA, D1, 49, 1C, 52, 1E, 00, 2A, 1F, 0D, 77, 04, B0, B5, 40, F2, 04, 05, C0, F2, 00, 05, 00, 20, 09, EB, 05, 01, 49, F8, 05, 00, C1, E9, 01, 00, C8, 60, D0, B2, 14, 46, 00, F0, 3D, FA, 20, B1, 09, EB, 05, 01, C1, E9, 02, 04, B0, BD, 09, EB, 05, 00, 01, 21, 41, 60, 00, F0, 2B, FA, 00, 20, B0, BD, 00, BF, 10, B5, 04, 46, 00, 20, 00, F0, 29, FA, 38, B1, 40, F2, 04, 01, C0, F2, 00, 01, 49, 44, C1, E9, 02, 04, 10, BD, 40, F2, 04, 00, C0, F2, 00, 00, 09, EB, 00, 01, 89, 68, 00, 29, 04, BF, 00, 20, 10, BD, 44, F2, 00, 01, C2, F2, 00, 01, 01, 22, 0A, 60, 59, F8, 00, 20, 48, 44, 4A, 60, 42, 68, 8A, 60, 82, 68, CA, 60, C0, 68, 08, 61, 00, 20, 10, BD, 00, BF, 40, F2, 04, 00, C0, F2, 00, 00, 01, 21, 49, F8, 00, 10, 48, 44, 00, 21, C0, E9, 01, 11, C1, 60, 00, F0, 28, BA, B0, B5, 40, F2, 04, 05, 04, 46, C0, F2, 00, 05, 02, 20, 49, F8, 05, 00, 09, EB, 05, 00, 00, 21, C0, E9, 01, 11, C1, 60, 00, F0, A5, F9, B4, FB, F0, F1, 01, FB, 10, 40, 30, B1, 09, EB, 05, 00, 03, 21, C0, E9, 02, 14, 65, 20, B0, BD, 09, EB, 05, 00, 01, 21, 41, 60, 00, F0, AD, F9, A0, 42, 13, D8, 00, F0, AB, F9, A0, 42, 0F, D9, 09, EB, 05, 00, 02, 21, 41, 60, 20, 46, 00, F0, C2, F9, 03, 28, 1C, BF, 67, 20, B0, BD, 20, 46, 00, F0, E7, F9, 00, 20, B0, BD, 09, EB, 05, 00, 04, 21, C0, E9, 02, 14, 66, 20, B0, BD, 2D, E9, F0, 41, 40, F2, 04, 07, 04, 46, C0, F2, 00, 07, 15, 46, 0E, 46, 03, 20, 09, EB, 07, 01, 00, 22, A3, 07, 49, F8, 07, 00, C1, E9, 01, 22, CA, 60, 06, D0, 09, EB, 07, 01, C1, E9, 02, 04, 65, 20, BD, E8, F0, 81, 09, EB, 07, 00, 01, 21, 41, 60, 00, F0, 6F, F9, A0, 42, 15, D8, 00, F0, 6D, F9, A0, 42, 11, D9, 09, EB, 07, 00, 03, 21, 41, 60, 06, EB, 04, 08, 00, F0, 63, F9, 80, 45, 0F, D9, 09, EB, 07, 00, 04, 21, C0, E9, 02, 18, 66, 20, BD, E8, F0, 81, 09, EB, 07, 00, 04, 21, C0, E9, 02, 14, 66, 20, BD, E8, F0, 81, 09, EB, 07, 00, 04, 21, 41, 60, 00, F0, 69, F9, 30, B1, 09, EB, 07, 00, 02, 21, 81, 60, 67, 20, BD, E8, F0, 81, 09, EB, 07, 00, 05, 21]...
DEBUG probe_rs::probe::cmsisdap::commands::transfer > Expected 126 responses, got 126 responses with data..
DEBUG probe_rs::probe::cmsisdap > Transfer block: chunk=1, len=504 bytes
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 06, 00, 7E, 00, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [06, 7E, 00, 01, 41, 60, 20, 46, 00, F0, 5C, F9, 02, 28, 07, D2, 09, EB, 07, 00, 02, 21, C0, E9, 02, 14, 67, 20, BD, E8, F0, 81, 0F, D1, FF, 22, 20, 46, 31, 46, 00, F0, 36, F8, 48, B1, 03, 20, 49, F8, 07, 00, 09, EB, 07, 00, 05, 21, 41, 60, 67, 20, BD, E8, F0, 81, 03, 20, 49, F8, 07, 00, 00, 20, B0, EB, 96, 0F, 09, EB, 07, 01, 4F, F0, 06, 02, 4A, 60, 08, BF, BD, E8, F0, 81, 4F, EA, 96, 08, 00, 26, 54, F8, 26, 00, 01, 30, 0C, D1, 55, F8, 26, 00, 44, F8, 26, 00, 00, F0, 42, F9, 01, 36, 46, 45, 4F, F0, 00, 00, F0, D3, BD, E8, F0, 81, 09, EB, 07, 00, 05, 21, A2, 19, C0, E9, 02, 12, 68, 20, BD, E8, F0, 81, 2D, E9, F0, 41, 40, F2, 04, 07, 0D, 46, 04, 46, C0, F2, 00, 07, 05, 20, 16, 46, 49, F8, 07, 00, 09, EB, 07, 00, 00, 21, AA, 07, C0, E9, 01, 11, C1, 60, 07, D0, 09, EB, 07, 00, 03, 21, C0, E9, 02, 15, 65, 20, BD, E8, F0, 81, 09, EB, 07, 00, 02, 21, 41, 60, 00, F0, D2, F8, A0, 42, 15, D8, 00, F0, D0, F8, A0, 42, 11, D9, 09, EB, 07, 00, 03, 21, 41, 60, 05, EB, 04, 08, 00, F0, C6, F8, 80, 45, 0F, D9, 09, EB, 07, 00, 04, 21, C0, E9, 02, 18, 66, 20, BD, E8, F0, 81, 09, EB, 07, 00, 04, 21, C0, E9, 02, 14, 66, 20, BD, E8, F0, 81, 09, EB, 07, 00, 04, 21, 00, 2D, 41, 60, 04, BF, 00, 20, BD, E8, F0, 81, 00, 21, 07, E0, 00, BF, 01, 31, A9, 42, 4F, F0, 00, 00, 28, BF, BD, E8, F0, 81, 60, 5C, B0, 42, F5, D0, 60, 18, 09, EB, 07, 01, 05, 22, C1, E9, 02, 20, 01, 20, BD, E8, F0, 81, 00, BF, 2D, E9, F0, 41, 40, F2, 04, 05, 04, 46, C0, F2, 00, 05, 04, 20, 90, 46, 0F, 46, 49, F8, 05, 00, 09, EB, 05, 00, 00, 21, A2, 07, C0, E9, 01, 11, C1, 60, 08, D0, 09, EB, 05, 00, 03, 21, 65, 26, C0, E9, 02, 14, 30, 46, BD, E8, F0, 81, 09, EB, 05, 00, 01, 21, 41, 60, 00, F0, 6F, F8, A0, 42, 12, D8, 00, F0, 6D, F8, A0, 42, 0E, D9, 09, EB, 05, 00, 03, 21, 41, 60, 3E, 19, 00, F0, 64, F8, 86, 42, 0E, D9, 09, EB, 05, 00, 04, 21, C0, E9, 02, 16, 04, E0, 09, EB, 05, 00, 04, 21, C0, E9, 02, 14, 66, 26, 30, 46, BD, E8, F0, 81, 00, 21, B1, EB, 97, 0F, 09, EB, 05, 00, 4F, F0, 04, 01, 41, 60, 0B, D0, B8, 08, 00, 21, 22, 68, 58, F8, 21, 30, 9A, 42]...
DEBUG probe_rs::probe::cmsisdap::commands::transfer > Expected 126 responses, got 126 responses with data..
DEBUG probe_rs::probe::cmsisdap > Transfer block: chunk=2, len=16 bytes
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 06, 00, 04, 00, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [06, 04, 00, 01, 0B, D1, 01, 31, 81, 42, 04, F1, 04, 04, F5, D3, 09, EB, 05, 00]...
DEBUG probe_rs::probe::cmsisdap::commands::transfer > Expected 4 responses, got 4 responses with data..
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: 20000400 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0x20000400
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Reading chunk with len 344 at address 0x20000400
DEBUG probe_rs::architecture::arm::ap > Reading register DRW, block with len=86 words
DEBUG probe_rs::probe::cmsisdap > 1 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 1 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 01, 05, 00, 04, 00, 20]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 01, 01]...
DEBUG probe_rs::probe::cmsisdap > 1 of batch of 1 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::probe::cmsisdap > Transfer block: chunk=0, len=344 bytes
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 06, 00, 56, 00, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [06, 56, 00, 01, 05, 21, 41, 60, 30, 46, BD, E8, F0, 81, 09, EB, 05, 00, 06, 21, C0, E9, 02, 14, 20, 46, BD, E8, F0, 81, 00, 00, 40, F2, 30, 10, C0, F2, FF, 00, 01, 68, 01, 31, 1C, BF, 00, 68, 70, 47, 40, F6, E0, 71, CF, F2, 00, 01, 08, 78, 49, 68, 61, F3, 0B, 20, 70, 47, 40, F2, 20, 20, C0, F2, FF, 00, 01, 68, 01, 31, 14, BF, 00, 68, 4F, F4, 80, 50, 70, 47, 00, BF, 40, F2, 24, 20, C0, F2, FF, 00, 01, 68, 01, 31, 14, BF, 00, 68, 4F, F4, 00, 70, 70, 47, 00, BF, 00, 20, 70, 47, 00, 20, 70, 47, 10, B5, FF, F7, E1, FF, 04, 46, FF, F7, EA, FF, 00, FB, 04, F0, 10, BD, 00, BF, 01, 44, 81, 42, 9C, BF, 01, 20, 70, 47, 03, E0, 88, 42, 24, BF, 01, 20, 70, 47, 50, F8, 04, 2B, 01, 32, 1C, BF, 00, 20, 70, 47, F4, E7, 00, BF, 70, 47, 00, BF, 00, 20, 70, 47, 03, 20, 70, 47, 03, 28, 84, BF, 69, 20, 70, 47, 80, B5, 40, B2, 05, A1, 51, F8, 20, 00, 49, F2, 04, 51, C5, F2, 03, 01, 08, 60, 00, F0, 0A, F8, 00, 20, 80, BD, 00, 00, 00, 00, 02, 00, 00, 00, 01, 00, 00, 00, 00, 00, 00, 00, 49, F2, 00, 40, C5, F2, 03, 00, 01, 68, 00, 29, FC, D0, 70, 47, 49, F2, 0C, 50, C5, F2, 03, 00, 01, 21, 01, 60, F0, E7, 00, BF, 81, B0, 00, 90, 00, 98, 4F, F0, FF, 31, 01, 60, 01, B0, E7, E7, 69, 20, 70, 47, B0, B5, FF, F7, A7, FF, 04, 46, 40, B1, 00, 25, 28, 46, FF, F7, ED, FF, FF, F7, 83, FF, 05, 44, A5, 42, F7, D3, 00, 20, B0, BD, 00]...
DEBUG probe_rs::probe::cmsisdap::commands::transfer > Expected 86 responses, got 86 responses with data..
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::loader > programming region: 00000000-00100000 (1048576 bytes)
DEBUG probe_rs::flashing::flasher > Starting program procedure.
DEBUG probe_rs::flashing::flasher > Double Buffering enabled: true
DEBUG probe_rs::flashing::flasher > Restoring unwritten bytes enabled: false
DEBUG probe_rs::flashing::flasher > Preparing Flasher for operation Erase
DEBUG probe_rs::flashing::flasher > Running init routine.
DEBUG probe_rs::flashing::flasher > Calling routine 20000021(Some(0), Some(0), Some(1), None, init=true)
DEBUG probe_rs::architecture::arm::ap > Writing register CSW, value=CSW { DbgSwEnable: 0, HNONSEC: 0, PROT: 2, CACHE: 3, SPIDEN: 0, _RES0: 0, MTE: 0, Type: 0, Mode: 0, TrinProg: 0, DeviceEn: 0, AddrInc: Single, _RES1: 0, SIZE: U32 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=0, data=0x23000012
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 20000021 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x20000021
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 1000f }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x0001000f
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 7 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 7 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 07, 01, 12, 00, 00, 23, 05, F8, ED, 00, E0, 0D, 21, 00, 00, 20, 05, F4, ED, 00, E0, 0D, 0F, 00, 01, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 07, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 7 of batch of 7 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: f }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x0000000f
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 4 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 4 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 04, 05, F4, ED, 00, E0, 0D, 0F, 00, 00, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 04, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 4 of batch of 4 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F8, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 20, 00, 00, 20]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x20000020
DEBUG probe_rs::flashing::flasher > content of PC 0xf: 0x20000020 should be: 0x20000021
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x00000000
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 10000 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x00010000
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 6 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 6 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 06, 05, F8, ED, 00, E0, 0D, 00, 00, 00, 00, 05, F4, ED, 00, E0, 0D, 00, 00, 01, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 06, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 6 of batch of 6 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x00000000
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 4 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 4 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 04, 05, F4, ED, 00, E0, 0D, 00, 00, 00, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 04, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 4 of batch of 4 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F8, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 00]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x0
DEBUG probe_rs::flashing::flasher > content of a1 0x0: 0x00000000 should be: 0x00000000
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x00000000
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 10001 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x00010001
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 6 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 6 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 06, 05, F8, ED, 00, E0, 0D, 00, 00, 00, 00, 05, F4, ED, 00, E0, 0D, 01, 00, 01, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 06, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 6 of batch of 6 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 1 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x00000001
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 4 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 4 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 04, 05, F4, ED, 00, E0, 0D, 01, 00, 00, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 04, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 4 of batch of 4 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F8, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 00]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x0
DEBUG probe_rs::flashing::flasher > content of a2 0x1: 0x00000000 should be: 0x00000000
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 1 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x00000001
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 10002 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x00010002
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 6 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 6 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 06, 05, F8, ED, 00, E0, 0D, 01, 00, 00, 00, 05, F4, ED, 00, E0, 0D, 02, 00, 01, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 06, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 6 of batch of 6 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 2 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x00000002
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 4 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 4 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 04, 05, F4, ED, 00, E0, 0D, 02, 00, 00, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 04, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 4 of batch of 4 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F8, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 01, 00]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x1
DEBUG probe_rs::flashing::flasher > content of a3 0x2: 0x00000001 should be: 0x00000001
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 20000544 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x20000544
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 10009 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x00010009
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 6 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 6 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 06, 05, F8, ED, 00, E0, 0D, 44, 05, 00, 20, 05, F4, ED, 00, E0, 0D, 09, 00, 01, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 06, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 6 of batch of 6 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 9 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x00000009
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 4 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 4 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 04, 05, F4, ED, 00, E0, 0D, 09, 00, 00, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 04, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 4 of batch of 4 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F8, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 44, 05, 00, 20]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x20000544
DEBUG probe_rs::flashing::flasher > content of R9 0x9: 0x20000544 should be: 0x20000544
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 20000778 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x20000778
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 1000d }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x0001000d
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 6 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 6 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 06, 05, F8, ED, 00, E0, 0D, 78, 07, 00, 20, 05, F4, ED, 00, E0, 0D, 0D, 00, 01, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 06, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 6 of batch of 6 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: d }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x0000000d
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 4 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 4 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 04, 05, F4, ED, 00, E0, 0D, 0D, 00, 00, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 04, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 4 of batch of 4 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F8, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 78, 07, 00, 20]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x20000778
DEBUG probe_rs::flashing::flasher > content of SP 0xd: 0x20000778 should be: 0x20000778
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 20000001 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x20000001
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 1000e }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x0001000e
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 6 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 6 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 06, 05, F8, ED, 00, E0, 0D, 01, 00, 00, 20, 05, F4, ED, 00, E0, 0D, 0E, 00, 01, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 06, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 6 of batch of 6 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: e }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x0000000e
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 4 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 4 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 04, 05, F4, ED, 00, E0, 0D, 0E, 00, 00, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 04, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 4 of batch of 4 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F8, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 01, 00, 00, 20]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x20000001
DEBUG probe_rs::flashing::flasher > content of LR 0xe: 0x20000001 should be: 0x20000001
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: a05f000d }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0xa05f000d
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F0, ED, 00, E0, 0D, 0D, 00, 5F, A0]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 0F, 00, 13, 05]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x513000f
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: f }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x0000000f
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 4 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 4 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 04, 05, F4, ED, 00, E0, 0D, 0F, 00, 00, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 04, 01, 0F, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 4 of batch of 4 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x13000f
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F8, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 22, 00, 00, 20]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x20000022
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: a05f0001 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0xa05f0001
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F0, ED, 00, E0, 0D, 01, 00, 5F, A0]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::flashing::flasher > Waiting for routine call completion.
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 03, 00, 13, 05]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x5130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x00000000
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 4 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 4 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 04, 05, F4, ED, 00, E0, 0D, 00, 00, 00, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 04, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 4 of batch of 4 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F8, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 00]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x0
INFO probe_rs::flashing::flasher > Erasing sector at address 0x00000000
DEBUG probe_rs::flashing::flasher > Calling routine 200000d5(Some(0), None, None, None, init=false)
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 200000d5 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x200000d5
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 1000f }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x0001000f
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 6 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 6 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 06, 05, F8, ED, 00, E0, 0D, D5, 00, 00, 20, 05, F4, ED, 00, E0, 0D, 0F, 00, 01, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 06, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 6 of batch of 6 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: f }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x0000000f
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 4 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 4 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 04, 05, F4, ED, 00, E0, 0D, 0F, 00, 00, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 04, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 4 of batch of 4 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F8, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, D4, 00, 00, 20]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x200000d4
DEBUG probe_rs::flashing::flasher > content of PC 0xf: 0x200000d4 should be: 0x200000d5
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x00000000
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 10000 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x00010000
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 6 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 6 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 06, 05, F8, ED, 00, E0, 0D, 00, 00, 00, 00, 05, F4, ED, 00, E0, 0D, 00, 00, 01, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 06, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 6 of batch of 6 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x00000000
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 4 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 4 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 04, 05, F4, ED, 00, E0, 0D, 00, 00, 00, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 04, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 4 of batch of 4 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F8, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 00]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x0
DEBUG probe_rs::flashing::flasher > content of a1 0x0: 0x00000000 should be: 0x00000000
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 20000001 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x20000001
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: 1000e }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x0001000e
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 6 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 6 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 06, 05, F8, ED, 00, E0, 0D, 01, 00, 00, 20, 05, F4, ED, 00, E0, 0D, 0E, 00, 01, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 06, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 6 of batch of 6 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: e }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x0000000e
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 4 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 4 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 04, 05, F4, ED, 00, E0, 0D, 0E, 00, 00, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 04, 01, 03, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 4 of batch of 4 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x130003
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F8, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 01, 00, 00, 20]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x20000001
DEBUG probe_rs::flashing::flasher > content of LR 0xe: 0x20000001 should be: 0x20000001
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: a05f000d }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0xa05f000d
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F0, ED, 00, E0, 0D, 0D, 00, 5F, A0]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, 0F, 00, 13, 05]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x513000f
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf4 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf4
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: f }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0x0000000f
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 4 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 4 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 04, 05, F4, ED, 00, E0, 0D, 0F, 00, 00, 00, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 04, 01, 0F, 00, 13, 00]...
DEBUG probe_rs::probe::cmsisdap > 4 of batch of 4 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x13000f
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf8 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf8
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F8, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01, D6, 00, 00, 20]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0x200000d6
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: a05f0001 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=12, data=0xa05f0001
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F0, ED, 00, E0, 0D, 01, 00, 5F, A0]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 01]...
DEBUG probe_rs::probe::cmsisdap > 2 of batch of 2 items suceeded
TRACE probe_rs::probe::cmsisdap > Transfer status: ACK
DEBUG probe_rs::flashing::flasher > Waiting for routine call completion.
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edf0 }
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
DEBUG probe_rs::architecture::arm::ap > Reading register DRW
DEBUG probe_rs::probe::cmsisdap > Adding command to batch: Read(port=AccessPort, addr=12)
DEBUG probe_rs::probe::cmsisdap > 2 items in batch
DEBUG probe_rs::probe::cmsisdap > Attempting batch of 2 items
TRACE probe_rs::probe::cmsisdap::commands > Transmit buffer: [00, 05, 00, 02, 05, F0, ED, 00, E0, 0F]...
TRACE probe_rs::probe::cmsisdap::commands > Receive buffer: [05, 02, 02]...
Erasing sectors ✔ [00:00:00] [---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------] 0B/36.00KiB @ 0B/s (eta 0s )
Programming pages ✔ [00:00:00] [---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------] 0B/36.00KiB @ 0B/s (eta 0s )
Error Failed to erase flash sector at address 0x00000000.
Hint Perhaps your chip has write protected sectors that need to be cleared?
Hint Perhaps you need the --nmagic linker arg. See https://github.com/rust-embedded/cortex-m-quickstart/pull/95 for more information.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment