knurling-rs / probe-run

Run embedded programs just like native ones
Apache License 2.0
646 stars 75 forks source link

Probe visible with `probe-run --list-probes` but cannot be used by runner #364

Closed nxy7 closed 1 year ago

nxy7 commented 1 year ago

I'm using pico-debug debugger on my Pi Pico W, and my dev setup consists of Win11 + WSL2. I've flashed debugger onto the board (my understanding is that pico-debug allows using just one pico and debugger runs on one of 2 pico cores), used usb passthrough so USB is usable inside WSL2.

I've also needed to

chmod 777 /dev/bus/usb/001/011

so I can access usb from non-root user. Now when I run the following commands

lsusb
probe-run --list-probes

everything seems fine. Probe is found and I'd expect that I could run my code.

image

However when I try cargo run --release I encounter the following.

Running probe-run --chip RP2040 target/thumbv6m-none-eabi/debug/cyw43-example-rpi-pico-w
Error: Probe could not be created

Caused by:
    Probe was not found.

I suspect it might have something to do with permissions (maybe for some reason chmod is not enough?) but truth being told i'm not used to linux/embedded enough to solve it myself. Did anyone encounter that error before? Did I make any obvious mistakes?

nxy7 commented 1 year ago

I've also tried running probe-run natively on windows and got the following error

Error: Failed to get information for AP ApAddress { dp: Multidrop(1002927), ap: 0 }
error: process didn't exit successfully: `probe-run --chip RP2040 target\thumbv6m-none-eabi\debug\cyw43-example-rpi-pico-w` (exit code: 1)
Urhengulas commented 1 year ago

Nothing obvious I can see at the moment.

Urhengulas commented 1 year ago

Can you please run probe-run with verbose output and share the result? Add -v or -vv to your runner in .cargo/config.toml.

nxy7 commented 1 year ago
Output when running in windows

(HOST) DEBUG vector table: VectorTable { initial_stack_pointer: 20040000, hard_fault: 10019d21 }
└─ probe_run::elf @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-run-0.3.5\src\elf.rs:31
(HOST) DEBUG Searching registry for chip with name RP2040
└─ probe_rs::config::registry @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\config\registry.rs:148
(HOST) DEBUG Exact match for chip name: RP2040
└─ probe_rs::config::registry @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\config\registry.rs:159
(HOST) DEBUG Partial match for chip name: RP2040_SELFDEBUG
└─ probe_rs::config::registry @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\config\registry.rs:162
(HOST) DEBUG RAM region: 0x20000000-0x2003FFFF
└─ probe_run::target_info @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-run-0.3.5\src\target_info.rs:115
(HOST) DEBUG section `.data` is in RAM at 0x20000000..=0x2000002F
└─ probe_run::target_info @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-run-0.3.5\src\target_info.rs:153
(HOST) DEBUG section `.bss` is in RAM at 0x20000030..=0x2000AC5F
└─ probe_run::target_info @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-run-0.3.5\src\target_info.rs:153
(HOST) DEBUG section `.uninit` is in RAM at 0x2000AC60..=0x2000B05F
└─ probe_run::target_info @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-run-0.3.5\src\target_info.rs:153
(HOST) DEBUG valid SP range: 0x2000B060..=0x2003FFFC
└─ probe_run::target_info @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-run-0.3.5\src\target_info.rs:167
(HOST) DEBUG Searching for CMSIS-DAP probes using libusb
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:16
(HOST) TRACE CMSIS-DAP: CMSIS-DAP device with 1 interfaces
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:68
(HOST) TRACE Could not read string for interface 0, skipping
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:88
(HOST) TRACE No HID interface for CMSIS-DAP found.
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:108
(HOST) DEBUG Found 1 CMSIS-DAP probes using libusb, searching HID
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:25
(HOST) TRACE CMSIS-DAP device with USB path: "\\\\?\\HID#VID_1209&PID_2488#8&2fafbe90&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}"
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:128
(HOST) TRACE                 product_string: "CMSIS-DAP"
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:129
(HOST) TRACE                      interface: -1
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:130
(HOST) TRACE Ignoring duplicate CMSIS-DAP (VID: 1209, PID: 2488, Serial: E6614864D3563835, CmsisDap)
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:40
(HOST) DEBUG Found 1 CMSIS-DAP probes total
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:46
(HOST) DEBUG libusb 1.0.26.11724
└─ jaylink @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\jaylink-0.3.0\src\lib.rs:1557
(HOST) DEBUG libusb has capability API: true
└─ jaylink @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\jaylink-0.3.0\src\lib.rs:1566
(HOST) DEBUG libusb has HID access: true
└─ jaylink @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\jaylink-0.3.0\src\lib.rs:1567
(HOST) DEBUG libusb has hotplug support: false
└─ jaylink @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\jaylink-0.3.0\src\lib.rs:1568
(HOST) DEBUG libusb can detach kernel driver: false
└─ jaylink @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\jaylink-0.3.0\src\lib.rs:1569
(HOST) DEBUG found 1 probes
└─ probe_run::probe @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-run-0.3.5\src\probe.rs:25
(HOST) TRACE Attempting to open device matching 1209:2488:E6614864D3563835
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:257
(HOST) TRACE Trying device Bus 003 Device 001: ID 05e3:0612
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:273
(HOST) TRACE Error opening: NotSupported
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:286
(HOST) TRACE Trying device Bus 003 Device 042: ID 1209:2488
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:273
(HOST) TRACE CMSIS-DAP: CMSIS-DAP device with 1 interfaces
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:68
(HOST) TRACE Could not read string for interface 0, skipping
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:88
(HOST) TRACE No HID interface for CMSIS-DAP found.
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:108
(HOST) DEBUG Could not open 1209:2488 in CMSIS-DAP v2 mode
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:224
(HOST) TRACE Trying device Bus 004 Device 000: ID 10de:1ada
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:273
(HOST) TRACE Error opening: NotSupported
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:286
(HOST) TRACE Trying device Bus 001 Device 003: ID 1220:8fe0
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:273
(HOST) TRACE Error opening: NotSupported
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:286
(HOST) TRACE Trying device Bus 003 Device 003: ID 8087:0aa7
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:273
(HOST) TRACE Error opening: NotSupported
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:286
(HOST) TRACE Trying device Bus 003 Device 020: ID 1a40:0101
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:273
(HOST) TRACE Error opening: NotSupported
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:286
(HOST) TRACE Trying device Bus 001 Device 002: ID 0bda:5411
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:273
(HOST) TRACE Error opening: NotSupported
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:286
(HOST) TRACE Trying device Bus 001 Device 001: ID 0bda:0411
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:273
(HOST) TRACE Error opening: NotSupported
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:286
(HOST) TRACE Trying device Bus 003 Device 000: ID 1022:43d0
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:273
(HOST) TRACE Error opening: NotSupported
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:286
(HOST) TRACE Trying device Bus 003 Device 021: ID 062a:38d1
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:273
(HOST) TRACE Trying device Bus 003 Device 006: ID 12c9:2003
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:273
(HOST) TRACE Trying device Bus 003 Device 023: ID 258a:0059
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:273
(HOST) TRACE Trying device Bus 003 Device 002: ID 05e3:0610
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:273
(HOST) TRACE Error opening: NotSupported
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:286
(HOST) TRACE Trying device Bus 003 Device 004: ID 1e71:170e
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:273
(HOST) TRACE Trying device Bus 001 Device 000: ID 1022:145f
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:273
(HOST) TRACE Error opening: NotSupported
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:286
(HOST) TRACE Trying device Bus 002 Device 000: ID 1b21:2142
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:273
(HOST) TRACE Error opening: NotSupported
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:286
(HOST) DEBUG Attempting to open 1209:2488 in CMSIS-DAP v1 mode
└─ probe_rs::probe::cmsisdap::tools @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\tools.rs:330
(HOST) DEBUG Draining probe of any pending data.
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:130
(HOST) DEBUG Attempt 1 to find packet size
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:195
(HOST) TRACE Transmit buffer: [00, 00, FF, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [00, 02, 40, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG Success: packet size is 64
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:198
(HOST) DEBUG Configuring probe to use packet size 64
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:168
(HOST) TRACE Transmit buffer: [00, 00, FE, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [00, 01, 01, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Transmit buffer: [00, 00, F0, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [00, 01, 11, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG Detected probe capabilities: Capabilities { _swd_implemented: true, _jtag_implemented: false, swo_uart_implemented: false, swo_manchester_implemented: false, _atomic_commands_implemented: true, _test_domain_timer_implemented: false, swo_streaming_trace_implemented: false, _uart_communication_port_implemented: false, uart_com_port_implemented: false }
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:96
(HOST) DEBUG opened probe
└─ probe_run::probe @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-run-0.3.5\src\probe.rs:33
(HOST) DEBUG Attaching to target system (clock = 1000kHz)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:451
(HOST) TRACE Transmit buffer: [00, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [02, 01, 11, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) INFO  Using protocol SWD
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:408
(HOST) TRACE Transmit buffer: [00, 11, 40, 42, 0F, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [11, 00, 11, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Transmit buffer: [00, 04, 00, FF, FF, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [04, 00, 11, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Transmit buffer: [00, 13, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [13, 00, 11, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Transmit buffer: [00, 01, 00, 01, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [01, 00, 11, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Transmit buffer: [00, 12, 33, FF, FF, FF, FF, FF, FF, 07, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [12, 00, 11, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Transmit buffer: [00, 12, 10, 9E, E7, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [12, 00, 11, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Transmit buffer: [00, 12, 33, FF, FF, FF, FF, FF, FF, 07, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [12, 00, 11, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Transmit buffer: [00, 12, 03, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [12, 00, 11, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG Adding command to batch: Read(port=DebugPort, addr=0)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG 1 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 1 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 01, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 01, 01, 77, 24, C1, 0B, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 1 of batch of 1 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: ACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:211
(HOST) DEBUG Selecting DP Multidrop(1002927)
└─ probe_rs::architecture::arm::communication_interface @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\communication_interface.rs:434
(HOST) TRACE Transmit buffer: [00, 12, E0, FF, 92, F3, 09, 62, 95, 2D, 85, 86, E9, AF, DD, E3, A2, 0E, BC, 19, A0, F1, FF, FF, FF, FF, FF, FF, FF, FF, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [12, 00, 01, 77, 24, C1, 0B, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Transmit buffer: [00, 12, 30, 99, FF, 24, 05, 20, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [12, 00, 01, 77, 24, C1, 0B, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG Adding command to batch: Read(port=DebugPort, addr=0)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG 1 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 1 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 01, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 01, 01, 77, 24, C1, 0B, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 1 of batch of 1 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: ACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:211
(HOST) DEBUG DPIDR read 0bc12477
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:601
(HOST) DEBUG Writing DP register ABORT, value=0x0000001e
└─ probe_rs::architecture::arm::dp @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\dp\mod.rs:62
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=0, data=0x0000001e
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG Writing DP register SELECT, value=0x00000000
└─ probe_rs::architecture::arm::dp @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\dp\mod.rs:62
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x00000000
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG Reading DP register CTRL/STAT
└─ probe_rs::architecture::arm::dp @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\dp\mod.rs:50
(HOST) DEBUG Adding command to batch: Read(port=DebugPort, addr=4)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG 3 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 3 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 03, 00, 1E, 00, 00, 00, 08, 00, 00, 00, 00, 06, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 03, 01, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 3 of batch of 3 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: ACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:211
(HOST) DEBUG Read    DP register CTRL/STAT, value=0x00000000
└─ probe_rs::architecture::arm::dp @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\dp\mod.rs:52
(HOST) DEBUG Writing DP register CTRL/STAT, value=0x50000000
└─ probe_rs::architecture::arm::dp @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\dp\mod.rs:62
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=4, data=0x50000000
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG Reading DP register CTRL/STAT
└─ probe_rs::architecture::arm::dp @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\dp\mod.rs:50
(HOST) DEBUG Adding command to batch: Read(port=DebugPort, addr=4)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG 2 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 2 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 02, 04, 00, 00, 00, 50, 06, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 02, 01, 00, 00, 00, F0, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 2 of batch of 2 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: ACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:211
(HOST) DEBUG Read    DP register CTRL/STAT, value=0xf0000000
└─ probe_rs::architecture::arm::dp @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\dp\mod.rs:52
(HOST) DEBUG Writing DP register CTRL/STAT, value=0x50000f00
└─ probe_rs::architecture::arm::dp @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\dp\mod.rs:62
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=4, data=0x50000f00
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG Reading DP register CTRL/STAT
└─ probe_rs::architecture::arm::dp @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\dp\mod.rs:50
(HOST) DEBUG Adding command to batch: Read(port=DebugPort, addr=4)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG 2 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 2 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 02, 04, 00, 0F, 00, 50, 06, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 02, 01, 00, 00, 00, F0, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 2 of batch of 2 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: ACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:211
(HOST) DEBUG Read    DP register CTRL/STAT, value=0xf0000000
└─ probe_rs::architecture::arm::dp @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\dp\mod.rs:52
(HOST) DEBUG Reading DP register CTRL/STAT
└─ probe_rs::architecture::arm::dp @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\dp\mod.rs:50
(HOST) DEBUG Adding command to batch: Read(port=DebugPort, addr=4)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG 1 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 1 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 01, 06, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 01, 01, 00, 00, 00, F0, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 1 of batch of 1 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: ACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:211
(HOST) DEBUG Read    DP register CTRL/STAT, value=0xf0000000
└─ probe_rs::architecture::arm::dp @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\dp\mod.rs:52
(HOST) DEBUG Writing DP register CTRL/STAT, value=0xf0000000
└─ probe_rs::architecture::arm::dp @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\dp\mod.rs:62
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=4, data=0xf0000000
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) TRACE Searching valid APs
└─ probe_rs::architecture::arm::communication_interface @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\communication_interface.rs:456
(HOST) DEBUG Reading register IDR
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:154
(HOST) DEBUG Changing AP to 0, AP_BANK_SEL to 15
└─ probe_rs::architecture::arm::communication_interface @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\communication_interface.rs:537
(HOST) DEBUG Writing DP register SELECT, value=0x000000f0
└─ probe_rs::architecture::arm::dp @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\dp\mod.rs:62
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x000000f0
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=252)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG 3 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 3 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 03, 04, 00, 00, 00, F0, 08, F0, 00, 00, 00, 0F, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 03, 01, 31, 00, 77, 04, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 3 of batch of 3 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: ACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:211
(HOST) DEBUG Read register    IDR, value=0x4770031
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:157
(HOST) DEBUG Reading register IDR
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:154
(HOST) DEBUG Changing AP to 1, AP_BANK_SEL to 15
└─ probe_rs::architecture::arm::communication_interface @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\communication_interface.rs:537
(HOST) DEBUG Writing DP register SELECT, value=0x010000f0
└─ probe_rs::architecture::arm::dp @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\dp\mod.rs:62
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x010000f0
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=252)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG 2 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 2 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 02, 08, F0, 00, 00, 01, 0F, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 02, 01, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 2 of batch of 2 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: ACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:211
(HOST) DEBUG Read register    IDR, value=0x0
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:157
(HOST) DEBUG Reading register IDR
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:154
(HOST) DEBUG Changing AP to 0, AP_BANK_SEL to 15
└─ probe_rs::architecture::arm::communication_interface @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\communication_interface.rs:537
(HOST) DEBUG Writing DP register SELECT, value=0x000000f0
└─ probe_rs::architecture::arm::dp @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\dp\mod.rs:62
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x000000f0
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=252)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG 2 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 2 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 02, 08, F0, 00, 00, 00, 0F, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 02, 01, 31, 00, 77, 04, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 2 of batch of 2 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: ACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:211
(HOST) DEBUG Read register    IDR, value=0x4770031
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:157
(HOST) DEBUG Reading register BASE
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:154
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=248)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG 1 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 1 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 01, 0B, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 01, 01, 03, F0, 0F, E0, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 1 of batch of 1 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: ACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:211
(HOST) DEBUG Read register    BASE, value=0xe00ff003
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:157
(HOST) DEBUG Reading register BASE2
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:154
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=240)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG 1 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 1 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 01, 03, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 01, 01, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 1 of batch of 1 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: ACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:211
(HOST) DEBUG Read register    BASE2, value=0x0
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:157
(HOST) DEBUG Reading register CSW
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:154
(HOST) DEBUG Changing AP to 0, AP_BANK_SEL to 0
└─ probe_rs::architecture::arm::communication_interface @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\communication_interface.rs:537
(HOST) DEBUG Writing DP register SELECT, value=0x00000000
└─ probe_rs::architecture::arm::dp @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\dp\mod.rs:62
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x00000000
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=0)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG 2 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 2 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 02, 08, 00, 00, 00, 00, 03, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 02, 01, 40, 00, 00, 03, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 2 of batch of 2 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: ACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:211
(HOST) DEBUG Read register    CSW, value=0x3000040
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:157
(HOST) DEBUG Writing register CSW, value=CSW { DbgSwEnable: 1, HNONSEC: 1, PROT: 6, CACHE: 3, SPIDEN: 0, _RES0: 0, MTE: 0, Type: 0, Mode: 0, TrinProg: 0, DeviceEn: 0, AddrInc: Single, _RES1: 0, SIZE: U8 }
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:171
(HOST) DEBUG Adding command to batch: Write(port=AccessPort, addr=0, data=0xe3000010
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG Reading register CSW
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:154
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=0)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG 2 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 2 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 02, 01, 10, 00, 00, E3, 03, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 02, 01, 50, 00, 00, 03, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 2 of batch of 2 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: ACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:211
(HOST) DEBUG Read register    CSW, value=0x3000050
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:157
(HOST) DEBUG Writing register CSW, value=CSW { DbgSwEnable: 0, HNONSEC: 0, PROT: 0, CACHE: 3, SPIDEN: 0, _RES0: 0, MTE: 0, Type: 0, Mode: 0, TrinProg: 0, DeviceEn: 1, AddrInc: Off, _RES1: 0, SIZE: U8 }
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:171
(HOST) DEBUG Adding command to batch: Write(port=AccessPort, addr=0, data=0x03000040
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG HNONSEC supported: false
└─ probe_rs::architecture::arm::communication_interface @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\communication_interface.rs:226
(HOST) DEBUG Reading register CFG
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:154
(HOST) DEBUG Changing AP to 0, AP_BANK_SEL to 15
└─ probe_rs::architecture::arm::communication_interface @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\communication_interface.rs:537
(HOST) DEBUG Writing DP register SELECT, value=0x000000f0
└─ probe_rs::architecture::arm::dp @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\dp\mod.rs:62
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x000000f0
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=244)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG 3 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 3 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 03, 01, 40, 00, 00, 03, 08, F0, 00, 00, 00, 07, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 03, 01, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 3 of batch of 3 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: ACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:211
(HOST) DEBUG Read register    CFG, value=0x0
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:157
(HOST) DEBUG AP GenericAp { address: ApAddress { dp: Multidrop(1002927), ap: 0 } }: MemoryAp(MemoryApInformation { address: ApAddress { dp: Multidrop(16787751), ap: 0 }, only_32bit_data_size: false, debug_base_address: 3759140864, supports_hnonsec: false, has_large_address_extension: false, has_large_data_extension: false })
└─ probe_rs::architecture::arm::communication_interface @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\communication_interface.rs:460
(HOST) DEBUG Writing register CSW, value=CSW { DbgSwEnable: 0, HNONSEC: 1, PROT: 2, CACHE: 3, SPIDEN: 0, _RES0: 0, MTE: 0, Type: 0, Mode: 0, TrinProg: 0, DeviceEn: 0, AddrInc: Single, _RES1: 0, SIZE: U32 }
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:171
(HOST) DEBUG Changing AP to 0, AP_BANK_SEL to 0
└─ probe_rs::architecture::arm::communication_interface @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\communication_interface.rs:537
(HOST) DEBUG Writing DP register SELECT, value=0x00000000
└─ probe_rs::architecture::arm::dp @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\dp\mod.rs:62
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x00000000
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG Adding command to batch: Write(port=AccessPort, addr=0, data=0x63000012
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG Writing register TAR, value=TAR { address: e000edf0 }
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:171
(HOST) DEBUG Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG Reading register DRW
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:154
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=12)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG 4 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 4 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 04, 08, 00, 00, 00, 00, 01, 12, 00, 00, 63, 05, F0, ED, 00, E0, 0F, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 04, 01, 00, 00, 04, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 4 of batch of 4 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: ACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:211
(HOST) DEBUG Read register    DRW, value=0x2040000
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:157
(HOST) DEBUG Writing register TAR, value=TAR { address: e000edf0 }
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:171
(HOST) DEBUG Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG Writing register DRW, value=DRW { data: a05f0001 }
└─ probe_rs::architecture::arm::ap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\ap\mod.rs:171
(HOST) DEBUG Adding command to batch: Write(port=AccessPort, addr=12, data=0xa05f0001
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG Selecting DP Multidrop(11002927)
└─ probe_rs::architecture::arm::communication_interface @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\architecture\arm\communication_interface.rs:434
(HOST) DEBUG 2 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 2 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 02, 05, F0, ED, 00, E0, 0D, 01, 00, 5F, A0, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 02, 01, 00, 00, 04, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 2 of batch of 2 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: ACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:211
(HOST) TRACE Transmit buffer: [00, 12, E0, FF, 92, F3, 09, 62, 95, 2D, 85, 86, E9, AF, DD, E3, A2, 0E, BC, 19, A0, F1, FF, FF, FF, FF, FF, FF, FF, FF, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [12, 00, 01, 00, 00, 04, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Transmit buffer: [00, 12, 30, 99, FF, 24, 05, 20, 22, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [12, 00, 01, 00, 00, 04, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG Adding command to batch: Read(port=DebugPort, addr=0)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG 1 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 1 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 01, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 00, 07, 00, 00, 04, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 0 of batch of 1 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: NACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:215
(HOST) DEBUG DPIDR read failed, retrying. Error: ArchitectureSpecific(NoAcknowledge)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:605
(HOST) TRACE Transmit buffer: [00, 12, E0, FF, 92, F3, 09, 62, 95, 2D, 85, 86, E9, AF, DD, E3, A2, 0E, BC, 19, A0, F1, FF, FF, FF, FF, FF, FF, FF, FF, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [12, 00, 07, 00, 00, 04, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Transmit buffer: [00, 12, 30, 99, FF, 24, 05, 20, 22, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [12, 00, 07, 00, 00, 04, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG Adding command to batch: Read(port=DebugPort, addr=0)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG 1 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 1 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 01, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 00, 07, 00, 00, 04, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 0 of batch of 1 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: NACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:215
(HOST) DEBUG DPIDR read failed, retrying. Error: ArchitectureSpecific(NoAcknowledge)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:605
(HOST) TRACE Transmit buffer: [00, 12, E0, FF, 92, F3, 09, 62, 95, 2D, 85, 86, E9, AF, DD, E3, A2, 0E, BC, 19, A0, F1, FF, FF, FF, FF, FF, FF, FF, FF, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [12, 00, 07, 00, 00, 04, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Transmit buffer: [00, 12, 30, 99, FF, 24, 05, 20, 22, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [12, 00, 07, 00, 00, 04, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG Adding command to batch: Read(port=DebugPort, addr=0)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG 1 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 1 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 01, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 00, 07, 00, 00, 04, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 0 of batch of 1 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: NACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:215
(HOST) DEBUG DPIDR read failed, retrying. Error: ArchitectureSpecific(NoAcknowledge)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:605
(HOST) TRACE Transmit buffer: [00, 12, E0, FF, 92, F3, 09, 62, 95, 2D, 85, 86, E9, AF, DD, E3, A2, 0E, BC, 19, A0, F1, FF, FF, FF, FF, FF, FF, FF, FF, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [12, 00, 07, 00, 00, 04, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Transmit buffer: [00, 12, 30, 99, FF, 24, 05, 20, 22, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [12, 00, 07, 00, 00, 04, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG Adding command to batch: Read(port=DebugPort, addr=0)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG 1 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 1 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 01, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 00, 07, 00, 00, 04, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 0 of batch of 1 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: NACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:215
(HOST) DEBUG DPIDR read failed, retrying. Error: ArchitectureSpecific(NoAcknowledge)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:605
(HOST) TRACE Transmit buffer: [00, 12, E0, FF, 92, F3, 09, 62, 95, 2D, 85, 86, E9, AF, DD, E3, A2, 0E, BC, 19, A0, F1, FF, FF, FF, FF, FF, FF, FF, FF, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [12, 00, 07, 00, 00, 04, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Transmit buffer: [00, 12, 30, 99, FF, 24, 05, 20, 22, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [12, 00, 07, 00, 00, 04, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG Adding command to batch: Read(port=DebugPort, addr=0)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:268
(HOST) DEBUG 1 items in batch
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:179
(HOST) DEBUG Attempting batch of 1 items
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:182
(HOST) TRACE Transmit buffer: [00, 05, 00, 01, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [05, 00, 07, 00, 00, 04, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) DEBUG 0 of batch of 1 items suceeded
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:204
(HOST) TRACE Transfer status: NACK
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:215
(HOST) DEBUG DPIDR read failed, retrying. Error: ArchitectureSpecific(NoAcknowledge)
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:605
(HOST) WARN  Giving up on TARGETSEL, too many retries.
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:609
(HOST) DEBUG Detaching from CMSIS-DAP probe
└─ probe_rs::probe::cmsisdap @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\mod.rs:863
(HOST) TRACE Transmit buffer: [00, 03, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [03, 00, 07, 00, 00, 04, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Transmit buffer: [00, 01, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
(HOST) TRACE Receive buffer: [01, 00, 07, 00, 00, 04, 02, 00]...
└─ probe_rs::probe::cmsisdap::commands @ C:\Users\nxyt7\.cargo\registry\src\github.com-1ecc6299db9ec823\probe-rs-0.13.0\src\probe\cmsisdap\commands\mod.rs:393
Error: Failed to get information for AP ApAddress { dp: Multidrop(11002927), ap: 0 }
error: process didn't exit successfully: `probe-run -vv --chip RP2040 target\thumbv6m-none-eabi\debug\cyw43-example-rpi-pico-w` (exit code: 1)
yjc801 commented 1 year ago

I'm running into same issue (on Mac), and the error looks the same as what @nxy7 got. Any insight is appreciated!

(HOST) DEBUG 0 of batch of 1 items suceeded
└─ probe_rs::probe::cmsisdap @ /Users/yjc/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/mod.rs:204
(HOST) TRACE Transfer status: NACK
└─ probe_rs::probe::cmsisdap @ /Users/yjc/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/mod.rs:215
(HOST) DEBUG DPIDR read failed, retrying. Error: ArchitectureSpecific(NoAcknowledge)
└─ probe_rs::probe::cmsisdap @ /Users/yjc/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/mod.rs:605

EDIT:

Got it resolved. It turns out to be wiring issue (where the target board's + was not properly connected to the debug board, since target board relies the power from debug board so essentially it wasn't powered on).

Urhengulas commented 1 year ago

Output when running in windows

@nxy7 Can you please also share the output of WSL?

Urhengulas commented 1 year ago

@nxy7 said:

I've also tried running probe-run natively on windows and got the following error

Error: Failed to get information for AP ApAddress { dp: Multidrop(1002927), ap: 0 }
error: process didn't exit successfully: `probe-run --chip RP2040 target\thumbv6m-none-eabi\debug\cyw43-example-rpi-pico-w` (exit code: 1)

This issue might be related to https://github.com/probe-rs/probe-rs/issues/1253.

Can you please try to use probe-run with probe-rs from their master branch? To do that, please clone the probe-run repository and change both probe-rs and probe-rs-rtt to their git version:

# probe-run/Cargo.toml
[dependencies]
-probe-rs = "0.13"
-probe-rs-rtt = "0.13"
+probe-rs = { git = "https://github.com/probe-rs/probe-rs" }
+probe-rs-rtt = { git = "https://github.com/probe-rs/probe-rs" }
overheat commented 1 year ago

@nxy7 said:

I've also tried running probe-run natively on windows and got the following error

Error: Failed to get information for AP ApAddress { dp: Multidrop(1002927), ap: 0 }
error: process didn't exit successfully: `probe-run --chip RP2040 target\thumbv6m-none-eabi\debug\cyw43-example-rpi-pico-w` (exit code: 1)

This issue might be related to probe-rs/probe-rs#1253.

Can you please try to use probe-run with probe-rs from their master branch? To do that, please clone the probe-run repository and change both probe-rs and probe-rs-rtt to their git version:

// Cargo.toml
[dependencies]
-probe-rs = "0.13"
-probe-rs-rtt = "0.13"
+probe-rs = { git = "https://github.com/probe-rs/probe-rs" }
+probe-rs-rtt = { git = "https://github.com/probe-rs/probe-rs" }

I have the same issue on Ubuntu 22.10 for RP2040 W. And I try this, also cargo install --path . to install it. But same issue:

$ cargo run --bin blinky
    Finished dev [unoptimized + debuginfo] target(s) in 0.09s
     Running `probe-run --chip RP2040_SELFDEBUG target/thumbv6m-none-eabi/debug/blinky`
Error: Probe could not be created

Caused by:
    0: hidapi error: Permission denied
    1: hidapi error: Permission denied
overheat commented 1 year ago

After chmod 777 /dev/hidraw0, I got

Error: Failed to get information for AP ApAddress { dp: Multidrop(11002927), ap: 0 }
nxy7 commented 1 year ago

Output from WSL

(HOST) DEBUG vector table: VectorTable { initial_stack_pointer: 20040000, hard_fault: 1001a2dd }
└─ probe_run::elf @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-run-0.3.5/src/elf.rs:31
(HOST) DEBUG Searching registry for chip with name RP2040
└─ probe_rs::config::registry @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/config/registry.rs:148
(HOST) DEBUG Exact match for chip name: RP2040
└─ probe_rs::config::registry @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/config/registry.rs:159
(HOST) DEBUG Partial match for chip name: RP2040_SELFDEBUG
└─ probe_rs::config::registry @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/config/registry.rs:162
(HOST) DEBUG RAM region: 0x20000000-0x2003FFFF
└─ probe_run::target_info @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-run-0.3.5/src/target_info.rs:115
(HOST) DEBUG section `.data` is in RAM at 0x20000000..=0x2000002F
└─ probe_run::target_info @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-run-0.3.5/src/target_info.rs:153
(HOST) DEBUG section `.bss` is in RAM at 0x20000030..=0x2000AC63
└─ probe_run::target_info @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-run-0.3.5/src/target_info.rs:153
(HOST) DEBUG section `.uninit` is in RAM at 0x2000AC64..=0x2000B063
└─ probe_run::target_info @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-run-0.3.5/src/target_info.rs:153
(HOST) DEBUG valid SP range: 0x2000B064..=0x2003FFFC
└─ probe_run::target_info @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-run-0.3.5/src/target_info.rs:167
(HOST) DEBUG Searching for CMSIS-DAP probes using libusb
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:16
(HOST) TRACE RP2040 CMSIS-DAP: CMSIS-DAP device with 3 interfaces
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:68
(HOST) TRACE Could not read string for interface 0, skipping
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:88
(HOST) TRACE Interface 1 is not HID, skipping
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:80
(HOST) TRACE Interface 2 is not HID, skipping
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:80
(HOST) TRACE No HID interface for CMSIS-DAP found.
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:108
(HOST) DEBUG Found 1 CMSIS-DAP probes using libusb, searching HID
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:25
(HOST) DEBUG Found 1 CMSIS-DAP probes total
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:46
(HOST) DEBUG libusb 1.0.26.11724
└─ jaylink @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/jaylink-0.3.0/src/lib.rs:1557
(HOST) DEBUG libusb has capability API: true
└─ jaylink @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/jaylink-0.3.0/src/lib.rs:1566
(HOST) DEBUG libusb has HID access: true
└─ jaylink @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/jaylink-0.3.0/src/lib.rs:1567
(HOST) DEBUG libusb has hotplug support: true
└─ jaylink @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/jaylink-0.3.0/src/lib.rs:1568
(HOST) DEBUG libusb can detach kernel driver: true
└─ jaylink @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/jaylink-0.3.0/src/lib.rs:1569
(HOST) DEBUG found 1 probes
└─ probe_run::probe @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-run-0.3.5/src/probe.rs:25
(HOST) TRACE Attempting to open device matching cafe:4005:6E064518BD826A43
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:257
(HOST) TRACE Trying device Bus 002 Device 001: ID 1d6b:0003
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:273
(HOST) TRACE Error opening: Access
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:286
(HOST) TRACE Trying device Bus 001 Device 003: ID cafe:4005
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:273
(HOST) TRACE RP2040 CMSIS-DAP: CMSIS-DAP device with 3 interfaces
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:68
(HOST) TRACE Could not read string for interface 0, skipping
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:88
(HOST) TRACE Interface 1 is not HID, skipping
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:80
(HOST) TRACE Interface 2 is not HID, skipping
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:80
(HOST) TRACE No HID interface for CMSIS-DAP found.
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:108
(HOST) DEBUG Could not open cafe:4005 in CMSIS-DAP v2 mode
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:224
(HOST) TRACE Trying device Bus 001 Device 001: ID 1d6b:0002
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:273
(HOST) TRACE Error opening: Access
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:286
(HOST) DEBUG Attempting to open cafe:4005 in CMSIS-DAP v1 mode
└─ probe_rs::probe::cmsisdap::tools @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/cmsisdap/tools.rs:330
(HOST) DEBUG Acquired libusb context.
└─ probe_rs::probe::stlink::usb_interface @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/stlink/usb_interface.rs:109
(HOST) DEBUG Acquired libusb context.
└─ probe_rs::probe::espusbjtag::protocol @ /home/nxyt/.cargo/registry/src/github.com-1ecc6299db9ec823/probe-rs-0.13.0/src/probe/espusbjtag/protocol.rs:68
Error: Probe could not be created

Caused by:
    Probe was not found.

It actually finds the probes with list-probes

nxyt@nxyt-windows:~/cyw43/examples/rpi-pico-w$ probe-run --list-probes
the following probes were found:
[0]: RP2040 CMSIS-DAP (VID: cafe, PID: 4005, Serial: 6E064518BD826A43, CmsisDap)

I'll try using master branch tommorow

nxy7 commented 1 year ago

Nevermind, i've tried master branch quickly and it doesnt seem to work (same error)

overheat commented 1 year ago

After chmod 777 /dev/hidraw0, I got

Error: Failed to get information for AP ApAddress { dp: Multidrop(11002927), ap: 0 }

Same issue on MacOS(Apple M1) and Ubuntu 22.10 for Jlink Base v10.1, but JFlashLite(no JFlash licences) works.

Urhengulas commented 1 year ago

Please report that at https://github.com/probe-rs/probe-rs.

jonathanpallant commented 1 year ago

Natively on Windows you have to change the USB driver for the CMSIS-DAP probe to WinUSB. Please refer to these instructions in our Embedded Workshop: https://embedded-trainings.ferrous-systems.com/installation.html#windows-only-zadig-jlink-driver

I'm afraid I have no experience with USB redirection in WSL on Windows 11 - last time I used WSL was with Windows 10 where there was no USB redirection support at all. If I get time, I will give it a try on my Windows laptop though.

nxy7 commented 1 year ago

Sorry for late response, i got probe-run working on windows (tbh i don't even know how, i've reinstalled windows and tried working with probe-run after some time and it worked) so I'm closing this issue. I don't think there's point in exploring errors on WSL as it doesn't officially support usb passthrough.

Urhengulas commented 1 year ago

Thank you for the update @nxy7!