Created
April 22, 2022 21:58
-
-
Save teburd/3401cc44a56b5e2c204eac6269099962 to your computer and use it in GitHub Desktop.
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
tburdick@zefire ~/src/probe-rs/target/debug master ? RUST_LOG=trace ./probe-rs-cli info --probe 1366:0101 --protocol=swd INT(-2) ↵ 10694 16:57:00 | |
TRACE probe_rs::probe::cmsisdap::tools > Attempting to open device matching 1366:0101 | |
TRACE probe_rs::probe::cmsisdap::tools > Trying device Bus 006 Device 001: ID 1d6b:0003 | |
TRACE probe_rs::probe::cmsisdap::tools > Error opening: Access | |
TRACE probe_rs::probe::cmsisdap::tools > Trying device Bus 005 Device 001: ID 1d6b:0002 | |
TRACE probe_rs::probe::cmsisdap::tools > Error opening: Access | |
TRACE probe_rs::probe::cmsisdap::tools > Trying device Bus 004 Device 001: ID 1d6b:0003 | |
TRACE probe_rs::probe::cmsisdap::tools > Error opening: Access | |
TRACE probe_rs::probe::cmsisdap::tools > Trying device Bus 003 Device 001: ID 1d6b:0002 | |
TRACE probe_rs::probe::cmsisdap::tools > Error opening: Access | |
TRACE probe_rs::probe::cmsisdap::tools > Trying device Bus 002 Device 002: ID 05e3:0612 | |
TRACE probe_rs::probe::cmsisdap::tools > Error opening: Access | |
TRACE probe_rs::probe::cmsisdap::tools > Trying device Bus 002 Device 001: ID 1d6b:0003 | |
TRACE probe_rs::probe::cmsisdap::tools > Error opening: Access | |
TRACE probe_rs::probe::cmsisdap::tools > Trying device Bus 001 Device 012: ID 1532:0043 | |
TRACE probe_rs::probe::cmsisdap::tools > Error opening: Access | |
TRACE probe_rs::probe::cmsisdap::tools > Trying device Bus 001 Device 009: ID 0483:a2ca | |
TRACE probe_rs::probe::cmsisdap::tools > Error opening: Access | |
TRACE probe_rs::probe::cmsisdap::tools > Trying device Bus 001 Device 007: ID 24f0:0142 | |
TRACE probe_rs::probe::cmsisdap::tools > Error opening: Access | |
TRACE probe_rs::probe::cmsisdap::tools > Trying device Bus 001 Device 005: ID 058f:6254 | |
TRACE probe_rs::probe::cmsisdap::tools > Error opening: Access | |
TRACE probe_rs::probe::cmsisdap::tools > Trying device Bus 001 Device 013: ID 046d:081b | |
TRACE probe_rs::probe::cmsisdap::tools > Error opening: Access | |
TRACE probe_rs::probe::cmsisdap::tools > Trying device Bus 001 Device 004: ID 05e3:0610 | |
TRACE probe_rs::probe::cmsisdap::tools > Error opening: Access | |
TRACE probe_rs::probe::cmsisdap::tools > Trying device Bus 001 Device 017: ID 0d28:0204 | |
TRACE probe_rs::probe::cmsisdap::tools > Trying device Bus 001 Device 010: ID 0b05:18f3 | |
TRACE probe_rs::probe::cmsisdap::tools > Error opening: Access | |
TRACE probe_rs::probe::cmsisdap::tools > Trying device Bus 001 Device 011: ID 046d:c216 | |
TRACE probe_rs::probe::cmsisdap::tools > Error opening: Access | |
TRACE probe_rs::probe::cmsisdap::tools > Trying device Bus 001 Device 016: ID 1366:0101 | |
TRACE probe_rs::probe::cmsisdap::tools > Trying device Bus 001 Device 008: ID 05e3:0610 | |
TRACE probe_rs::probe::cmsisdap::tools > Error opening: Access | |
TRACE probe_rs::probe::cmsisdap::tools > Trying device Bus 001 Device 006: ID 051d:0002 | |
TRACE probe_rs::probe::cmsisdap::tools > Error opening: Access | |
TRACE probe_rs::probe::cmsisdap::tools > Trying device Bus 001 Device 001: ID 1d6b:0002 | |
TRACE probe_rs::probe::cmsisdap::tools > Error opening: Access | |
DEBUG probe_rs::probe::cmsisdap::tools > Attempting to open 1366:0101 in CMSIS-DAP v1 mode | |
DEBUG probe_rs::probe::stlink::usb_interface > Acquired libusb context. | |
DEBUG jaylink > libusb 1.0.26.11724 | |
DEBUG jaylink > libusb has capability API: true | |
DEBUG jaylink > libusb has HID access: true | |
DEBUG jaylink > libusb has hotplug support: true | |
DEBUG jaylink > libusb can detach kernel driver: true | |
DEBUG jaylink > open_usb: device descriptor: DeviceDescriptor { | |
bLength: 0x12, | |
bDescriptorType: 0x1, | |
bcdUSB: 0x200, | |
bDeviceClass: 0x0, | |
bDeviceSubClass: 0x0, | |
bDeviceProtocol: 0x0, | |
bMaxPacketSize: 0x40, | |
idVendor: 0x1366, | |
idProduct: 0x101, | |
bcdDevice: 0x100, | |
iManufacturer: 0x1, | |
iProduct: 0x2, | |
iSerialNumber: 0x3, | |
bNumConfigurations: 0x1, | |
} | |
DEBUG jaylink > scanning 1 interfaces | |
TRACE jaylink > active configuration descriptor: ConfigDescriptor { | |
bLength: 0x9, | |
bDescriptorType: 0x2, | |
wTotalLength: 0x20, | |
bNumInterfaces: 0x1, | |
bConfigurationValue: 0x1, | |
iConfiguration: 0x4, | |
bmAttributes: 0x80, | |
bMaxPower: 0x32, | |
extra: [], | |
} | |
TRACE jaylink > interface #1 descriptors: | |
TRACE jaylink > InterfaceDescriptor { | |
bLength: 0x9, | |
bDescriptorType: 0x4, | |
bInterfaceNumber: 0x0, | |
bAlternateSetting: 0x0, | |
bNumEndpoints: 0x2, | |
bInterfaceClass: 0xff, | |
bInterfaceSubClass: 0xff, | |
bInterfaceProtocol: 0xff, | |
iInterface: 0x5, | |
} | |
TRACE jaylink > endpoint descriptors: [ | |
EndpointDescriptor { | |
bLength: 0x7, | |
bDescriptorType: 0x5, | |
bEndpointAddress: 0x81, | |
bmAttributes: 0x2, | |
wMaxPacketSize: 0x200, | |
bInterval: 0x1, | |
}, | |
EndpointDescriptor { | |
bLength: 0x7, | |
bDescriptorType: 0x5, | |
bEndpointAddress: 0x1, | |
bmAttributes: 0x2, | |
wMaxPacketSize: 0x200, | |
bInterval: 0x1, | |
}, | |
] | |
DEBUG jaylink > J-Link interface is #0 | |
TRACE jaylink > write 1 bytes: [e8] | |
TRACE jaylink > read 4 bytes: [bf, 7b, ff, b9] | |
DEBUG jaylink > legacy caps: GetHwVersion | WriteDcc | AdaptiveClocking | ReadConfig | WriteConfig | WriteMem | ReadMem | SpeedInfo | GetMaxBlockSize | GetHwInfo | SetKsPower | ResetStopTimed | MeasureRtckReact | SelectIf | RwMemArm79 | GetCounters | ReadDcc | GetCpuCaps | ExecCpuCmd | Swo | WriteDccEx | Register | Indicators | TestNetSpeed | GetCapsEx | |
TRACE jaylink > write 1 bytes: [ed] | |
TRACE jaylink > read 32 bytes: [bf, 7b, ff, b9, 1d, 7c, b1, 4f, b5, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] | |
DEBUG jaylink::capabilities > unknown ext. capability bits: 0x18B54FB17C1DB9FF7BBF truncated to 0x1B9FF7BBF (Reserved0 | GetHwVersion | WriteDcc | AdaptiveClocking | ReadConfig | WriteConfig | WriteMem | ReadMem | SpeedInfo | GetMaxBlockSize | GetHwInfo | SetKsPower | ResetStopTimed | MeasureRtckReact | SelectIf | RwMemArm79 | GetCounters | ReadDcc | GetCpuCaps | ExecCpuCmd | Swo | WriteDccEx | Register | Indicators | TestNetSpeed | GetCapsEx | HwJtagWrite) | |
DEBUG jaylink > extended caps: GetHwVersion | WriteDcc | AdaptiveClocking | ReadConfig | WriteConfig | WriteMem | ReadMem | SpeedInfo | GetMaxBlockSize | GetHwInfo | SetKsPower | ResetStopTimed | MeasureRtckReact | SelectIf | RwMemArm79 | GetCounters | ReadDcc | GetCpuCaps | ExecCpuCmd | Swo | WriteDccEx | Register | Indicators | TestNetSpeed | GetCapsEx | HwJtagWrite | |
TRACE jaylink > write 2 bytes: [c7, ff] | |
TRACE jaylink > read 4 bytes: [fb, 4, 0, 0] | |
DEBUG probe_rs::probe::jlink > J-Link returned interface Fine, which is not supported by probe-rs. | |
DEBUG probe_rs::probe::jlink > J-Link returned interface Pic32Icsp, which is not supported by probe-rs. | |
DEBUG probe_rs::probe::jlink > J-Link returned interface Spi, which is not supported by probe-rs. | |
DEBUG probe_rs::probe::jlink > J-Link returned interface C2, which is not supported by probe-rs. | |
DEBUG probe_rs::probe::jlink > J-Link returned interface CJtag, which is not supported by probe-rs. | |
DEBUG probe_rs::probe::jlink > J-Link returned interface Mc2WireJtag, which is not supported by probe-rs. | |
TRACE jaylink > write 2 bytes: [c7, 1] | |
TRACE jaylink > read 4 bytes: [0, 0, 0, 0] | |
DEBUG probe_rs::probe::jlink > Attaching to J-Link | |
DEBUG probe_rs::probe::jlink > Attaching with protocol 'SWD' | |
INFO probe_rs::probe::jlink > J-Link: S/N: 600110758 | |
DEBUG probe_rs::probe::jlink > J-Link: Capabilities: GetHwVersion | WriteDcc | AdaptiveClocking | ReadConfig | WriteConfig | WriteMem | ReadMem | SpeedInfo | GetMaxBlockSize | GetHwInfo | SetKsPower | ResetStopTimed | MeasureRtckReact | SelectIf | RwMemArm79 | GetCounters | ReadDcc | GetCpuCaps | ExecCpuCmd | Swo | WriteDccEx | Register | Indicators | TestNetSpeed | GetCapsEx | HwJtagWrite | |
TRACE jaylink > write 1 bytes: [1] | |
TRACE jaylink > read 2 bytes: [70, 0] | |
TRACE jaylink > read 112 bytes: [4a, 2d, 4c, 69, 6e, 6b, 20, 56, 31, 30, 20, 63, 6f, 6d, 70, 69, 6c, 65, 64, 20, 4e, 6f, 76, 20, 20, 32, 20, 32, 30, 32, 31, 20, 31, 32, 3a, 31, 34, 3a, 35, 30, 0, 43, 6f, 70, 79, 72, 69, 67, 68, 74, 20, 32, 30, 30, 33, 2d, 32, 30, 31, 35, 20, 53, 45, 47, 47, 45, 52, 3a, 20, 77, 77, 77, 2e, 73, 65, 67, 67, 65, 72, 2e, 63, 6f, 6d, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] | |
INFO probe_rs::probe::jlink > J-Link: Firmware version: J-Link V10 compiled Nov 2 2021 12:14:50 | |
TRACE jaylink > write 1 bytes: [f0] | |
TRACE jaylink > read 4 bytes: [88, 8a, 1, 0] | |
INFO probe_rs::probe::jlink > J-Link: Hardware version: J-Link 10.10.0 | |
TRACE jaylink > write 1 bytes: [7] | |
TRACE jaylink > read 8 bytes: [f2, c, 0, 0, 0, 0, 1, 1] | |
INFO probe_rs::probe::jlink > J-Link: Target voltage: 3.31 V | |
DEBUG probe_rs::probe::jlink > Attached succesfully | |
TRACE jaylink > write 18 bytes: [cf, 0, 33, 0, ff, ff, ff, ff, ff, ff, 7, ff, ff, ff, ff, ff, ff, 7] | |
TRACE jaylink > read 8 bytes: [ff, ff, ff, ff, ff, ff, 0, 0] | |
TRACE jaylink > write 8 bytes: [cf, 0, 10, 0, ff, ff, 9e, e7] | |
TRACE jaylink > read 3 bytes: [ff, ff, 0] | |
TRACE jaylink > write 18 bytes: [cf, 0, 33, 0, ff, ff, ff, ff, ff, ff, 7, ff, ff, ff, ff, ff, ff, 7] | |
TRACE jaylink > read 8 bytes: [ff, ff, ff, ff, ff, ff, 0, 0] | |
TRACE jaylink > write 6 bytes: [cf, 0, 3, 0, 7, 0] | |
TRACE jaylink > read 2 bytes: [0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Performing 1 transfers (0 additional transfers) | |
TRACE jaylink > write 18 bytes: [cf, 0, 38, 0, ff, 3, 0, 0, 0, 0, ff, 94, 2, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 8 bytes: [ff, e4, 8e, 22, 7a, e1, ff, 0] | |
TRACE probe_rs::probe::jlink::arm > DAP read 198251639. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(bd11477) | |
Available Access Ports: | |
DEBUG probe_rs::architecture::arm::communication_interface > Selecting DP Default | |
DEBUG probe_rs::architecture::arm::dp > Writing DP register ABORT, value=0x0000001e | |
TRACE probe_rs::probe::jlink::arm > Adding 2 idle cycles after transfer! | |
DEBUG probe_rs::probe::jlink::arm > Performing 1 transfers (0 additional transfers) | |
TRACE jaylink > write 20 bytes: [cf, 0, 3a, 0, ff, 83, ff, ff, ff, ff, ff, 3, 4, 2, f, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 9 bytes: [ff, 4, ff, ff, ff, ff, ff, 0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
DEBUG probe_rs::architecture::arm::dp > Writing DP register SELECT, value=0x00000000 | |
TRACE probe_rs::probe::jlink::arm > Adding 2 idle cycles after transfer! | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 34 bytes: [cf, 0, 72, 0, ff, 83, ff, ff, ff, ff, ff, ff, f, 0, 0, 0, 0, fc, 3, c4, 2, 0, 0, 0, 0, 0, d0, b, 0, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 16 bytes: [ff, 4, ff, ff, ff, ff, ff, ff, 10, 0, 0, 0, 0, 0, 0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
DEBUG probe_rs::architecture::arm::dp > Reading DP register CTRL/STAT | |
DEBUG probe_rs::probe::jlink::arm > Performing 1 transfers (0 additional transfers) | |
TRACE jaylink > write 18 bytes: [cf, 0, 38, 0, ff, 3, 0, 0, 0, 0, ff, 34, 2, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 8 bytes: [ff, 4, 8, 0, 0, e0, ff, 0] | |
TRACE probe_rs::probe::jlink::arm > DAP read 64. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(40) | |
DEBUG probe_rs::architecture::arm::dp > Read DP register CTRL/STAT, value=0x00000040 | |
DEBUG probe_rs::architecture::arm::dp > Writing DP register CTRL/STAT, value=0x50000000 | |
TRACE probe_rs::probe::jlink::arm > Adding 2 idle cycles after transfer! | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 34 bytes: [cf, 0, 72, 0, ff, 83, ff, ff, ff, ff, ff, ff, f, 0, 0, 0, 0, fc, 3, a4, 2, 0, 0, 0, 28, 0, d0, b, 0, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 16 bytes: [ff, 4, ff, ff, ff, ff, ff, ff, 10, 0, 0, 0, 0, 0, 0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
DEBUG probe_rs::architecture::arm::dp > Reading DP register CTRL/STAT | |
DEBUG probe_rs::probe::jlink::arm > Performing 1 transfers (0 additional transfers) | |
TRACE jaylink > write 18 bytes: [cf, 0, 38, 0, ff, 3, 0, 0, 0, 0, ff, 34, 2, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 8 bytes: [ff, 4, 8, 0, 0, fe, ff, 0] | |
TRACE probe_rs::probe::jlink::arm > DAP read 4026531904. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(f0000040) | |
DEBUG probe_rs::architecture::arm::dp > Read DP register CTRL/STAT, value=0xf0000040 | |
DEBUG probe_rs::architecture::arm::dp > Writing DP register CTRL/STAT, value=0x50000f00 | |
TRACE probe_rs::probe::jlink::arm > Adding 2 idle cycles after transfer! | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 34 bytes: [cf, 0, 72, 0, ff, 83, ff, ff, ff, ff, ff, ff, f, 0, 0, 0, 0, fc, 3, a4, 2, 80, 7, 0, 28, 0, d0, b, 0, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 16 bytes: [ff, 4, ff, ff, ff, ff, ff, ff, 10, 0, 0, 0, 0, 0, 0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
DEBUG probe_rs::architecture::arm::dp > Reading DP register CTRL/STAT | |
DEBUG probe_rs::probe::jlink::arm > Performing 1 transfers (0 additional transfers) | |
TRACE jaylink > write 18 bytes: [cf, 0, 38, 0, ff, 3, 0, 0, 0, 0, ff, 34, 2, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 8 bytes: [ff, 4, 8, 0, 0, fe, ff, 0] | |
TRACE probe_rs::probe::jlink::arm > DAP read 4026531904. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(f0000040) | |
DEBUG probe_rs::architecture::arm::dp > Read DP register CTRL/STAT, value=0xf0000040 | |
DEBUG probe_rs::architecture::arm::dp > Reading DP register CTRL/STAT | |
DEBUG probe_rs::probe::jlink::arm > Performing 1 transfers (0 additional transfers) | |
TRACE jaylink > write 18 bytes: [cf, 0, 38, 0, ff, 3, 0, 0, 0, 0, ff, 34, 2, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 8 bytes: [ff, 4, 8, 0, 0, fe, ff, 0] | |
TRACE probe_rs::probe::jlink::arm > DAP read 4026531904. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(f0000040) | |
DEBUG probe_rs::architecture::arm::dp > Read DP register CTRL/STAT, value=0xf0000040 | |
DEBUG probe_rs::architecture::arm::dp > Writing DP register CTRL/STAT, value=0xf0000041 | |
TRACE probe_rs::probe::jlink::arm > Adding 2 idle cycles after transfer! | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 34 bytes: [cf, 0, 72, 0, ff, 83, ff, ff, ff, ff, ff, ff, f, 0, 0, 0, 0, fc, 3, a4, 82, 20, 0, 0, 78, 0, d0, b, 0, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 16 bytes: [ff, 4, ff, ff, ff, ff, ff, ff, 10, 0, 0, 0, 0, 0, 0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
TRACE probe_rs::architecture::arm::communication_interface > Searching valid APs | |
DEBUG probe_rs::architecture::arm::ap > Reading register IDR | |
DEBUG probe_rs::architecture::arm::communication_interface > Changing AP to 0, AP_BANK_SEL to 15 | |
DEBUG probe_rs::architecture::arm::dp > Writing DP register SELECT, value=0x000000f0 | |
TRACE probe_rs::probe::jlink::arm > Adding 2 idle cycles after transfer! | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 34 bytes: [cf, 0, 72, 0, ff, 83, ff, ff, ff, ff, ff, ff, f, 0, 0, 0, 0, fc, 3, c4, 2, 78, 0, 0, 0, 0, d0, b, 0, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 16 bytes: [ff, 4, ff, ff, ff, ff, ff, ff, 10, 0, 0, 0, 0, 0, 0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 30 bytes: [cf, 0, 68, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 7c, 2, 0, 0, 0, 0, f4, 2, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 14 bytes: [ff, 4, 0, 0, 0, 0, ff, 24, 8, e0, 8e, e0, ff, 0] | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 74907713. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(4770041) | |
DEBUG probe_rs::architecture::arm::ap > Read register IDR, value=0x4770041 | |
DEBUG probe_rs::architecture::arm::ap > Reading register IDR | |
DEBUG probe_rs::architecture::arm::communication_interface > Changing AP to 1, AP_BANK_SEL to 15 | |
DEBUG probe_rs::architecture::arm::dp > Writing DP register SELECT, value=0x010000f0 | |
TRACE probe_rs::probe::jlink::arm > Adding 2 idle cycles after transfer! | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 34 bytes: [cf, 0, 72, 0, ff, 83, ff, ff, ff, ff, ff, ff, f, 0, 0, 0, 0, fc, 3, c4, 2, 78, 0, 80, 80, 0, d0, b, 0, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 16 bytes: [ff, 4, ff, ff, ff, ff, ff, ff, 10, 0, 0, 0, 0, 0, 0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 30 bytes: [cf, 0, 68, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 7c, 2, 0, 0, 0, 0, f4, 2, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 14 bytes: [ff, 4, 0, 0, 0, 0, ff, 4, 0, 0, 0, 0, ff, 0] | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
DEBUG probe_rs::architecture::arm::ap > Read register IDR, value=0x0 | |
DEBUG probe_rs::architecture::arm::ap > Reading register IDR | |
DEBUG probe_rs::architecture::arm::communication_interface > Changing AP to 0, AP_BANK_SEL to 15 | |
DEBUG probe_rs::architecture::arm::dp > Writing DP register SELECT, value=0x000000f0 | |
TRACE probe_rs::probe::jlink::arm > Adding 2 idle cycles after transfer! | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 34 bytes: [cf, 0, 72, 0, ff, 83, ff, ff, ff, ff, ff, ff, f, 0, 0, 0, 0, fc, 3, c4, 2, 78, 0, 0, 0, 0, d0, b, 0, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 16 bytes: [ff, 4, ff, ff, ff, ff, ff, ff, 10, 0, 0, 0, 0, 0, 0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 30 bytes: [cf, 0, 68, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 7c, 2, 0, 0, 0, 0, f4, 2, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 14 bytes: [ff, 4, 0, 0, 0, 0, ff, 24, 8, e0, 8e, e0, ff, 0] | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 74907713. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(4770041) | |
DEBUG probe_rs::architecture::arm::ap > Read register IDR, value=0x4770041 | |
DEBUG probe_rs::architecture::arm::ap > Reading register BASE | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 30 bytes: [cf, 0, 68, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, dc, 2, 0, 0, 0, 0, f4, 2, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 14 bytes: [ff, 4, 0, 0, 0, 0, ff, 64, 0, fa, 1, 1c, ff, 0] | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 3759132675. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(e00fd003) | |
DEBUG probe_rs::architecture::arm::ap > Read register BASE, value=0xe00fd003 | |
DEBUG probe_rs::architecture::arm::ap > Reading register BASE2 | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 30 bytes: [cf, 0, 68, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 1c, 2, 0, 0, 0, 0, f4, 2, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 14 bytes: [ff, 4, 0, 0, 0, 0, ff, 4, 0, 0, 0, 0, ff, 0] | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
DEBUG probe_rs::architecture::arm::ap > Read register BASE2, value=0x0 | |
DEBUG probe_rs::architecture::arm::ap > Reading register CSW | |
DEBUG probe_rs::architecture::arm::communication_interface > Changing AP to 0, AP_BANK_SEL to 0 | |
DEBUG probe_rs::architecture::arm::dp > Writing DP register SELECT, value=0x00000000 | |
TRACE probe_rs::probe::jlink::arm > Adding 2 idle cycles after transfer! | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 34 bytes: [cf, 0, 72, 0, ff, 83, ff, ff, ff, ff, ff, ff, f, 0, 0, 0, 0, fc, 3, c4, 2, 0, 0, 0, 0, 0, d0, b, 0, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 16 bytes: [ff, 4, ff, ff, ff, ff, ff, ff, 10, 0, 0, 0, 0, 0, 0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 30 bytes: [cf, 0, 68, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 1c, 2, 0, 0, 0, 0, f4, 2, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 14 bytes: [ff, 4, 0, 0, 0, 0, ff, 44, 8, 0, 60, 0, ff, 0] | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 50331714. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(3000042) | |
DEBUG probe_rs::architecture::arm::ap > Read register CSW, value=0x3000042 | |
DEBUG probe_rs::architecture::arm::ap > 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 } | |
TRACE probe_rs::probe::jlink::arm > Adding 2 idle cycles after transfer! | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 34 bytes: [cf, 0, 72, 0, ff, 83, ff, ff, ff, ff, ff, ff, f, 0, 0, 0, 0, fc, 3, 8c, 2, 8, 0, 80, 71, 0, d0, b, 0, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 16 bytes: [ff, 4, ff, ff, ff, ff, ff, ff, 10, 0, 0, 0, 0, 0, 0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
DEBUG probe_rs::architecture::arm::ap > Reading register CSW | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 30 bytes: [cf, 0, 68, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 1c, 2, 0, 0, 0, 0, f4, 2, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 14 bytes: [ff, 4, 0, 0, 0, 0, ff, 4, a, 0, 60, 0, ff, 0] | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 50331728. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(3000050) | |
DEBUG probe_rs::architecture::arm::ap > Read register CSW, value=0x3000050 | |
DEBUG probe_rs::architecture::arm::ap > 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: U32 } | |
TRACE probe_rs::probe::jlink::arm > Adding 2 idle cycles after transfer! | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 34 bytes: [cf, 0, 72, 0, ff, 83, ff, ff, ff, ff, ff, ff, f, 0, 0, 0, 0, fc, 3, 8c, 2, 21, 0, 80, 1, 0, d0, b, 0, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 16 bytes: [ff, 4, ff, ff, ff, ff, ff, ff, 10, 0, 0, 0, 0, 0, 0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
DEBUG probe_rs::architecture::arm::communication_interface > HNONSEC supported: false | |
DEBUG probe_rs::architecture::arm::communication_interface > AP GenericAp { address: ApAddress { dp: Default, ap: 0 } }: MemoryAp(MemoryApInformation { address: ApAddress { dp: Default, ap: 0 }, only_32bit_data_size: false, debug_base_address: 3759132672, supports_hnonsec: false }) | |
DEBUG probe_rs::architecture::arm::ap > 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 } | |
TRACE probe_rs::probe::jlink::arm > Adding 2 idle cycles after transfer! | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 34 bytes: [cf, 0, 72, 0, ff, 83, ff, ff, ff, ff, ff, ff, f, 0, 0, 0, 0, fc, 3, 8c, 2, 9, 0, 80, 31, 0, d0, b, 0, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 16 bytes: [ff, 4, ff, ff, ff, ff, ff, ff, 10, 0, 0, 0, 0, 0, 0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edfc } | |
TRACE probe_rs::probe::jlink::arm > Adding 2 idle cycles after transfer! | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 34 bytes: [cf, 0, 72, 0, ff, 83, ff, ff, ff, ff, ff, ff, f, 0, 0, 0, 0, fc, 3, 2c, 2, fe, 76, 0, f0, 0, d0, b, 0, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 16 bytes: [ff, 4, ff, ff, ff, ff, ff, ff, 10, 0, 0, 0, 0, 0, 0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
DEBUG probe_rs::architecture::arm::ap > Reading register DRW | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 30 bytes: [cf, 0, 68, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 7c, 2, 0, 0, 0, 0, f4, 2, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 14 bytes: [ff, 4, 0, 0, 0, 0, ff, 24, 0, e0, b, f4, ff, 0] | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 2690580481. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(a05f0001) | |
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0xa05f0001 | |
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e000edfc } | |
TRACE probe_rs::probe::jlink::arm > Adding 2 idle cycles after transfer! | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 34 bytes: [cf, 0, 72, 0, ff, 83, ff, ff, ff, ff, ff, ff, f, 0, 0, 0, 0, fc, 3, 2c, 2, fe, 76, 0, f0, 0, d0, b, 0, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 16 bytes: [ff, 4, ff, ff, ff, ff, ff, ff, 10, 0, 0, 0, 0, 0, 0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
DEBUG probe_rs::architecture::arm::ap > Writing register DRW, value=DRW { data: a15f0001 } | |
TRACE probe_rs::probe::jlink::arm > Adding 2 idle cycles after transfer! | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 34 bytes: [cf, 0, 72, 0, ff, 83, ff, ff, ff, ff, ff, ff, f, 0, 0, 0, 0, fc, 3, ec, 82, 0, 80, af, 50, 0, d0, b, 0, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 16 bytes: [ff, 4, ff, ff, ff, ff, ff, ff, 10, 0, 0, 0, 0, 0, 0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
INFO probe_rs::architecture::arm::memory::romtable > Reading component data at: e00fd000 | |
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e00fdff0 } | |
TRACE probe_rs::probe::jlink::arm > Adding 2 idle cycles after transfer! | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 34 bytes: [cf, 0, 72, 0, ff, 83, ff, ff, ff, ff, ff, ff, f, 0, 0, 0, 0, fc, 3, 2c, 2, f8, ef, 7, 70, 0, d0, b, 0, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 16 bytes: [ff, 4, ff, ff, ff, ff, ff, ff, 10, 0, 0, 0, 0, 0, 0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Read first block with len 16 at address 0xe00fdff0 | |
DEBUG probe_rs::architecture::arm::ap > Reading register DRW, block with len=4 words | |
DEBUG probe_rs::probe::jlink::arm > Performing 5 transfers (1 additional transfers) | |
TRACE jaylink > write 66 bytes: [cf, 0, f8, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 7c, 2, 0, 0, 0, 0, 7c, 2, 0, 0, 0, 0, 7c, 2, 0, 0, 0, 0, 7c, 2, 0, 0, 0, 0, f4, 2, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 32 bytes: [ff, 4, 0, 0, 0, 0, ff, 24, 0, e0, b, f4, ff, 24, 0, e0, b, f4, ff, 24, 0, e0, b, f4, ff, 24, 0, e0, b, f4, ff, 0] | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 2690580481. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(a05f0001) | |
TRACE probe_rs::probe::jlink::arm > DAP read 2690580481. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 2: Ok(a05f0001) | |
TRACE probe_rs::probe::jlink::arm > DAP read 2690580481. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 3: Ok(a05f0001) | |
TRACE probe_rs::probe::jlink::arm > DAP read 2690580481. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 4: Ok(a05f0001) | |
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Finished reading block | |
DEBUG probe_rs::architecture::arm::memory::romtable > CIDR: [a05f0001, a05f0001, a05f0001, a05f0001] | |
WARN probe_rs::architecture::arm::memory::romtable > Component at 0xe00fd000: CIDR0 has invalid preamble (expected 0xd, got 0x1) | |
WARN probe_rs::architecture::arm::memory::romtable > Component at 0xe00fd000: CIDR1 has invalid preamble (expected 0x0, got 0x1) | |
WARN probe_rs::architecture::arm::memory::romtable > Component at 0xe00fd000: CIDR2 has invalid preamble (expected 0x5, got 0x1) | |
WARN probe_rs::architecture::arm::memory::romtable > Component at 0xe00fd000: CIDR3 has invalid preamble (expected 0xb1, got 0x1) | |
DEBUG probe_rs::architecture::arm::memory::romtable > Reading debug id from address: e00fdfd0 | |
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e00fdfd0 } | |
TRACE probe_rs::probe::jlink::arm > Adding 2 idle cycles after transfer! | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 34 bytes: [cf, 0, 72, 0, ff, 83, ff, ff, ff, ff, ff, ff, f, 0, 0, 0, 0, fc, 3, 2c, 2, e8, ef, 7, f0, 0, d0, b, 0, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 16 bytes: [ff, 4, ff, ff, ff, ff, ff, ff, 10, 0, 0, 0, 0, 0, 0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Read first block with len 16 at address 0xe00fdfd0 | |
DEBUG probe_rs::architecture::arm::ap > Reading register DRW, block with len=4 words | |
DEBUG probe_rs::probe::jlink::arm > Performing 5 transfers (1 additional transfers) | |
TRACE jaylink > write 66 bytes: [cf, 0, f8, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 7c, 2, 0, 0, 0, 0, 7c, 2, 0, 0, 0, 0, 7c, 2, 0, 0, 0, 0, 7c, 2, 0, 0, 0, 0, f4, 2, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 32 bytes: [ff, 4, 0, 0, 0, 0, ff, 24, 0, e0, b, f4, ff, 24, 0, e0, b, f4, ff, 24, 0, e0, b, f4, ff, 24, 0, e0, b, f4, ff, 0] | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 2690580481. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(a05f0001) | |
TRACE probe_rs::probe::jlink::arm > DAP read 2690580481. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 2: Ok(a05f0001) | |
TRACE probe_rs::probe::jlink::arm > DAP read 2690580481. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 3: Ok(a05f0001) | |
TRACE probe_rs::probe::jlink::arm > DAP read 2690580481. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 4: Ok(a05f0001) | |
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Finished reading block | |
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e00fdfe0 } | |
TRACE probe_rs::probe::jlink::arm > Adding 2 idle cycles after transfer! | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 34 bytes: [cf, 0, 72, 0, ff, 83, ff, ff, ff, ff, ff, ff, f, 0, 0, 0, 0, fc, 3, 2c, 2, f0, ef, 7, f0, 0, d0, b, 0, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 16 bytes: [ff, 4, ff, ff, ff, ff, ff, ff, 10, 0, 0, 0, 0, 0, 0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Read first block with len 16 at address 0xe00fdfe0 | |
DEBUG probe_rs::architecture::arm::ap > Reading register DRW, block with len=4 words | |
DEBUG probe_rs::probe::jlink::arm > Performing 5 transfers (1 additional transfers) | |
TRACE jaylink > write 66 bytes: [cf, 0, f8, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 7c, 2, 0, 0, 0, 0, 7c, 2, 0, 0, 0, 0, 7c, 2, 0, 0, 0, 0, 7c, 2, 0, 0, 0, 0, f4, 2, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 32 bytes: [ff, 4, 0, 0, 0, 0, ff, 24, 0, e0, b, f4, ff, 24, 0, e0, b, f4, ff, 24, 0, e0, b, f4, ff, 24, 0, e0, b, f4, ff, 0] | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 2690580481. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(a05f0001) | |
TRACE probe_rs::probe::jlink::arm > DAP read 2690580481. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 2: Ok(a05f0001) | |
TRACE probe_rs::probe::jlink::arm > DAP read 2690580481. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 3: Ok(a05f0001) | |
TRACE probe_rs::probe::jlink::arm > DAP read 2690580481. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 4: Ok(a05f0001) | |
DEBUG probe_rs::architecture::arm::memory::adi_v5_memory_interface > Finished reading block | |
DEBUG probe_rs::architecture::arm::memory::romtable > Raw peripheral id: [a05f0001, a05f0001, a05f0001, a05f0001, a05f0001, a05f0001, a05f0001, a05f0001] | |
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e00fdfcc } | |
TRACE probe_rs::probe::jlink::arm > Adding 2 idle cycles after transfer! | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 34 bytes: [cf, 0, 72, 0, ff, 83, ff, ff, ff, ff, ff, ff, f, 0, 0, 0, 0, fc, 3, 2c, 2, e6, ef, 7, 70, 0, d0, b, 0, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 16 bytes: [ff, 4, ff, ff, ff, ff, ff, ff, 10, 0, 0, 0, 0, 0, 0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
DEBUG probe_rs::architecture::arm::ap > Reading register DRW | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 30 bytes: [cf, 0, 68, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 7c, 2, 0, 0, 0, 0, f4, 2, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 14 bytes: [ff, 4, 0, 0, 0, 0, ff, 24, 0, e0, b, f4, ff, 0] | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 2690580481. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(a05f0001) | |
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0xa05f0001 | |
DEBUG probe_rs::architecture::arm::ap > Writing register TAR, value=TAR { address: e00fdfbc } | |
TRACE probe_rs::probe::jlink::arm > Adding 2 idle cycles after transfer! | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 34 bytes: [cf, 0, 72, 0, ff, 83, ff, ff, ff, ff, ff, ff, f, 0, 0, 0, 0, fc, 3, 2c, 2, de, ef, 7, f0, 0, d0, b, 0, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 16 bytes: [ff, 4, ff, ff, ff, ff, ff, ff, 10, 0, 0, 0, 0, 0, 0, 0] | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(0) | |
DEBUG probe_rs::architecture::arm::ap > Reading register DRW | |
DEBUG probe_rs::probe::jlink::arm > Performing 2 transfers (1 additional transfers) | |
TRACE jaylink > write 30 bytes: [cf, 0, 68, 0, ff, 3, 0, 0, 0, 0, ff, 3, 0, 0, 0, 0, ff, 7c, 2, 0, 0, 0, 0, f4, 2, 0, 0, 0, 0, 0] | |
TRACE jaylink > read 14 bytes: [ff, 4, 0, 0, 0, 0, ff, 24, 0, e0, b, f4, ff, 0] | |
TRACE probe_rs::probe::jlink::arm > DAP read 0. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 0: Ok(0) | |
TRACE probe_rs::probe::jlink::arm > DAP read 2690580481. | |
DEBUG probe_rs::probe::jlink::arm > Transfer result 1: Ok(a05f0001) | |
DEBUG probe_rs::architecture::arm::ap > Read register DRW, value=0xa05f0001 | |
DEBUG probe_rs::architecture::arm::memory::romtable > Dev type: 1, arch id: 1 | |
INFO probe_rs::architecture::arm::memory::romtable > Component class: GenericVerificationComponent | |
INFO probe_rs::architecture::arm::memory::romtable > Component peripheral id: PeripheralID { REVAND: 0, CMOD: Yes(1), REVISION: 0, JEP106: None, PART: 101, SIZE: 1, dev_type: 1, arch_id: 1 } | |
GenericVerificationComponent( | |
ComponentId { | |
component_address: 0xe00fd000, | |
class: GenericVerificationComponent, | |
peripheral_id: PeripheralID { | |
REVAND: 0x000000, | |
CMOD: Yes( | |
0x000001, | |
), | |
REVISION: 0x000000, | |
JEP106: None, | |
PART: 0x000101, | |
SIZE: 0x000001, | |
dev_type: 0x000001, | |
arch_id: 0x000001, | |
}, | |
}, | |
) | |
DEBUG probe_rs::probe::jlink > Write IR: [16], len=5 | |
TRACE probe_rs::probe::jlink > tms: [true, true, false, false, false, false, false, false, true, true, false] | |
TRACE probe_rs::probe::jlink > tdi: [false, false, false, false, false, false, false, false, true, false, false] | |
ERROR probe_rs_cli::info > Error: An error specific to a probe type occurred | |
ERROR probe_rs_cli::info > Error: interface JTAG must be selected for this operation (currently using interface SWD) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment