Created
July 6, 2023 14:53
-
-
Save jonathanpallant/47dc58fec5bb3f128e4918a83105e1bc to your computer and use it in GitHub Desktop.
probe-run psoc6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ RUST_LOG=debug cargo run --release -- --chip CY8C624ABZI-S2D44A0 ../app-template/target/thumbv6m-none-eabi/release/hello -v -v | |
Finished release [optimized] target(s) in 0.09s | |
Running `target/release/probe-run --chip CY8C624ABZI-S2D44A0 ../app-template/target/thumbv6m-none-eabi/release/hello -v -v` | |
(HOST) DEBUG Searching registry for chip with name CY8C624ABZI-S2D44A0 | |
└─ probe_rs::config::registry @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/config/registry.rs:159 | |
(HOST) DEBUG Partial match for chip name: CY8C624ABZI-S2D44 | |
└─ probe_rs::config::registry @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/config/registry.rs:173 | |
(HOST) DEBUG Exact match for chip name: CY8C624ABZI-S2D44A0 | |
└─ probe_rs::config::registry @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/config/registry.rs:170 | |
(HOST) DEBUG Searching for CMSIS-DAP probes using libusb | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:17 | |
(HOST) TRACE Could not read string for interface 0, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 1, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 1, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 1, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 1, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 1, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 1, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 1, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 1, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 1, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 1, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 1, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 1, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 2, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 3, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 3, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 3, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 3, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 3, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 4, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 5, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 0, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 1, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Interface 0: KitProg3 CMSIS-DAP | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:90 | |
(HOST) TRACE KitProg3 CMSIS-DAP: CMSIS-DAP device with 4 interfaces | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:101 | |
(HOST) TRACE No HID interface for CMSIS-DAP found. | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:110 | |
(HOST) TRACE Could not read string for interface 0, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 0, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 0, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 0, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 0, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 0, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 1, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 0, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 0, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 0, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) TRACE Could not read string for interface 0, skipping | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:81 | |
(HOST) DEBUG Found 1 CMSIS-DAP probes using libusb, searching HID | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:26 | |
(HOST) DEBUG Found 1 CMSIS-DAP probes total | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:47 | |
(HOST) DEBUG libusb 1.0.26.11724 | |
└─ jaylink @ /Users/jonathan/.cargo/registry/src/github.com-1ecc6299db9ec823/jaylink-0.3.0/src/lib.rs:1557 | |
(HOST) DEBUG libusb has capability API: true | |
└─ jaylink @ /Users/jonathan/.cargo/registry/src/github.com-1ecc6299db9ec823/jaylink-0.3.0/src/lib.rs:1566 | |
(HOST) DEBUG libusb has HID access: false | |
└─ jaylink @ /Users/jonathan/.cargo/registry/src/github.com-1ecc6299db9ec823/jaylink-0.3.0/src/lib.rs:1567 | |
(HOST) DEBUG libusb has hotplug support: true | |
└─ jaylink @ /Users/jonathan/.cargo/registry/src/github.com-1ecc6299db9ec823/jaylink-0.3.0/src/lib.rs:1568 | |
(HOST) DEBUG libusb can detach kernel driver: true | |
└─ jaylink @ /Users/jonathan/.cargo/registry/src/github.com-1ecc6299db9ec823/jaylink-0.3.0/src/lib.rs:1569 | |
(HOST) DEBUG found 1 probes | |
└─ probe_run::probe @ src/probe.rs:25 | |
(HOST) TRACE Attempting to open device matching 04b4:f155:171109F801071400 | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:260 | |
(HOST) TRACE Trying device Bus 002 Device 012: ID 046d:0893 | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:276 | |
(HOST) TRACE Trying device Bus 002 Device 015: ID 04d9:2013 | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:276 | |
(HOST) TRACE Trying device Bus 002 Device 014: ID 04b4:f155 | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:276 | |
(HOST) TRACE Interface 0: KitProg3 CMSIS-DAP | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:90 | |
(HOST) TRACE KitProg3 CMSIS-DAP: CMSIS-DAP device with 4 interfaces | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:101 | |
(HOST) TRACE No HID interface for CMSIS-DAP found. | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:110 | |
(HOST) DEBUG Opening 04b4:f155 in CMSIS-DAPv2 mode | |
└─ probe_rs::probe::cmsisdap::tools @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/tools.rs:212 | |
(HOST) DEBUG Draining probe of any pending data. | |
└─ probe_rs::probe::cmsisdap::commands @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/commands/mod.rs:128 | |
(HOST) DEBUG Attempt 1 to find packet size | |
└─ probe_rs::probe::cmsisdap::commands @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/commands/mod.rs:193 | |
(HOST) DEBUG Success: packet size is 64 | |
└─ probe_rs::probe::cmsisdap::commands @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/commands/mod.rs:196 | |
(HOST) DEBUG Configuring probe to use packet size 64 | |
└─ probe_rs::probe::cmsisdap::commands @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/commands/mod.rs:166 | |
(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 @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:96 | |
(HOST) DEBUG opened probe | |
└─ probe_run::probe @ src/probe.rs:33 | |
(HOST) DEBUG Attaching to target system (clock = 1000kHz) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:509 | |
(HOST) INFO Using protocol SWD | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:465 | |
(HOST) DEBUG debug_port_setup; | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:405 | |
(HOST) TRACE -> debug_port_setup; | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:405 | |
(HOST) DEBUG Adding command to batch: Read(port=DebugPort, addr=0) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 1 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 1 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 1 of batch of 1 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) TRACE <- debug_port_setup; | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:405 | |
(HOST) TRACE -- debug_port_setup; | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:405 | |
(HOST) DEBUG debug_device_unlock; | |
└─ probe_rs::session @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/session.rs:171 | |
(HOST) TRACE -> debug_device_unlock; | |
└─ probe_rs::session @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/session.rs:171 | |
(HOST) DEBUG debug_device_unlock - empty by default | |
└─ probe_rs::architecture::arm::sequences @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/sequences/mod.rs:704 | |
(HOST) TRACE <- debug_device_unlock; | |
└─ probe_rs::session @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/session.rs:171 | |
(HOST) TRACE -- debug_device_unlock; | |
└─ probe_rs::session @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/session.rs:171 | |
(HOST) DEBUG debug_core_start; id=0 | |
└─ probe_rs::core::core_state @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/core/core_state.rs:98 | |
(HOST) TRACE -> debug_core_start; | |
└─ probe_rs::core::core_state @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/core/core_state.rs:98 | |
(HOST) DEBUG Selecting DP Default | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:486 | |
(HOST) DEBUG debug_port_start; | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:500 | |
(HOST) TRACE -> debug_port_start; | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:500 | |
(HOST) DEBUG Writing DP register ABORT, value=0x0000001e | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:84 | |
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=0, data=0x0000001e | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Writing DP register SELECT, value=0x00000000 | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:84 | |
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x00000000 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Reading DP register CTRL/STAT | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:72 | |
(HOST) DEBUG Adding command to batch: Read(port=DebugPort, addr=4) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 3 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 3 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 3 of batch of 3 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Read DP register CTRL/STAT, value=0xf0000f40 | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:74 | |
(HOST) TRACE <- debug_port_start; | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:500 | |
(HOST) TRACE -- debug_port_start; | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:500 | |
(HOST) DEBUG Setting orun_detect: false | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:507 | |
(HOST) DEBUG Reading DP register CTRL/STAT | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:72 | |
(HOST) DEBUG Adding command to batch: Read(port=DebugPort, addr=4) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 1 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 1 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 1 of batch of 1 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Read DP register CTRL/STAT, value=0xf0000f40 | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:74 | |
(HOST) DEBUG Writing DP register CTRL/STAT, value=0xf0000f40 | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:84 | |
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=4, data=0xf0000f40 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) TRACE Searching valid APs | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:513 | |
(HOST) DEBUG AP discovery; | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:515 | |
(HOST) TRACE -> AP discovery; | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:515 | |
(HOST) DEBUG Changing AP to 0, AP_BANK_SEL to 15 | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:591 | |
(HOST) DEBUG Writing DP register SELECT, value=0x000000f0 | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:84 | |
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x000000f0 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=252) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 3 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 3 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 3 of batch of 3 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(HOST) DEBUG Changing AP to 1, AP_BANK_SEL to 15 | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:591 | |
(HOST) DEBUG Writing DP register SELECT, value=0x010000f0 | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:84 | |
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x010000f0 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=252) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 2 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 2 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 2 of batch of 2 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(HOST) DEBUG Changing AP to 2, AP_BANK_SEL to 15 | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:591 | |
(HOST) DEBUG Writing DP register SELECT, value=0x020000f0 | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:84 | |
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x020000f0 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=252) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 2 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 2 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 2 of batch of 2 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(HOST) DEBUG Changing AP to 3, AP_BANK_SEL to 15 | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:591 | |
(HOST) DEBUG Writing DP register SELECT, value=0x030000f0 | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:84 | |
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x030000f0 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=252) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 2 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 2 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 2 of batch of 2 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(HOST) DEBUG Changing AP to 0, AP_BANK_SEL to 15 | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:591 | |
(HOST) DEBUG Writing DP register SELECT, value=0x000000f0 | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:84 | |
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x000000f0 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=252) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 2 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 2 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 2 of batch of 2 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=248) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 1 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 1 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 1 of batch of 1 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=240) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 1 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 1 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 1 of batch of 1 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(HOST) DEBUG Changing AP to 0, AP_BANK_SEL to 0 | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:591 | |
(HOST) DEBUG Writing DP register SELECT, value=0x00000000 | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:84 | |
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x00000000 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=0) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 2 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 2 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 2 of batch of 2 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(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 @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:163 | |
(HOST) DEBUG Adding command to batch: Write(port=AccessPort, addr=0, data=0xe3000010 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=0) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 2 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 2 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 2 of batch of 2 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(HOST) DEBUG Writing register CSW, value=CSW { DbgSwEnable: 0, HNONSEC: 0, PROT: 0, CACHE: 3, SPIDEN: 1, _RES0: 0, MTE: 0, Type: 0, Mode: 0, TrinProg: 0, DeviceEn: 1, AddrInc: Single, _RES1: 0, SIZE: U32 } | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:163 | |
(HOST) DEBUG Adding command to batch: Write(port=AccessPort, addr=0, data=0x03800052 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG HNONSEC supported: true | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:248 | |
(HOST) DEBUG Device enabled: true | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:252 | |
(HOST) DEBUG Changing AP to 0, AP_BANK_SEL to 15 | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:591 | |
(HOST) DEBUG Writing DP register SELECT, value=0x000000f0 | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:84 | |
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x000000f0 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=244) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 3 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 3 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 3 of batch of 3 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(HOST) DEBUG AP GenericAp { address: ApAddress { dp: Default, ap: 0 } }: MemoryAp(MemoryApInformation { address: ApAddress { dp: Default, ap: 0 }, supports_only_32bit_data_size: false, debug_base_address: 4043309056, supports_hnonsec: true, has_large_address_extension: false, has_large_data_extension: false, device_enabled: true }) | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:518 | |
(HOST) DEBUG Changing AP to 1, AP_BANK_SEL to 15 | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:591 | |
(HOST) DEBUG Writing DP register SELECT, value=0x010000f0 | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:84 | |
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x010000f0 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=252) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 2 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 2 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 2 of batch of 2 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=248) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 1 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 1 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 1 of batch of 1 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=240) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 1 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 1 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 1 of batch of 1 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(HOST) DEBUG Changing AP to 1, AP_BANK_SEL to 0 | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:591 | |
(HOST) DEBUG Writing DP register SELECT, value=0x01000000 | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:84 | |
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x01000000 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=0) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 2 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 2 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 2 of batch of 2 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(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 @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:163 | |
(HOST) DEBUG Adding command to batch: Write(port=AccessPort, addr=0, data=0xe3000010 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=0) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 2 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 2 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 2 of batch of 2 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(HOST) DEBUG Writing register CSW, value=CSW { DbgSwEnable: 0, HNONSEC: 0, PROT: 0, CACHE: 2, SPIDEN: 1, _RES0: 0, MTE: 0, Type: 0, Mode: 0, TrinProg: 0, DeviceEn: 1, AddrInc: Packed, _RES1: 0, SIZE: U32 } | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:163 | |
(HOST) DEBUG Adding command to batch: Write(port=AccessPort, addr=0, data=0x02800062 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG HNONSEC supported: true | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:248 | |
(HOST) DEBUG Device enabled: true | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:252 | |
(HOST) DEBUG Changing AP to 1, AP_BANK_SEL to 15 | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:591 | |
(HOST) DEBUG Writing DP register SELECT, value=0x010000f0 | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:84 | |
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x010000f0 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=244) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 3 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 3 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 3 of batch of 3 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(HOST) DEBUG AP GenericAp { address: ApAddress { dp: Default, ap: 1 } }: MemoryAp(MemoryApInformation { address: ApAddress { dp: Default, ap: 1 }, supports_only_32bit_data_size: false, debug_base_address: 4026531840, supports_hnonsec: true, has_large_address_extension: false, has_large_data_extension: false, device_enabled: true }) | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:518 | |
(HOST) DEBUG Changing AP to 2, AP_BANK_SEL to 15 | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:591 | |
(HOST) DEBUG Writing DP register SELECT, value=0x020000f0 | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:84 | |
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x020000f0 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=252) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 2 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 2 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 2 of batch of 2 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=248) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 1 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 1 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 1 of batch of 1 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=240) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 1 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 1 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 1 of batch of 1 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(HOST) DEBUG Changing AP to 2, AP_BANK_SEL to 0 | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:591 | |
(HOST) DEBUG Writing DP register SELECT, value=0x02000000 | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:84 | |
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x02000000 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=0) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 2 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 2 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 2 of batch of 2 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(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 @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:163 | |
(HOST) DEBUG Adding command to batch: Write(port=AccessPort, addr=0, data=0xe3000010 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=0) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 2 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 2 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 2 of batch of 2 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(HOST) DEBUG 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: 1, AddrInc: Off, _RES1: 0, SIZE: U8 } | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:163 | |
(HOST) DEBUG Adding command to batch: Write(port=AccessPort, addr=0, data=0x23000040 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG HNONSEC supported: false | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:248 | |
(HOST) DEBUG Device enabled: true | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:252 | |
(HOST) DEBUG Changing AP to 2, AP_BANK_SEL to 15 | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:591 | |
(HOST) DEBUG Writing DP register SELECT, value=0x020000f0 | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:84 | |
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x020000f0 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=244) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 3 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 3 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 3 of batch of 3 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
(HOST) DEBUG Register read succesful | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:149 | |
(HOST) DEBUG AP GenericAp { address: ApAddress { dp: Default, ap: 2 } }: MemoryAp(MemoryApInformation { address: ApAddress { dp: Default, ap: 2 }, supports_only_32bit_data_size: false, debug_base_address: 3759140864, supports_hnonsec: false, has_large_address_extension: false, has_large_data_extension: false, device_enabled: true }) | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:518 | |
(HOST) TRACE <- AP discovery; | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:515 | |
(HOST) TRACE -- AP discovery; | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:515 | |
(HOST) DEBUG 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 } | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:163 | |
(HOST) DEBUG Changing AP to 0, AP_BANK_SEL to 0 | |
└─ probe_rs::architecture::arm::communication_interface @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/communication_interface.rs:591 | |
(HOST) DEBUG Writing DP register SELECT, value=0x00000000 | |
└─ probe_rs::architecture::arm::dp @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/dp/mod.rs:84 | |
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=8, data=0x00000000 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Adding command to batch: Write(port=AccessPort, addr=0, data=0x23000012 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Writing register TAR, value=TAR { address: e000edf0 } | |
└─ probe_rs::architecture::arm::ap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/architecture/arm/ap/mod.rs:163 | |
(HOST) DEBUG Adding command to batch: Write(port=AccessPort, addr=4, data=0xe000edf0 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG Adding command to batch: Read(port=AccessPort, addr=12) | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) DEBUG 4 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 4 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 4 of batch of 4 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status for batch item 4/4: FAULT | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:275 | |
(HOST) TRACE Ctrl/Stat register value is: Ctrl { .0: 4026535712, csyspwrupack: true, csyspwrupreq: true, cdbgpwrupack: true, cdbgpwrupreq: true, cdbgrstack: false, c_dbg_rst_req: false, trn_cnt: 0, mask_lane: 15, w_data_err: false, read_ok: false, sticky_err: true, stick_cmp: false, trn_mode: 0, sticky_orun: false, orun_detect: false } | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:286 | |
(HOST) DEBUG Adding command to batch: Write(port=DebugPort, addr=0, data=0x00000004 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:325 | |
(HOST) TRACE draining 4 and retries left 4 | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:302 | |
(HOST) DEBUG Attempting batch of 0 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 0 of batch of 0 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status for batch item 0/0: NACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:266 | |
(HOST) TRACE <- debug_core_start; | |
└─ probe_rs::core::core_state @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/core/core_state.rs:98 | |
(HOST) TRACE -- debug_core_start; | |
└─ probe_rs::core::core_state @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/core/core_state.rs:98 | |
(HOST) DEBUG Detaching from CMSIS-DAP probe | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:930 | |
(HOST) DEBUG 1 items in batch | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:229 | |
(HOST) DEBUG Attempting batch of 1 items | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:232 | |
(HOST) DEBUG 1 of batch of 1 items executed | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:255 | |
(HOST) TRACE Transfer status: ACK | |
└─ probe_rs::probe::cmsisdap @ /Users/jonathan/Documents/ferrous-systems/knurling/probe-rs/probe-rs/src/probe/cmsisdap/mod.rs:262 | |
Error: An ARM specific error occurred. | |
Caused by: | |
0: Error using access port | |
1: Failed to read register DRW at address 0x0000000c | |
2: An error occurred in the communication with an access port or debug port. | |
3: Target device did not respond to request. | |
$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment