配置Hifive1-revB设备管理器中不识别端口,Can not connect to J-Link via USB的解决办法
Posted 只是有点小怂
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置Hifive1-revB设备管理器中不识别端口,Can not connect to J-Link via USB的解决办法相关的知识,希望对你有一定的参考价值。
- 首先尝试重新安装驱动,然后再换一根线
-
首先根据官方文档用的驱动是Segger家的,找到下载主页https://www.segger.com/downloads/jlink
-
下载页面点击64位
-
勾选我同意后下载软件
-
下载x86_64驱动 https://www.segger.com/downloads/jlink/JLink_Windows_x86_64.exe ,别装成32位的(第二个),可能报错“您需要在此电脑上运行64位版本的”,以及完整软件大小为54M,使用FDM下载会下成54K左右然后点击报错软件不完整,使用Edge自动下载就行,安装一路默认就行,位置在C盘
-
照文档里的意思,freedom studio里应该是可以装驱动的,但是我在相关目录里看了一下并没有找到dpinst_x64.exe,直接使用Segger软件也可以装驱动,于是我在刚装好的Segger软件目录下USBDriver/x64/dpinst_x64.exe找这个软件,安装也是一路默认
-
安装完成驱动后仍然无法识别,尝试换一根线连接micro-usb,成功识别
-
打开设备管理器,查看端口
-
使用platformiot调试,成功启动jlink
-
补充一点文档说明,freedom studio文档在https://www.sifive.com/software,点击Freedom Studio User Manual查看Windows Board Setup
-
Hifive1-revB板子资料https://www.sifive.com/boards/hifive1-rev-b,可以下载getting-started-guide
-
getting-started-guide里的,连接后D10和D9亮起
-
getting-started-guide第六章是Debug and Console,这个下载🔗是32位的不要用
-
主要确认方法是看设备管理器中端口有没有识别,没识别启动调试就会不停报错no emulators connected via usb
-
另外freedom studio的使用方法可以在B站看Digi-Key Funpack,platformio的使用方法可以看西部数据
以上是关于配置Hifive1-revB设备管理器中不识别端口,Can not connect to J-Link via USB的解决办法的主要内容,如果未能解决你的问题,请参考以下文章
配置Hifive1-revB设备管理器中不识别端口,Can not connect to J-Link via USB的解决办法
配置Hifive1-revB设备管理器中不识别端口,Can not connect to J-Link via USB的解决办法