You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to flash a LPC553x board (the devboard is connected to my macOS M1 11.7), but it's failing:
✗ pyocd flash -vvv --target lpc55s36 ~/Desktop/blink_100ms.hex
0000386 D Project directory: /Users/rolandgroza/pyocd [session]
0000427 D Project directory: /Users/rolandgroza/pyocd [session]
0000432 D CMSIS-DAP v1 probe OKF3A0JHHR30I: protocol version 1.1.0 [dap_access_cmsis_dap]
0000434 D closing interface [hidapi_backend]
0000436 I Target type is lpc55s36 [board]
0000438 D Running task load_svd [sequencer]
0000438 D Running task pre_connect [sequencer]
0000438 D Running task dp_init [sequencer]
0000438 D Running task lock_probe [sequencer]
0000438 D Running task get_probe_capabilities [sequencer]
0000438 D Running task connect [sequencer]
0000450 D Default wire protocol selected; using SWD [dap]
0000453 D Sending deprecated SWJ sequence to select SWD [swj]
0000479 I DP IDR = 0x6ba02477 (v2 rev6) [dap]
0000479 D Running task clear_sticky_err [sequencer]
0000479 D Running task power_up_debug [sequencer]
0000481 D Running task check_version [sequencer]
0000481 D Running task unlock_probe [sequencer]
0000481 D Running task unlock_device [sequencer]
0000481 D Running task create_discoverer [sequencer]
0000481 D Running task discovery [sequencer]
0000481 D Running task set_max_invalid_aps [sequencer]
0000481 D Running task find_aps [sequencer]
0000496 D Running task create_aps [sequencer]
0000496 D Running task create_ap.0 [sequencer]
0000523 D AHB-AP#0 default HPROT=3 HNONSEC=1 [ap]
0000527 D AHB-AP#0 implemented HPROT=f HNONSEC=1 [ap]
0000530 I AHB-AP#0 IDR = 0x84770001 (AHB-AP var0 rev8) [discovery]
0000530 D Running task create_ap.2 [sequencer]
0000532 I AP#2 IDR = 0x002a0000 (AP var0 rev0) [discovery]
0000532 D Running task create_ap.3 [sequencer]
0000540 D APB-AP#3 default HPROT=0 HNONSEC=0 [ap]
0000542 D APB-AP#3 implemented HPROT=0 HNONSEC=0 [ap]
0000566 I APB-AP#3 IDR = 0x54770002 (APB-AP var0 rev5) [discovery]
0000566 D Running task check_locked_state [sequencer]
0000569 D Running task find_components [sequencer]
0000569 D Running task init_ap.0 [sequencer]
0000579 I AHB-AP#0 Class 0x1 ROM table #0 @ 0xe00fe000 (designer=015 part=000) [rom_table]
0000585 I [0]<e00ff000:ROM class=1 designer=43b:Arm part=4c9> [rom_table]
0000585 I AHB-AP#0 Class 0x1 ROM table #1 @ 0xe00ff000 (designer=43b:Arm part=4c9) [rom_table]
0000642 I [0]<e000e000:SCS M33 class=9 designer=43b:Arm part=d21 devtype=00 archid=2a04 devid=0:0:0> [rom_table]
0000669 I [1]<e0001000:DWT M33 class=9 designer=43b:Arm part=d21 devtype=00 archid=1a02 devid=0:0:0> [rom_table]
0000682 I [2]<e0002000:BPU M33 class=9 designer=43b:Arm part=d21 devtype=00 archid=1a03 devid=0:0:0> [rom_table]
0000696 I [3]<e0000000:ITM M33 class=9 designer=43b:Arm part=d21 devtype=43 archid=1a01 devid=0:0:0> [rom_table]
0000696 D [4]<fff41002 not present> [rom_table]
0000716 I [5]<e0041000:ETM M33 class=9 designer=43b:Arm part=d21 devtype=13 archid=4a13 devid=0:0:0> [rom_table]
0000748 I [6]<e0042000:CTI M33 class=9 designer=43b:Arm part=d21 devtype=14 archid=1a14 devid=40800:0:0> [rom_table]
0000748 D [7]<fff44002 not present> [rom_table]
0000752 I [1]<e0040000:TPIU M33 class=9 designer=43b:Arm part=d21 devtype=11 archid=0000 devid=ca1:0:0> [rom_table]
0000752 D [2]<1ff02002 not present> [rom_table]
0000752 D [3]<1ff02002 not present> [rom_table]
0000752 D Running task create_cores [sequencer]
0000761 I CPU core #0: Cortex-M33 r0p4, v8.0-M architecture [cortex_m]
0000761 I Extensions: [DSP, FPU, FPU_V5, MPU] [cortex_m]
0000761 I FPU present: FPv5-SP-D16-M [cortex_m]
0000763 D selected core #0 [soc_target]
0000763 D Running task enable_traceclk [sequencer]
0000769 D Running task create_components [sequencer]
0000769 D Creating DWT component [discovery]
0000773 I 4 hardware watchpoints [dwt]
0000773 D Creating BPU component [discovery]
0000775 I 8 hardware breakpoints, 1 literal comparators [fpb]
0000775 D fpb has been disabled [fpb]
0000775 D Creating ITM component [discovery]
0000780 D Creating TPIU component [discovery]
0000782 D Running task restore_max_invalid_aps [sequencer]
0000782 D Running task check_for_cores [sequencer]
0000782 D Running task halt_on_connect [sequencer]
0000782 D halting core 0 [cortex_m]
0000784 D Running task post_connect [sequencer]
0000784 D Running task post_connect_hook [sequencer]
0000784 D Running task create_flash [sequencer]
0000784 D Running task notify [sequencer]
0000785 I Loading /Users/rolandgroza/Desktop/blink_100ms.hex [load_cmd]
0000793 D Analyze time: 0.000023 [builder]
0000793 D Using double buffer sector erase program [builder]
[ ] 0%0000793 D halting core 0 [cortex_m]
0005814 I required flash area is erased [target_lpc5500]
0005818 D uninit session <pyocd.core.session.Session object at 0x102aa5f90> [session]
0005819 D uninit board <pyocd.board.board.Board object at 0x10a4bafe0> [board]
0005822 E Error during board uninit: [session]
Traceback (most recent call last):
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/cmsis_dap_probe.py", line 601, in read_ap_result_callback
value = result()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 1080, in read_reg_cb
res = transfer.get_result()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 161, in get_result
self.daplink.flush()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/utility/concurrency.py", line 29, in _locking
return func(self, *args, **kwargs)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 885, in flush
self._read_packet()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/utility/concurrency.py", line 29, in _locking
return func(self, *args, **kwargs)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 1166, in _read_packet
decoded_data = cmd.decode_data(raw_data)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 484, in decode_data
data = self._decode_transfer_data(data)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 390, in _decode_transfer_data
self._check_response(data[2])
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 370, in _check_response
raise DAPAccessIntf.TransferTimeoutError()
pyocd.probe.pydapaccess.dap_access_api.DAPAccessIntf.TransferTimeoutError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/subcommands/load_cmd.py", line 130, in invoke
programmer.program(filename,
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/flash/file_programmer.py", line 173, in program
self._loader.commit()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/flash/loader.py", line 291, in commit
perf = builder.program(chip_erase=chipErase,
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/flash/builder.py", line 534, in program
flash_operation = self._sector_erase_program_double_buffer(progress_cb)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/flash/builder.py", line 937, in _sector_erase_program_double_buffer
self.flash.init(self.flash.Operation.ERASE)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/flash/flash.py", line 238, in init
self.target.reset_and_halt()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/core/soc_target.py", line 293, in reset_and_halt
return self.selected_core_or_raise.reset_and_halt(reset_type)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/target/family/target_lpc5500.py", line 325, in reset_and_halt
self.read32(CortexM.DHCSR)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/core/memory_interface.py", line 116, in read32
return self.read_memory(addr, 32, now)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/coresight/cortex_m.py", line 601, in read_memory
result = self.ap.read_memory(addr, transfer_size, now)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/utility/concurrency.py", line 29, in _locking
return func(self, *args, **kwargs)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/coresight/ap.py", line 1122, in _read_memory
result = read_mem_cb()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/coresight/ap.py", line 1100, in read_mem_cb
res = result_cb() # type: ignore # ignore possibly unbound result_cb
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/coresight/dap.py", line 923, in read_ap_cb
result = result_cb()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/cmsis_dap_probe.py", line 606, in read_ap_result_callback
raise self._convert_exception(error) from error
pyocd.core.exceptions.TransferTimeoutError
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/cmsis_dap_probe.py", line 601, in read_ap_result_callback
value = result()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 1080, in read_reg_cb
res = transfer.get_result()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 161, in get_result
self.daplink.flush()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/utility/concurrency.py", line 29, in _locking
return func(self, *args, **kwargs)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 885, in flush
self._read_packet()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/utility/concurrency.py", line 29, in _locking
return func(self, *args, **kwargs)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 1166, in _read_packet
decoded_data = cmd.decode_data(raw_data)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 484, in decode_data
data = self._decode_transfer_data(data)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 390, in _decode_transfer_data
self._check_response(data[2])
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 368, in _check_response
raise DAPAccessIntf.TransferFaultError()
pyocd.probe.pydapaccess.dap_access_api.DAPAccessIntf.TransferFaultError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/core/session.py", line 571, in close
self._board.uninit()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/board/board.py", line 155, in uninit
self.target.disconnect(resume)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/coresight/coresight_target.py", line 133, in disconnect
core.disconnect(resume)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/coresight/cortex_m.py", line 414, in disconnect
self.resume()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/coresight/cortex_m.py", line 1166, in resume
state = self.get_state()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/coresight/cortex_m.py", line 1127, in get_state
dhcsr = self.read_memory(CortexM.DHCSR)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/coresight/cortex_m.py", line 601, in read_memory
result = self.ap.read_memory(addr, transfer_size, now)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/utility/concurrency.py", line 29, in _locking
return func(self, *args, **kwargs)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/coresight/ap.py", line 1122, in _read_memory
result = read_mem_cb()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/coresight/ap.py", line 1100, in read_mem_cb
res = result_cb() # type: ignore # ignore possibly unbound result_cb
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/coresight/dap.py", line 923, in read_ap_cb
result = result_cb()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/cmsis_dap_probe.py", line 606, in read_ap_result_callback
raise self._convert_exception(error) from error
pyocd.core.exceptions.TransferFaultError: Memory transfer fault @ 0xe000edf0-0xe000edf3
0005837 E Probe error during disconnect: [session]
Traceback (most recent call last):
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/cmsis_dap_probe.py", line 601, in read_ap_result_callback
value = result()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 1080, in read_reg_cb
res = transfer.get_result()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 161, in get_result
self.daplink.flush()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/utility/concurrency.py", line 29, in _locking
return func(self, *args, **kwargs)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 885, in flush
self._read_packet()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/utility/concurrency.py", line 29, in _locking
return func(self, *args, **kwargs)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 1166, in _read_packet
decoded_data = cmd.decode_data(raw_data)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 484, in decode_data
data = self._decode_transfer_data(data)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 390, in _decode_transfer_data
self._check_response(data[2])
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 370, in _check_response
raise DAPAccessIntf.TransferTimeoutError()
pyocd.probe.pydapaccess.dap_access_api.DAPAccessIntf.TransferTimeoutError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/subcommands/load_cmd.py", line 130, in invoke
programmer.program(filename,
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/flash/file_programmer.py", line 173, in program
self._loader.commit()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/flash/loader.py", line 291, in commit
perf = builder.program(chip_erase=chipErase,
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/flash/builder.py", line 534, in program
flash_operation = self._sector_erase_program_double_buffer(progress_cb)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/flash/builder.py", line 937, in _sector_erase_program_double_buffer
self.flash.init(self.flash.Operation.ERASE)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/flash/flash.py", line 238, in init
self.target.reset_and_halt()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/core/soc_target.py", line 293, in reset_and_halt
return self.selected_core_or_raise.reset_and_halt(reset_type)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/target/family/target_lpc5500.py", line 325, in reset_and_halt
self.read32(CortexM.DHCSR)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/core/memory_interface.py", line 116, in read32
return self.read_memory(addr, 32, now)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/coresight/cortex_m.py", line 601, in read_memory
result = self.ap.read_memory(addr, transfer_size, now)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/utility/concurrency.py", line 29, in _locking
return func(self, *args, **kwargs)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/coresight/ap.py", line 1122, in _read_memory
result = read_mem_cb()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/coresight/ap.py", line 1100, in read_mem_cb
res = result_cb() # type: ignore # ignore possibly unbound result_cb
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/coresight/dap.py", line 923, in read_ap_cb
result = result_cb()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/cmsis_dap_probe.py", line 606, in read_ap_result_callback
raise self._convert_exception(error) from error
pyocd.core.exceptions.TransferTimeoutError
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/cmsis_dap_probe.py", line 382, in disconnect
self._link.disconnect()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/utility/concurrency.py", line 29, in _locking
return func(self, *args, **kwargs)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 959, in disconnect
self.flush()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/utility/concurrency.py", line 29, in _locking
return func(self, *args, **kwargs)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 885, in flush
self._read_packet()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/utility/concurrency.py", line 29, in _locking
return func(self, *args, **kwargs)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 1166, in _read_packet
decoded_data = cmd.decode_data(raw_data)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 482, in decode_data
data = self._decode_transfer_block_data(data)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 451, in _decode_transfer_block_data
self._check_response(data[3])
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 370, in _check_response
raise DAPAccessIntf.TransferTimeoutError()
pyocd.probe.pydapaccess.dap_access_api.DAPAccessIntf.TransferTimeoutError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/core/session.py", line 578, in close
self._probe.disconnect()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/cmsis_dap_probe.py", line 385, in disconnect
raise self._convert_exception(exc) from exc
pyocd.core.exceptions.TransferTimeoutError
0005838 D closing interface [hidapi_backend]
0005839 C [__main__]
Traceback (most recent call last):
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/cmsis_dap_probe.py", line 601, in read_ap_result_callback
value = result()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 1080, in read_reg_cb
res = transfer.get_result()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 161, in get_result
self.daplink.flush()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/utility/concurrency.py", line 29, in _locking
return func(self, *args, **kwargs)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 885, in flush
self._read_packet()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/utility/concurrency.py", line 29, in _locking
return func(self, *args, **kwargs)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 1166, in _read_packet
decoded_data = cmd.decode_data(raw_data)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 484, in decode_data
data = self._decode_transfer_data(data)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 390, in _decode_transfer_data
self._check_response(data[2])
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 370, in _check_response
raise DAPAccessIntf.TransferTimeoutError()
pyocd.probe.pydapaccess.dap_access_api.DAPAccessIntf.TransferTimeoutError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/__main__.py", line 161, in run
status = cmd.invoke()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/subcommands/load_cmd.py", line 130, in invoke
programmer.program(filename,
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/flash/file_programmer.py", line 173, in program
self._loader.commit()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/flash/loader.py", line 291, in commit
perf = builder.program(chip_erase=chipErase,
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/flash/builder.py", line 534, in program
flash_operation = self._sector_erase_program_double_buffer(progress_cb)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/flash/builder.py", line 937, in _sector_erase_program_double_buffer
self.flash.init(self.flash.Operation.ERASE)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/flash/flash.py", line 238, in init
self.target.reset_and_halt()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/core/soc_target.py", line 293, in reset_and_halt
return self.selected_core_or_raise.reset_and_halt(reset_type)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/target/family/target_lpc5500.py", line 325, in reset_and_halt
self.read32(CortexM.DHCSR)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/core/memory_interface.py", line 116, in read32
return self.read_memory(addr, 32, now)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/coresight/cortex_m.py", line 601, in read_memory
result = self.ap.read_memory(addr, transfer_size, now)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/utility/concurrency.py", line 29, in _locking
return func(self, *args, **kwargs)
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/coresight/ap.py", line 1122, in _read_memory
result = read_mem_cb()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/coresight/ap.py", line 1100, in read_mem_cb
res = result_cb() # type: ignore # ignore possibly unbound result_cb
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/coresight/dap.py", line 923, in read_ap_cb
result = result_cb()
File "/Users/rolandgroza/.local/share/virtualenvs/pyocd-guPukqcW-python/lib/python3.10/site-packages/pyocd/probe/cmsis_dap_probe.py", line 606, in read_ap_result_callback
raise self._convert_exception(error) from error
pyocd.core.exceptions.TransferTimeoutError
I'm trying to flash a LPC553x board (the devboard is connected to my macOS M1 11.7), but it's failing:
Some env details:
The text was updated successfully, but these errors were encountered: