e203 make upload上传失败

2020-04-05 14:39:59
46
2712

解決方法:https://www.rvmcu.com/community-community-topic-id-95-page-1.html

用户评论 (46)
  • 领主文

    2020-04-25 10:28:31 领主文 1#

    雷哥

    在确实没有检测到驱动的情况下的报错是这样的 Info : auto-selecting first available session transport "jtag". To override use 'transport select '. Error: libusb_open() failed with LIBUSB_ERROR_NOT_FOUND Error: libusb_open() failed with LIBUSB_ERROR_NOT_SUPPORTED Error: libusb_open() failed with LIBUSB_ERROR_NOT_FOUND Error: no device found Error: unable to open ftdi device with vid 0403, pid 6010, description 'Dual RS232-HS', serial '*' at bus location '*' Warn : Flash driver of my_first_flash does not support free_driver_priv() 所以有没有可能不是驱动的问题...?

    libusb的报错大概率是驱动问题了

  • 雷哥

    2020-04-25 10:26:21 雷哥 2#

    领主文

    确实是驱动问题,要不试试驱动精灵一类的。

    在确实没有检测到驱动的情况下的报错是这样的 Info : auto-selecting first available session transport "jtag". To override use 'transport select '. Error: libusb_open() failed with LIBUSB_ERROR_NOT_FOUND Error: libusb_open() failed with LIBUSB_ERROR_NOT_SUPPORTED Error: libusb_open() failed with LIBUSB_ERROR_NOT_FOUND Error: no device found Error: unable to open ftdi device with vid 0403, pid 6010, description 'Dual RS232-HS', serial '*' at bus location '*' Warn : Flash driver of my_first_flash does not support free_driver_priv() 所以有没有可能不是驱动的问题...?

  • 领主文

    2020-04-24 15:34:40 领主文 3#

    雷哥

    我试了一下,也成功检测到是Nuclei了,然而报了完全相同的错

    确实是驱动问题,要不试试驱动精灵一类的。

  • 雷哥

    2020-04-24 15:29:30 雷哥 4#

    领主文

    我这属性是Nuclei,和您的不一样诶,可以去芯来科技官网下载驱动,在开发板那个页面有下载链接,用这个再试一下。

    我试了一下,也成功检测到是Nuclei了,然而报了完全相同的错

  • 领主文

    2020-04-24 12:05:51 领主文 5#

    雷哥

    重装过好多次了……可以检测到Dual RS232 属性里也能看到是SiFive的

    我这属性是Nuclei,和您的不一样诶,可以去芯来科技官网下载驱动,在开发板那个页面有下载链接,用这个再试一下。

  • 雷哥

    2020-04-24 11:59:07 雷哥 6#

    领主文

    您的这个错误提示是驱动问题呢,尝试重装一下驱动,检查一下驱动是否正确安装上了。

    重装过好多次了……可以检测到Dual RS232 属性里也能看到是SiFive的

  • 领主文

    2020-04-24 11:52:56 领主文 7#

    雷哥

    类似的问题,调了好多次了,蜂鸟调试器没有问题,pc端也识别到了,是官方提供的openocd的问题吗0.0 Info : auto-selecting first available session transport "jtag". To override use 'transport select '. Error: libusb_open() failed with LIBUSB_ERROR_NOT_SUPPORTED Error: libusb_open() failed with LIBUSB_ERROR_NOT_FOUND Info : clock speed 1000 kHz Error: JTAG scan chain interrogation failed: all ones Error: Check JTAG interface, timings, target power, etc. Error: Trying to use configured scan chain anyway... Error: riscv.cpu: IR capture error; saw 0x1f not 0x01 Warn : Bypassing JTAG setup events due to errors Error: Unsupported DTM version: 15 Info : Listening on port 3333 for gdb connections Error: Target not examined yet Error: Unsupported DTM version: 15 Warn : Flash driver of my_first_flash does not support free_driver_priv()

    您的这个错误提示是驱动问题呢,尝试重装一下驱动,检查一下驱动是否正确安装上了。

  • 雷哥

    2020-04-24 08:40:02 雷哥 8#

    领主文

    好的,那么下载之后串口有输出么

    类似的问题,调了好多次了,蜂鸟调试器没有问题,pc端也识别到了,是官方提供的openocd的问题吗0.0 Info : auto-selecting first available session transport "jtag". To override use 'transport select '. Error: libusb_open() failed with LIBUSB_ERROR_NOT_SUPPORTED Error: libusb_open() failed with LIBUSB_ERROR_NOT_FOUND Info : clock speed 1000 kHz Error: JTAG scan chain interrogation failed: all ones Error: Check JTAG interface, timings, target power, etc. Error: Trying to use configured scan chain anyway... Error: riscv.cpu: IR capture error; saw 0x1f not 0x01 Warn : Bypassing JTAG setup events due to errors Error: Unsupported DTM version: 15 Info : Listening on port 3333 for gdb connections Error: Target not examined yet Error: Unsupported DTM version: 15 Warn : Flash driver of my_first_flash does not support free_driver_priv()

  • 栖梧

    2020-04-19 17:24:16 栖梧 9#

    领主文

    好的,辛苦您了。那么目前是确定了不是fpga型号不对应或者vivado烧的时候flash选择错误是吧,那您等我看看有没有Arty A7开发板,我这里看一下是不是有一样的问题再来给您回复。

    是的,FPGA型号是经过Hardware Manager连接后确认的,flash型号和官方教程不同,vivado会自动检测到的板载flash型号为s25fl128sxxxxxx0-spi-x1_x2_x4。非常感谢您的热心帮助!

  • 领主文

    2020-04-19 17:11:16 领主文 10#

    栖梧

    感谢您的提示,我重新确认了并烧写了一遍,依然提示先前的错误

    好的,辛苦您了。那么目前是确定了不是fpga型号不对应或者vivado烧的时候flash选择错误是吧,那您等我看看有没有Arty A7开发板,我这里看一下是不是有一样的问题再来给您回复。

  • 栖梧

    2020-04-19 16:58:15 栖梧 11#

    领主文

    这个只能证明烧进去了MCS,但是未必mcs就是对应的,还请您再根据板子fpga型号确认一下

    感谢您的提示,我重新确认了并烧写了一遍,依然提示先前的错误

  • 领主文

    2020-04-19 16:31:37 领主文 12#

    栖梧

    嗯嗯是的,我的mcs文件烧写正确了,因为成功把小灯点亮了(默认拉高LED电平,按RESET键后小灯亮,说明软核已经烧写进去)

    这个只能证明烧进去了MCS,但是未必mcs就是对应的,还请您再根据板子fpga型号确认一下

  • 栖梧

    2020-04-19 16:23:18 栖梧 13#

    领主文

    如果没有输出的话根据板子上fpga型号和flash型号,和mcs一致,vivado也一致后重新烧一下MCS试一下,也请确保烧进去的时候SDK是完整的。

    嗯嗯是的,我的mcs文件烧写正确了,因为成功把小灯点亮了(默认拉高LED电平,按RESET键后小灯亮,说明软核已经烧写进去)

  • 栖梧

    2020-04-19 16:20:30 栖梧 14#

    领主文

    好的,那么下载之后串口有输出么

    没有呀,这个问题其实是openocd检测不出jtag,但我的配置文件是读到了的

  • 领主文

    2020-04-19 16:19:53 领主文 15#

    栖梧

    嗯嗯我另外用了官网的调试器,显示的和楼主的错误信息一样,也是 Error: JTAG scan chain interrogation failed: all ones Error: Check JTAG interface, timings, target power, etc. Error: Trying to use configured scan chain anyway... Error: riscv.cpu: IR capture error; saw 0x1f not 0x01 Warn : Bypassing JTAG setup events due to errors Error: Unsupported DTM version: 15 Info : Listening on port 3333 for gdb connections Error: Target not examined yet localhost:3333: Connection timed out. "monitor" command not supported by this target. "monitor" command not supported by this target. You can't do that when your target is `exec' "monitor" command not supported by this target. "monitor" command not supported by this target. Successfully uploaded 'hello_world' to hbird-e200.

    如果没有输出的话根据板子上fpga型号和flash型号,和mcs一致,vivado也一致后重新烧一下MCS试一下,也请确保烧进去的时候SDK是完整的。

关注我们

微信扫码登录 点击刷新二维码