now i get the following using pyocd and my esp wifi dap link.
there is also a PRO_B pin too.
sudo pyocd flash remora-rt1052-EC500-beta.bin --target mimxrt1050_quadspi
0004674:ERROR:rom_table:Error attempting to probe CoreSight component referenced by ROM table entry #0: Unexpected ACK value (0) returned by probe
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/pyocd/coresight/rom_table.py", line 356, in _read_table
self._handle_table_entry(entry, entryNumber)
File "/usr/local/lib/python2.7/dist-packages/pyocd/coresight/rom_table.py", line 406, in _handle_table_entry
cmpid.read_id_registers()
File "/usr/local/lib/python2.7/dist-packages/pyocd/coresight/rom_table.py", line 111, in read_id_registers
regs = self.ap.read_memory_block32(self.top_address + self.IDR_READ_START, self.IDR_READ_COUNT)
File "/usr/local/lib/python2.7/dist-packages/pyocd/utility/concurrency.py", line 28, in _locking
return func(self, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/pyocd/coresight/ap.py", line 1082, in _read_memory_block32
resp += self._read_block32_page(addr, n//4)
File "/usr/local/lib/python2.7/dist-packages/pyocd/coresight/ap.py", line 1040, in _read_block32_page
resp = self.dp.read_ap_multiple(self.address.address + self._reg_offset + MEM_AP_DRW, size)
File "/usr/local/lib/python2.7/dist-packages/pyocd/coresight/dap.py", line 778, in read_ap_multiple
return read_ap_multiple_cb()
File "/usr/local/lib/python2.7/dist-packages/pyocd/coresight/dap.py", line 768, in read_ap_multiple_cb
return result_cb()
File "/usr/local/lib/python2.7/dist-packages/pyocd/probe/cmsis_dap_probe.py", line 318, in read_ap_repeat_callback
six.raise_from(self._convert_exception(exc), exc)
File "/usr/lib/python2.7/dist-packages/six.py", line 737, in raise_from
raise value
TransferError: Unexpected ACK value (0) returned by probe
0005375:CRITICAL:__main__:bytearray index out of range
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/pyocd/__main__.py", line 401, in run
self._COMMANDS[self._args.cmd](self)
File "/usr/local/lib/python2.7/dist-packages/pyocd/__main__.py", line 571, in do_flash
with session:
File "/usr/local/lib/python2.7/dist-packages/pyocd/core/session.py", line 343, in __enter__
self.open()
File "/usr/local/lib/python2.7/dist-packages/pyocd/core/session.py", line 461, in open
self._board.init()
File "/usr/local/lib/python2.7/dist-packages/pyocd/board/board.py", line 85, in init
self.target.init()
File "/usr/local/lib/python2.7/dist-packages/pyocd/core/soc_target.py", line 117, in init
seq.invoke()
File "/usr/local/lib/python2.7/dist-packages/pyocd/utility/sequencer.py", line 219, in invoke
resultSequence.invoke()
File "/usr/local/lib/python2.7/dist-packages/pyocd/utility/sequencer.py", line 219, in invoke
resultSequence.invoke()
File "/usr/local/lib/python2.7/dist-packages/pyocd/utility/sequencer.py", line 214, in invoke
resultSequence = call()
File "/usr/local/lib/python2.7/dist-packages/pyocd/coresight/ap.py", line 1131, in find_components
super(AHB_AP, self).find_components()
File "/usr/local/lib/python2.7/dist-packages/pyocd/utility/concurrency.py", line 28, in _locking
return func(self, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/pyocd/coresight/ap.py", line 744, in find_components
self.rom_table.init()
File "/usr/local/lib/python2.7/dist-packages/pyocd/coresight/rom_table.py", line 279, in init
self._read_table()
File "/usr/local/lib/python2.7/dist-packages/pyocd/coresight/rom_table.py", line 356, in _read_table
self._handle_table_entry(entry, entryNumber)
File "/usr/local/lib/python2.7/dist-packages/pyocd/coresight/rom_table.py", line 419, in _handle_table_entry
cmp.init()
File "/usr/local/lib/python2.7/dist-packages/pyocd/coresight/rom_table.py", line 279, in init
self._read_table()
File "/usr/local/lib/python2.7/dist-packages/pyocd/coresight/rom_table.py", line 356, in _read_table
self._handle_table_entry(entry, entryNumber)
File "/usr/local/lib/python2.7/dist-packages/pyocd/coresight/rom_table.py", line 406, in _handle_table_entry
cmpid.read_id_registers()
File "/usr/local/lib/python2.7/dist-packages/pyocd/coresight/rom_table.py", line 111, in read_id_registers
regs = self.ap.read_memory_block32(self.top_address + self.IDR_READ_START, self.IDR_READ_COUNT)
File "/usr/local/lib/python2.7/dist-packages/pyocd/utility/concurrency.py", line 28, in _locking
return func(self, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/pyocd/coresight/ap.py", line 1082, in _read_memory_block32
resp += self._read_block32_page(addr, n//4)
File "/usr/local/lib/python2.7/dist-packages/pyocd/coresight/ap.py", line 1040, in _read_block32_page
resp = self.dp.read_ap_multiple(self.address.address + self._reg_offset + MEM_AP_DRW, size)
File "/usr/local/lib/python2.7/dist-packages/pyocd/coresight/dap.py", line 778, in read_ap_multiple
return read_ap_multiple_cb()
File "/usr/local/lib/python2.7/dist-packages/pyocd/coresight/dap.py", line 768, in read_ap_multiple_cb
return result_cb()
File "/usr/local/lib/python2.7/dist-packages/pyocd/probe/cmsis_dap_probe.py", line 316, in read_ap_repeat_callback
return result()
File "/usr/local/lib/python2.7/dist-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 888, in reg_read_repeat_cb
res = transfer.get_result()
File "/usr/local/lib/python2.7/dist-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 141, in get_result
self.daplink._read_packet()
File "/usr/local/lib/python2.7/dist-packages/pyocd/utility/concurrency.py", line 28, in _locking
return func(self, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 932, in _read_packet
decoded_data = cmd.decode_data(raw_data)
File "/usr/local/lib/python2.7/dist-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 452, in decode_data
data = self._decode_transfer_data(data)
File "/usr/local/lib/python2.7/dist-packages/pyocd/probe/pydapaccess/dap_access_cmsis_dap.py", line 355, in _decode_transfer_data
if data[0] != Command.DAP_TRANSFER:
IndexError: bytearray index out of range