关于#vscode#的问题,如何解决?

问题遇到的现象和发生背景

使用vscode EIDE插件,用keil 的AC5 编译链成功编译 工程,但是无法用 pyocd下载

用代码块功能插入代码,请勿粘贴截图
 正在文件夹 USER 中执行任务: "pyocd flash --config "c:\Users\23841\Desktop\实验12 OLED显示实验\USER\.eide\oled.pyocd.yaml" -t stm32f103ze -f 4M "c:\Users\23841\Desktop\实验12 OLED显示实验\USER\build\OLED\OLED.elf"" 

0001142 I Loading C:\Users\23841\Desktop\实验12 OLED显示实验\USER\build\OLED\OLED.elf [load_cmd]
0001310 C Memory transfer fault @ 0xe000edf0-0xe000edf3 [__main__]
Traceback (most recent call last):
  File "E:\python3.10.1\lib\site-packages\pyocd\probe\cmsis_dap_probe.py", line 502, in read_ap_result_callback
    value = result()
  File "E:\python3.10.1\lib\site-packages\pyocd\probe\pydapaccess\dap_access_cmsis_dap.py", line 1060, in read_reg_cb
    res = transfer.get_result()
  File "E:\python3.10.1\lib\site-packages\pyocd\probe\pydapaccess\dap_access_cmsis_dap.py", line 157, in get_result
    self.daplink.flush()
  File "E:\python3.10.1\lib\site-packages\pyocd\utility\concurrency.py", line 29, in _locking
    return func(self, *args, **kwargs)
  File "E:\python3.10.1\lib\site-packages\pyocd\probe\pydapaccess\dap_access_cmsis_dap.py", line 870, in flush
    self._read_packet()
  File "E:\python3.10.1\lib\site-packages\pyocd\utility\concurrency.py", line 29, in _locking
    return func(self, *args, **kwargs)
  File "E:\python3.10.1\lib\site-packages\pyocd\probe\pydapaccess\dap_access_cmsis_dap.py", line 1146, in _read_packet      
    decoded_data = cmd.decode_data(raw_data)
  File "E:\python3.10.1\lib\site-packages\pyocd\probe\pydapaccess\dap_access_cmsis_dap.py", line 480, in decode_data        
    data = self._decode_transfer_data(data)
  File "E:\python3.10.1\lib\site-packages\pyocd\probe\pydapaccess\dap_access_cmsis_dap.py", line 386, in _decode_transfer_data
    self._check_response(data[2])
  File "E:\python3.10.1\lib\site-packages\pyocd\probe\pydapaccess\dap_access_cmsis_dap.py", line 364, 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 "E:\python3.10.1\lib\site-packages\pyocd\__main__.py", line 161, in run
    status = cmd.invoke()
  File "E:\python3.10.1\lib\site-packages\pyocd\subcommands\load_cmd.py", line 125, in invoke
    programmer.program(filename,
  File "E:\python3.10.1\lib\site-packages\pyocd\flash\file_programmer.py", line 170, in program
    self._loader.commit()
  File "E:\python3.10.1\lib\site-packages\pyocd\flash\loader.py", line 289, in commit
    perf = builder.program(chip_erase=chipErase,
  File "E:\python3.10.1\lib\site-packages\pyocd\flash\builder.py", line 490, in program
    sector_erase_count, page_program_time = self._compute_sector_erase_pages_and_weight(fast_verify)
  File "E:\python3.10.1\lib\site-packages\pyocd\flash\builder.py", line 669, in _compute_sector_erase_pages_and_weight      
    self._analyze_pages_with_partial_read()
  File "E:\python3.10.1\lib\site-packages\pyocd\flash\builder.py", line 604, in _analyze_pages_with_partial_read
    self._enable_read_access()
  File "E:\python3.10.1\lib\site-packages\pyocd\flash\builder.py", line 259, in _enable_read_access
    self.flash.init(self.flash.Operation.VERIFY)
  File "E:\python3.10.1\lib\site-packages\pyocd\flash\flash.py", line 252, in init
    result = self._call_function_and_wait(self.flash_algo['pc_init'],
  File "E:\python3.10.1\lib\site-packages\pyocd\flash\flash.py", line 653, in _call_function_and_wait
    self._call_function(pc, r0, r1, r2, r3, init)
  File "E:\python3.10.1\lib\site-packages\pyocd\flash\flash.py", line 555, in _call_function
    self.target.write_core_registers_raw(reg_list, data_list)
  File "E:\python3.10.1\lib\site-packages\pyocd\core\soc_target.py", line 235, in write_core_registers_raw
    self.selected_core_or_raise.write_core_registers_raw(reg_list, data_list)
  File "E:\python3.10.1\lib\site-packages\pyocd\coresight\cortex_m.py", line 1175, in write_core_registers_raw
    self._base_write_core_registers_raw(reg_list, data_list)
  File "E:\python3.10.1\lib\site-packages\pyocd\coresight\cortex_m.py", line 1188, in _base_write_core_registers_raw        
    if not self.is_halted():
  File "E:\python3.10.1\lib\site-packages\pyocd\coresight\cortex_m.py", line 942, in is_halted
    return self.get_state() == Target.State.HALTED
  File "E:\python3.10.1\lib\site-packages\pyocd\coresight\cortex_m.py", line 908, in get_state
    dhcsr = self.read_memory(CortexM.DHCSR)
  File "E:\python3.10.1\lib\site-packages\pyocd\coresight\cortex_m.py", line 478, in read_memory
    result = self.ap.read_memory(addr, transfer_size, now)
  File "E:\python3.10.1\lib\site-packages\pyocd\utility\concurrency.py", line 29, in _locking
    return func(self, *args, **kwargs)
  File "E:\python3.10.1\lib\site-packages\pyocd\coresight\ap.py", line 1084, in _read_memory
    result = read_mem_cb()
  File "E:\python3.10.1\lib\site-packages\pyocd\coresight\ap.py", line 1062, in read_mem_cb
    res = result_cb()
  File "E:\python3.10.1\lib\site-packages\pyocd\coresight\dap.py", line 877, in read_ap_cb
    result = result_cb()
  File "E:\python3.10.1\lib\site-packages\pyocd\probe\cmsis_dap_probe.py", line 507, in read_ap_result_callback
    raise self._convert_exception(error) from error
pyocd.core.exceptions.TransferFaultError: Memory transfer fault @ 0xe000edf0-0xe000edf3