1、运行环境
pycharm 2022.2.1 + python 3.8 + pyocd 0.35.1
2、报错情况
pyocd list 终端执行结果表明能够识别到J-Link仿真器,但在擦除芯片的时候出现错误:“No emulator with serial number xxx found. [main]”,很明显该错误是找不到芯片,可在J-flash软件中可以看到芯片擦除和烧写都是成功的
3、解决方法
目前已经找到了一种解决方法,具体原因如下所述:
通过网络搜寻大量资料发现有可能出现软件版本不匹配的问题。
因此,可以尝试更新pyocd版本与J-Flash版本,
(1)pyocd已更新到最新0.35.1
(2)J-Flash已更新到7.64c
经过版本更新后,成功擦除和烧录芯片了!!!