RISC-V MCU中文社区

RVMCU课堂「9」: 手把手教你玩转RVSTAR—常见问题

发表于 2021-04-13 12:53:00
0
10460
1

常见问题

(一)



在Windows环境下,使用RVSTAR开发板进行下载运行时,若出现OpenOCD找不到设备及串口无法识别,该如何处理?






简   述


RV-STAR的开发板上使用的一个双端口的FT2232 USB设备芯片,其中一个端口用于JTAG调试,另一个端口用于建立开发板到电脑的串口连接。
通常情况下,Windows系统会自动为其安装正确的串口驱动,而如果我们使用最新版本的Nuclei Studio IDE对RV-STAR进行开发,其内置的OpenOCD是免驱的,也不需要用户手动安装JTAG调试驱动,即可正常对RV-STAR进行开发。
但有些时候,Windows系统并不能自动安装正确的串口驱动,进而影响到IDE的程序烧写和串口连接功能。另外,有些用户使用PlatformIO IDE进行开发也遇到相似问题。
经实验,可尝试用下述方法予以解决:

先下载蜂鸟调试器驱动和FT2232串口驱动到电脑上


  • 蜂鸟调试器驱动下载地址:
    https://nucleisys.com/developboard.php
  • FT2232串口驱动下载地址:

    https://ftdichip.com/drivers/d2xx-drivers/


连接开发板,卸载新增的两个串行设备的同时也删除对应的驱动。


断开开发板,手动安装蜂鸟调试器驱动,即hbird_driver.exe驱动程序。


连接开发板,打开设备管理器,为另一个未识别的端口手动安装FT2232串口驱动。


重连开发板,程序可以正常烧写调试,串口也可以正常建立连接。





具体步骤


首先,我们可以在芯来官网开发板的页面 (https://nucleisys.com/developboard.php)最下方找到蜂鸟调试器驱动进行下载:



上述下载完成后,可以在 FT2232 芯片官网(https://ftdichip.com/drivers/d2xx-drivers/)根据你的系统版本(32位 or 64位)下载驱动程序压缩包并解压(记住文件路径):



连接开发板,在设备管理器中找到新增的两个串行设备,分别右键“卸载设备”,并勾选“删除驱动”:


下滑查看更多


然后断开板子,安装 hbird_driver.exe 蜂鸟调试器驱动:



安装完成后,连接开发板,打开设备管理器,找到FT2232未被正确识别的端口对应的设备,右键选择“更新驱动程序”,然后选择“浏览我的电脑”以查找驱动程序:


下滑查看更多


在位置中选择你刚刚下载的FT2232串口驱动程序的解压目录:


下滑查看更多


安装完成,此时设备管理器中会显示一个JTAG Debugger和一个USB Serial Port(USB Converter B),参照下图:



然后就可以在 NucleiStudio IDE 或 PlatformIO IDE 中正常上传调试代码和连接串口啦~











更多实验例程
可以到RVMCU社区
快速入门页面
获取教程资料

https://www.rvmcu.com/quickstart.html

欢迎登陆我们的RV社区:https://www.rvmcu.com/,更多精彩的RVMCU内容等您来~

喜欢1
用户评论
admin

admin 实名认证

专业RISC-V处理器IP找“芯来”

积分
问答
粉丝
关注
专栏作者
个人开发者
企业开发者
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板