0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RISCV Debug连接报错问题-v1

XL FPGA技术交流 来源:易灵思FPGA技术交流 作者:易灵思FPGA技术交流 2024-04-24 08:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天有同事反馈出这样一个在使用RISCV 调试时的问题:

Error:nodevicefound

Error:unabletoopenftdidevicewithvid0403,pid6014,description'ELITES-232DL',serial'*'atbuslocation'*'

9edfaa2a-01d3-11ef-b759-92fbcf53809c.png

这个错误其实并不陌生,文档也有一个相关的记录.

目前易灵思的下载器主要使用的是FTDI的 FT232,FT2232和FT4232方案。下图是FT2232和FT4232芯片的原理图,FT2232有channel 0,1两个通道,在下图已经标出。FT4234有channel 0,1,2,3共4个通道;而ELITES-232DL使用的是FT232,它只有channel 0.所以在使用不同的下载噐方案时,尤其是在对RISCV进行debug时就是使用不同的配置参数;否则就会报上面的错误。

9efb9852-01d3-11ef-b759-92fbcf53809c.png

9f181086-01d3-11ef-b759-92fbcf53809c.png

那么怎么区别下载器使用的是什么芯片方案呢?这个可以通过器件读来的FD来实现,在打开programmer之后,就可以看到相应的ID.位置如下图所示。

9f34237a-01d3-11ef-b759-92fbcf53809c.png

FTDI器件 ID
FT232 0403:6014
FT2232 0403:6010
FT4232 0403:6011

知道了上面的信息之后,我们就可以很清楚的知道我们的下载器使用的器件情况。

现在回上我们文章一开始就出现的问题。出现上面的报错时应该怎么样修改呢?这里还要分两种情况,一种是hard jtag,另一种是soft的JTAG。区别在于修改的文件不同。

对于hard jtag,我们需要把embedded_swsoc_xxbspefinixEfxSapphireSocopenocdftdi.cfg(或者ftdi_ti.cfg,其中ftdi.cfg用于trion系列,而ftdi_ti.cfg 用于钛金系列)修改成下载器读出来的名字,这里包括ftdi_device_desc,ftdi_vid_pid及ftdi_channel三个参数,只需要按照上面的说明配置即可。

9f72a906-01d3-11ef-b759-92fbcf53809c.png

比如以YLS_DL下载器为例,

它使用的是FT2232的方案。修改结果如图。

9fb684b4-01d3-11ef-b759-92fbcf53809c.png

对于soft jtag,老版本的EFinity修改的是c232hm_ddhsl_0.cfg文件,而在2023.1版本的RISCV中已经没有c232hm_ddhsl_0.cfg文件了。代之的是一个external.cfg文件。里面的内部与上面的是一样的。

另外也遇到过修改了上面的问题还是存在问题的,经过确认客户安装的驱动是libusb-win32,可以用zadig的libusbk试试。

9fd25e50-01d3-11ef-b759-92fbcf53809c.png

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    462

    文章

    53534

    浏览量

    459085
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    请问各位大佬,如何解决,瑞芯微 RV1126B 使用 mpp 自带工具 调试时,内核直接报错崩溃!

    请问各位大佬,如何解决,瑞芯微 RV1126B 使用 mpp 自带工具 调试时,内核直接报错崩溃! 调试输出如下:
    发表于 11-19 16:01

    用哪吒D1开发板体验riscv向量底层编程

    1.前言 2.机器模式处理器状态寄存器(MSTATUS) 3.编译选项支持V扩展 4.RISCV向量计算的原理 5.通过实例分析RISCV V
    发表于 10-29 06:21

    SDK命令行upload或者debug失败常见解决方案

    是由于调试器没有真实连接到处理器上,通过将运行的命令从(upload/debug)换成run_openocd即可查看当前调试器连接情况, 只有运行make SOC
    发表于 10-28 08:03

    新一代超大模型训练引擎XTuner V1开源

    9月8日,上海人工智能实验室(上海AI实验室)开源书生大模型新一代训练引擎XTuner V1
    的头像 发表于 09-10 10:55 872次阅读

    Pcie Demo使用说明-v1

    安装一次即可。 (1)当执行make时可能会报错 通过以下指令来解决 : sudo apt-get install gcc-12 (2)执行“sudo insmod pcie_dma.ko
    的头像 发表于 07-10 11:00 385次阅读
    Pcie Demo使用说明-<b class='flag-5'>v1</b>

    音诺恒 全志A133收银机POS机主板规格书-V1

    音诺恒全志A133收银机POS机主板规格书-V1
    发表于 06-11 18:09 0次下载

    音诺恒 全志A133商显安卓主板规格书-V1

    音诺恒 全志A133商显安卓主板规格书-V1
    发表于 06-11 18:08 1次下载

    DMR818S-5W数字对讲机模块V1规格书

    DMR818S-5W数字对讲机模块V1规格书
    发表于 05-26 14:57 2次下载

    SFD01 跌倒检测模块 V1规格书

    SFD01跌倒检测模块V1规格书
    发表于 05-21 17:42 0次下载

    SA628F39 8W大功率自组网全双工无线语音模块V1

    SA628F39 8W大功率自组网全双工无线语音模块V1规格书
    发表于 04-23 09:26 1次下载

    WT588F02B-8S(B2)语音芯片资料V1

    WT588F02B-8S(B2)语音芯片资料V1
    发表于 03-13 09:53 0次下载

    WTN6 F系列语音芯片使用说明书V1

    WTN6F系列语音芯片使用说明书V1
    发表于 03-06 11:00 0次下载

    WTN6系列语音芯片使用说明书V1

    WTN6系列语音芯片使用说明书V1
    发表于 03-06 10:59 0次下载

    WTVxxxx系列语音芯片(一线&二线 单双字节)资料V1

    WTVxxxx系列语音芯片(一线&二线单双字节)资料V1
    发表于 03-06 08:27 0次下载

    WTVxxxx系列语音芯片UART通信说明书V1

    WTVxxxx系列语音芯片UART通信说明书V1
    发表于 03-06 08:26 0次下载