您尚未登录。

楼主 # 2022-02-25 15:48:45

刘德权
会员
注册时间: 2022-02-25
已发帖子: 5
积分: 18

用xfel下载xboot.bin的时候提示usb bulk send error

我用的是VMware跑的Ubuntu 18.04
从xboot的Git那里下载的源码
使用的Xuantie-900-gcc-elf-newlib-x86_64-V2.2.4的交叉编译链

照着xboot手册去编译源码(前提你得先到那个文件夹里)
make clean
make CROSS_COMPLIE=riscv64-unknown-elf- PLATFORM=riscv64-d1
编译是通过的,也能在output目录下找到生成的文件。

然后就想下载来看看。

手上有一个麻雀V1.5的板子。

Doc上说:
sudo xfel ddr d1; sudo xfel write 0x40000000 xboot.bin; sudo xfel exec 0x40000000;
就可以了。

我一脸懵逼,板子总得插到电脑上吧,插哪个口呀?插上去就能玩?不用别的骚操作?
捣鼓了一波:usb 接口插到麻雀的OTG接口去,按住FEL按键上电,电脑就会开始识别到USB设备接入......但是芭比Q了,安装驱动失败。
不管,到虚拟机那里,看到有一个奇怪的Onda USB device,应该是这个东西吧,选择连到虚拟机去。

再来输入命令:
sudo xfel ddr d1
电脑显示
Initial ddr controller suceeded
激动了一波,这是成了?

接着输入
sudo xfel write 0x40000000 xboot.bin
嗝屁了
显示
usb bulk send error

然后就玩不下去了。

有大佬遇到过的吗?
给小弟指条明路。

有一个有疑惑的地方,可能是usb驱动的问题。xfel的Git那里提到:在编译之前,先安装一个libusb-1.0-0-dev.但是在我安装这个东西的时候,有提示“这个东西比较老了,推荐你安装XXXX”,但是当时没注意它,还是强行选择安装libusb-1.0-0-dev

离线

#1 2022-02-25 16:01:05

哇酷小二
管理员
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,388
积分: 1902
个人网站

Re: 用xfel下载xboot.bin的时候提示usb bulk send error

各种问题都有可能:usb口,通讯线,虚拟机,开发板。

试一试windows版本:

用 MSVC2017 编译 XFEL 项目
https://whycan.com/t_6660.html





离线

#2 2022-02-25 16:56:38

xboot
会员
注册时间: 2019-10-15
已发帖子: 692
积分: 434

Re: 用xfel下载xboot.bin的时候提示usb bulk send error

麻雀1.5是F133,你用D1的 DDR初始化命令,DDR肯定不能使用,换命令 sudo xfel ddr f133

离线

#3 2022-02-25 16:57:31

xboot
会员
注册时间: 2019-10-15
已发帖子: 692
积分: 434

Re: 用xfel下载xboot.bin的时候提示usb bulk send error

而且编译参数,也要选择riscv64-f133,你搞成d1了

离线

楼主 #4 2022-02-25 17:14:03

刘德权
会员
注册时间: 2022-02-25
已发帖子: 5
积分: 18

Re: 用xfel下载xboot.bin的时候提示usb bulk send error

哇酷小二 说:

各种问题都有可能:usb口,通讯线,虚拟机,开发板。

试一试windows版本:

用 MSVC2017 编译 XFEL 项目
https://whycan.com/t_6660.html


结贴,找到原因了
具体原因就是,驱动没安装好。

根绝哇酷小二的说法,我去搞了一下Windows版本的,结果还是嗝屁
就照着那个帖子里说的,要装好驱动才能玩呀。就想办法去下载那个Zadig过来安装驱动。

。。。。就好了。

离线

楼主 #5 2022-02-25 17:22:40

刘德权
会员
注册时间: 2022-02-25
已发帖子: 5
积分: 18

Re: 用xfel下载xboot.bin的时候提示usb bulk send error

xboot 说:

而且编译参数,也要选择riscv64-f133,你搞成d1了

感谢大佬回复,是我自己给搞错了。驱动没安装好。倒腾了一下,用虚拟机玩的,要在Windows下把驱动装好才能顺利进行。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn