AttributeError: module 'pyocd.probe' has no attribute 'get_probe_list'
时间: 2023-08-20 20:05:35 浏览: 39
很抱歉,我之前的回答有误。在pyOCD中,`get_probe_list()`方法已被删除。你可以使用`pyocd.probe.get_connected_probe()`方法来获取已连接的调试器。
以下是一个示例代码,演示如何选择已连接的调试器并创建板子接口:
```python
import pyocd
# 获取已连接的调试器
probe = pyocd.probe.get_connected_probe()
if probe:
# 创建板子接口
board = probe.session.board
# 设置频率为1MHz
board.target.set_clock_frequency(1000000)
# 其他 pyOCD 操作
# ...
# 释放接口资源
board.target.session.probe.reset()
board.target.session.probe.close()
else:
print("未找到已连接的调试器")
```
在代码中,我们使用`get_connected_probe()`方法获取已连接的调试器。然后,我们使用`session.board`属性来创建板子接口。接下来,我们使用`set_clock_frequency()`方法将频率设置为1MHz。然后,你可以执行其他pyOCD操作。最后,使用`reset()`方法重置调试器,并使用`close()`方法释放接口资源。
请注意,具体的接口和方法名称可能因pyOCD版本而有所不同。你可以根据实际情况进行调整。此外,请确保已经安装了pyOCD库,可以使用以下命令进行安装:
```shell
pip install pyocd
```
同时,你还可以参考pyOCD的文档和示例代码,以了解更多关于使用pyOCD的信息。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)