首先根据官方文档用的驱动是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的使用方法可以看西部数据