RTTstudio创建一个空程序,选择DAP,编译并下载提示 Unexpected ACK value (0),是为什么?如下:
开始下载程序:2023-07-21 11:20:24
D:\Soft\RT-ThreadStudio>cd /d D:\Soft\RT-ThreadStudio\repo\Extract\Debugger_Support_Packages\RealThread\PyOCD\0.2.0
D:\Soft\RT-ThreadStudio\repo\Extract\Debugger_Support_Packages\RealThread\PyOCD\0.2.0>pyocd.exe flash --target=STM32F407VE --erase=auto --frequency=1000000 D:\Soft\RT-ThreadStudio\workspace\T\Debug\rtthread.bin
0000700 W Overlapping memory regions in file ./packs/Keil.STM32L4xx_DFP.2.3.0-small.pack (STM32L412C8Tx); deleting outer region. Further warnings will be suppressed for this file. [cmsis_pack]
0001176 C Unexpected ACK value (0) returned by probe [__main__]
[2mTraceback (most recent call last):
File "pyocd\probe\cmsis_dap_probe.py", line 345, in read_dp
File "pyocd\probe\pydapaccess\dap_access_cmsis_dap.py", line 976, in read_reg
File "pyocd\probe\pydapaccess\dap_access_cmsis_dap.py", line 970, in read_reg_cb
File "pyocd\probe\pydapaccess\dap_access_cmsis_dap.py", line 154, in get_result
File "pyocd\utility\concurrency.py", line 29, in _locking
File "pyocd\probe\pydapaccess\dap_access_cmsis_dap.py", line 790, in flush
File "pyocd\utility\concurrency.py", line 29, in _locking
File "pyocd\probe\pydapaccess\dap_access_cmsis_dap.py", line 1056, in _read_packet
File "pyocd\probe\pydapaccess\dap_access_cmsis_dap.py", line 473, in decode_data
File "pyocd\probe\pydapaccess\dap_access_cmsis_dap.py", line 442, in _decode_transfer_block_data
File "pyocd\probe\pydapaccess\dap_access_cmsis_dap.py", line 365, in _check_response
pyocd.probe.pydapaccess.dap_access_api.DAPAccessIntf.TransferError: Unexpected ACK value (0) returned by probe
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "pyocd\__main__.py", line 161, in run
File "pyocd\subcommands\load_cmd.py", line 96, in invoke
File "pyocd\core\session.py", line 386, in __enter__
File "pyocd\core\session.py", line 523, in open
File "pyocd\board\board.py", line 124, in init
File "pyocd\core\soc_target.py", line 147, in init
File "pyocd\utility\sequencer.py", line 213, in invoke
File "pyocd\utility\sequencer.py", line 208, in invoke
File "pyocd\coresight\dap.py", line 406, in _connect
File "pyocd\coresight\dap.py", line 180, in connect
File "pyocd\coresight\dap.py", line 221, in _connect_dp
File "pyocd\coresight\dap.py", line 248, in read_idr
File "pyocd\probe\cmsis_dap_probe.py", line 348, in read_dp
pyocd.core.exceptions.TransferError: Unexpected ACK value (0) returned by probe[0m
执行完毕, 耗时:1812ms.
已经是最新了