WhyCan Forum

本站无需注册,无需积分,无需回复可下载所有资料,如果真的喜欢小站,请您注册之后请至少回复一个帖子激活Id,谢谢支持! 站长QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2017-10-28 16:50:31

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,127

编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

1. 下载并解压缩zadig-2_3_exe.7z,sunxi-tools-win32.7z

2. 插入USB线, 短路V3S板子的spi flash 1,4或1,2脚, 上电. 电脑检测到新的usb烧写设备。

3. 打开 zadig, 选择 Options -> List All Devices, 选择全志的设备, 点击安装驱动按钮
QQ20171028164820.png

4. 命令行跑起来:
QQ20171028165154.png



















----------------------------------------------------------------------
以下是 2018-12-19 更新 (16楼):

为了不再给大家造成困扰,我把文件重新整理了 V3s 和 F1C100s 两个文件夹,

欢迎下载测试: sunxi-tools-win32support_f1c100s_v3s_201812219.7z




----------------------------------------------------------------------
以下是 2019-02-23 更新:
spiflash-read 读flash子命令, 读出来的数据完全是错的.

20190223090308.png
sunxi-fel -p spiflash-read 0 0x100 readA.bin



20190223090418.png
sunxi-fel -p spiflash-read 0 0x1000 readA.bin

离线

#2 2017-10-28 16:52:53

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,127

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

感谢荔枝派Q群的网友提醒,
我以前一直以为sunxi-fel只有Linux版本

参考网址: http://linux-sunxi.org/FEL/USBBoot#Using_sunxi-fel_on_Windows

离线

#3 2017-11-24 10:50:02

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,127

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

今天刚好有网友问到Win32平台sunxi-fel软件不知道spi flash的问题,
估计是老外编译的版本当时不支持spiflash.

于是自己动手编译出一个win32版本的,以下是详细过程。

Ubuntu交叉编译Win32版本sunxi-fel:
sudo apt-get install mingw-w64

git clone https://github.com/witwall/mman-win32.git

准备编译支撑软件包:
sudo apt-get install libtoolize

下载 libusb源代码: 
git clone https://github.com/libusb/libusb.git

编译libusb源码:
cd libusb
./autogen.sh
./configure --host=i686-w64-mingw32 --prefix=/usr/i686-w64-mingw32/
make
make install


下载sunxi-fel源码:
git clone https://github.com/Icenowy/sunxi-tools.git -b spi-rebase

32MiB spi flash补丁:
AllWinner全志V3s荔枝派zero板子用W25Q256,发现我烧文件系统之后,串口无输出, 直接进入芯片内部的fel

编译sunxi-fel源码:
OS=Windows_NT LDFLAGS="-L/usr/i686-w64-mingw32/lib/ -lws2_32 -lwsock32" CC=i686-w64-mingw32-gcc make

生成exe后拷贝到Windows,执行:
QQ20171124152118.png

QQ20171124134849.jpg

QQ20180315142018.png

离线

#4 2017-11-24 11:44:01

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,127

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

挖坑网编译win32版本sunxi-fel, 支持32MiB spi nor flash, 如W25Q256, MX25L256 (全志V3s 专用)等:
sunxi-tools-win32(support_32MiB_flash).zip

离线

#5 2018-03-22 14:02:01

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,127

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

下载源码:

切换分支:

git checkout -b f1c100s-spiflash

支持32M(w25q256, MX25L256等)需要修改源码:AllWinner全志V3s荔枝派zero板子用W25Q256,发现我烧文件系统之后,串口无输出, 直接进入芯片内部的fel

编译指令:

OS=Windows_NT LDFLAGS="-L/usr/i686-w64-mingw32/lib/ -lusb-1.0 -lws2_32 -lwsock32" CFLAGS="-I/usr/i686-w64-mingw32/include/libusb-1.0/" CC=i686-w64-mingw32-gcc make

修改Makefile:

sunxi-fel: fel.c thunks/fel-to-spl-thunk.h $(PROGRESS) $(SOC_INFO) $(FEL_LIB) $(SPI_NOR)
    $(CC) $(HOST_CFLAGS) $(LIBUSB_CFLAGS) $(LDFLAGS) -o $@ $(filter %.c,$^) $(LIBS) $(LIBUSB_LIBS)

改为这样:

sunxi-fel: fel.c thunks/fel-to-spl-thunk.h $(PROGRESS) $(SOC_INFO) $(FEL_LIB) $(SPI_NOR)
    $(CC) $(HOST_CFLAGS) $(LIBUSB_CFLAGS) -o $@ $(filter %.c,$^) $(LIBS) $(LIBUSB_LIBS) $(LDFLAGS)

据说支持f1c100s 32MB spi flash, 手边没有f1c100s,暂未测试:sunxi-tools-win32(support_f1c100s_32MiB_flash).7z

离线

#6 2018-03-29 11:00:53

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,127

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

有朋友说楼上的文件不能识别f1c100s,
那再重新来一次下载源码,编译.


下载sunxi-tools f1c100s分支源码:

git clone https://github.com/Icenowy/sunxi-tools.git -b f1c100s-spiflash

编译libusb:

下载 libusb源代码: 
git clone https://github.com/libusb/libusb.git

编译libusb源码:
cd libusb
./autogen.sh
./configure --host=i686-w64-mingw32 --prefix=/usr/i686-w64-mingw32/
make
make install

编译 zlib:

1.  下载zlib源码: wget https://zlib.net/zlib-1.2.11.tar.gz
2.  tar xvf zlib-1.2.11.tar.gz
3.  CC=i686-w64-mingw32-gcc ./configure  --prefix=/usr/i686-w64-mingw32/
4.  Makefile 删除一行 LDSHAREDLIBC=-lc
5.  make; make install

直接用命令行指令编译

i686-w64-mingw32-gcc -std=c99 -Wall -Wextra -Wno-unused-result -D_POSIX_C_SOURCE=200112L -D_BSD_SOURCE -D_DEFAULT_SOURCE -Iinclude/ -DNO_MMAP -I/usr/i686-w64-mingw32/include/libusb-1.0/ -o sunxi-fel.exe fel.c thunk.c progress.c soc_info.c fel_lib.c fel-spiflash.c -lws2_32  -L/usr/i686-w64-mingw32/lib/ -lusb-1.0 -lws2_32 -lwsock32 -lz

Windows平台可执行文件下载: sunxi-tools-win32support_f1c100s_flash_2.7z (已经验证,可以烧录f1c100s 唱戏机与licheepi nano开发板)

Windows 驱动安装方法在1楼.

离线

#7 2018-09-13 00:38:00

Arthur97
会员
注册时间: 2018-09-06
累计积分: 2

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

晕哥,这个nano F1C100S的bin是什么系统啊,我烧录完想测试下,用串口可以连接上去,但要求输入的账号密码完全不知道是什么呢,55,显示貌似是啥音频系统。。

最近编辑记录 Arthur97 (2018-09-13 00:38:26)

离线

#8 2018-09-13 08:04:52

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,127

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

Arthur97 说:

晕哥,这个nano F1C100S的bin是什么系统啊,我烧录完想测试下,用串口可以连接上去,但要求输入的账号密码完全不知道是什么呢,55,显示貌似是啥音频系统。。

你烧录的是哪个固件呢?

离线

#9 2018-10-31 16:03:26

行风
会员
注册时间: 2018-09-28
累计积分: 4

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

晕哥 说:

有朋友说楼上的文件不能识别f1c100s,
那再重新来一次下载源码,编译.


下载sunxi-tools f1c100s分支源码:

git clone https://github.com/Icenowy/sunxi-tools.git -b f1c100s-spiflash

编译libusb:

下载 libusb源代码: 
git clone https://github.com/libusb/libusb.git

编译libusb源码:
cd libusb
./autogen.sh
./configure --host=i686-w64-mingw32 --prefix=/usr/i686-w64-mingw32/
make
make install

编译 zlib:

1.  下载zlib源码: wget https://zlib.net/zlib-1.2.11.tar.gz
2.  tar xvf zlib-1.2.11.tar.gz
3.  CC=i686-w64-mingw32-gcc ./configure  --prefix=/usr/i686-w64-mingw32/
4.  Makefile 删除一行 LDSHAREDLIBC=-lc
5.  make; make install

直接用命令行指令编译

i686-w64-mingw32-gcc -std=c99 -Wall -Wextra -Wno-unused-result -D_POSIX_C_SOURCE=200112L -D_BSD_SOURCE -D_DEFAULT_SOURCE -Iinclude/ -DNO_MMAP -I/usr/i686-w64-mingw32/include/libusb-1.0/ -o sunxi-fel.exe fel.c thunk.c progress.c soc_info.c fel_lib.c fel-spiflash.c -lws2_32  -L/usr/i686-w64-mingw32/lib/ -lusb-1.0 -lws2_32 -lwsock32 -lz

Windows平台可执行文件下载: sunxi-tools-win32support_f1c100s_flash_2.7z (已经验证,可以烧录f1c100s 唱戏机与licheepi nano开发板)

Windows 驱动安装方法在1楼.


你这个我在win10 下  会一直返回:Warning:no 'soc_sram_info' data for your Soc (id=1663)
usb_bulk_send() ERROR -7:Operation timed out
使用 -l参数能看到芯片
最后 在虚拟机linux下 没有问题 能下载的。

离线

#10 2018-10-31 16:33:14

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,127

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

@行风 这种问题, 应该是切错分支了.

离线

#11 2018-12-19 10:29:15

duckduckgo
会员
注册时间: 2018-12-13
累计积分: 42

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

晕哥,我也是九楼的问题。
Win7系统,执行sunxi-fel sid
返回如下:
Warning:no 'soc_sram_info' data for your Soc (id=1663)
SID registers for your SoC (0x1663) are unknown or inaccessible.

想问一下该怎么处理?

离线

#12 2018-12-19 10:40:23

duckduckgo
会员
注册时间: 2018-12-13
累计积分: 42

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

接上楼,主控是F1C100S,开发板是荔枝Nano

离线

#13 2018-12-19 10:45:01

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,127

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

用 f1c100s-spiflash 分支:

git clone https://github.com/Icenowy/sunxi-tools.git -b f1c100s-spiflash

就可以消除这个问题.

离线

#14 2018-12-19 12:59:35

duckduckgo
会员
注册时间: 2018-12-13
累计积分: 42

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

用5楼的程序下载成功了,多谢晕哥!

离线

#15 2018-12-19 14:07:24

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,127

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

QQ20181219140623.png

不好意思, 给上面几位朋友挖坑了, 外面那个是V3s版本, 里面的才是 f1c100s 版本.

离线

#16 2018-12-19 14:10:49

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,127

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

为了不再给大家造成困扰,我把文件重新整理了 V3s 和 F1C100s 两个文件夹,

欢迎下载测试: sunxi-tools-win32support_f1c100s_v3s_201812219.7z

离线

#17 2018-12-19 14:28:14

loodao
会员
注册时间: 2018-06-09
累计积分: 1

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

晕哥 说:

为了不再给大家造成困扰,我把文件重新整理了 V3s 和 F1C100s 两个文件夹,

欢迎下载测试: sunxi-tools-win32support_f1c100s_v3s_201812219.7z

哥:你这个坑挖得太深了,我折腾了几天了,谢谢

离线

#18 2018-12-19 14:45:11

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,127

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

loodao 说:
晕哥 说:

为了不再给大家造成困扰,我把文件重新整理了 V3s 和 F1C100s 两个文件夹,

欢迎下载测试: sunxi-tools-win32support_f1c100s_v3s_201812219.7z

哥:你这个坑挖得太深了,我折腾了几天了,谢谢

实在抱歉,不过挖坑网实至名归

离线

#19 2018-12-26 16:30:53

qinxiongxu
会员
注册时间: 2018-12-13
累计积分: 40

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

请问下windows下用sunxi-fel是使用哪个烧录命令?是这个sunxi-fel.exe -p spiflash-write c100s.bin?我试了说是无效的命令。

离线

#20 2018-12-26 16:32:27

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,127

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

qinxiongxu 说:

请问下windows下用sunxi-fel是使用哪个烧录命令?是这个sunxi-fel.exe -p spiflash-write c100s.bin?我试了说是无效的命令。

漏了一个 0:

sunxi-fel.exe -p spiflash-write 0 c100s.bin

离线

#21 2018-12-26 16:38:13

qinxiongxu
会员
注册时间: 2018-12-13
累计积分: 40

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

晕哥 说:
qinxiongxu 说:

请问下windows下用sunxi-fel是使用哪个烧录命令?是这个sunxi-fel.exe -p spiflash-write c100s.bin?我试了说是无效的命令。

漏了一个 0:

sunxi-fel.exe -p spiflash-write 0 c100s.bin


谢谢晕哥,可以烧录了!!!

离线

#22 2018-12-27 09:49:10

tianjjff
会员
注册时间: 2018-12-24
累计积分: 11

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

晕哥 说:
loodao 说:
晕哥 说:

为了不再给大家造成困扰,我把文件重新整理了 V3s 和 F1C100s 两个文件夹,

欢迎下载测试: sunxi-tools-win32support_f1c100s_v3s_201812219.7z

哥:你这个坑挖得太深了,我折腾了几天了,谢谢

实在抱歉,不过挖坑网实至名归

晕哥,请问一下,我按照您这个新的Windows工具可以烧录,然后自己写了一个最简单的裸机程序烧录进去后,结果一上电就会自动进入FEL模式,我需要怎么做才能运行裸机程序呢?

离线

#23 2018-12-27 09:59:23

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,127

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

tianjjff 说:
晕哥 说:
loodao 说:

哥:你这个坑挖得太深了,我折腾了几天了,谢谢

实在抱歉,不过挖坑网实至名归

晕哥,请问一下,我按照您这个新的Windows工具可以烧录,然后自己写了一个最简单的裸机程序烧录进去后,结果一上电就会自动进入FEL模式,我需要怎么做才能运行裸机程序呢?

烧到 flash 的裸机程序需要符合全志的规则,

要加魔数(eGON.BT0), 长度字节, 和校验码, 都通过之后, BROM才会认为是合法的启动程序(BOOT0)

https://github.com/xboot/xboot/blob/master/developments/sunxi/mksunxi/mksunxi.c

离线

#24 2018-12-27 10:04:42

tianjjff
会员
注册时间: 2018-12-24
累计积分: 11

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

晕哥 说:
tianjjff 说:
晕哥 说:

实在抱歉,不过挖坑网实至名归

晕哥,请问一下,我按照您这个新的Windows工具可以烧录,然后自己写了一个最简单的裸机程序烧录进去后,结果一上电就会自动进入FEL模式,我需要怎么做才能运行裸机程序呢?

烧到 flash 的裸机程序需要符合全志的规则,

要加魔数(eGON.BT0), 长度字节, 和校验码, 都通过之后, BROM才会认为是合法的启动程序(BOOT0)

https://github.com/xboot/xboot/blob/master/developments/sunxi/mksunxi/mksunxi.c

好的,谢谢晕哥!!!

离线

#25 2019-02-14 18:30:59

wubingqing
会员
注册时间: 2019-02-14
累计积分: 8

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

晕哥 在?

离线

#26 2019-02-14 18:46:34

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,127

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

wubingqing 说:

晕哥 在?

7x24H在线

离线

#27 2019-02-14 18:47:06

wubingqing
会员
注册时间: 2019-02-14
累计积分: 8

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

晕哥  可以加你的QQ

离线

#28 2019-02-14 18:49:20

wubingqing
会员
注册时间: 2019-02-14
累计积分: 8

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

晕哥  你有F1C100S官方的 SDK

离线

#29 2019-02-14 18:57:40

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,127

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

wubingqing 说:

晕哥  你有F1C100S官方的 SDK

官方 Linux SDK: https://whycan.cn/t_1522.html
全志 MELIS: https://whycan.cn/t_1823.html

离线

#30 2019-02-25 19:24:39

v_8787
会员
注册时间: 2019-01-31
累计积分: 12

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

晕哥,请问一下,我在win7,64位下识别不到全智的设备,zadig可以启动
于是换了一个XP的32位系统,可以识别全志设备,但打开zadig提示“不是有效的win32应用程序”,请问需要怎么解决啊?谢谢

离线

#31 2019-02-28 20:47:50

wubingqing
会员
注册时间: 2019-02-14
累计积分: 8

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

有eStudio 文件  发一下给我970082827@qq.com

离线

#32 2019-04-12 10:08:58

a32425262
会员
注册时间: 2018-05-06
累计积分: 20

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

晕哥 说:

为了不再给大家造成困扰,我把文件重新整理了 V3s 和 F1C100s 两个文件夹,

欢迎下载测试: sunxi-tools-win32support_f1c100s_v3s_201812219.7z


我来个锦上添花,制作一个Windows的脚本,不用每次还要输入地址和文件名什么的,
在sunxi-fel.exe的同一目录下,新建一个txt文本,拷贝下面的内容,重命名为xxxxx.bat
然后双击就可以执行了,输入1、2、3、4、5、6就可以烧写你需要的烧写的文件了,文件名和烧写地址可以替换为你自己的
还可以新建快捷方式,到桌面,这样每次烧写调试就很轻松了

@echo off
:loop
echo 请选择需要烧写的文件
echo 1:烧写uboot       
echo 2:烧写设备树       
echo 3:烧写内核         
echo 4:烧写 squashFS   
echo 5:烧写 jaffs       
echo 6:烧写 全部       
:input
set /p first="请选择:"

if %first% == 1 (
echo 烧写uboot......
start sunxi-fel.exe -p spiflash-write 0x000000 my_spi_file\uboot_overlayfs.bin
goto input
)else if %first% == 2 (
echo 烧写设备树......
start sunxi-fel.exe -p spiflash-write 0x100000 my_spi_file\sun8i-v3s-licheepi-zero-dock.dtb
goto input
)else if %first% == 3 (
echo 烧写内核......
start sunxi-fel.exe -p spiflash-write 0x110000 my_spi_file\zImage
goto input
)else if %first% == 4 (
echo 烧写squashFS......
start sunxi-fel.exe -p spiflash-write 0x510000 my_spi_file\rootfs.squashfs
goto input
)else if %first% == 5 (
echo 烧写jaffs.img......
echo 未设置       ......
::start sunxi-fel.exe -p spiflash-write 0x000000 my_spi_file\jffs2.img
goto input
)else if %first% == 6 (
echo 烧写全部......
start sunxi-fel.exe -p spiflash-write 0x000000 my_spi_file\flashimg.bin
goto input
)else if %first% == ? (
goto loop
)

pause

::连续两个冒号表示注释,相当于linux脚本下面的#

最近编辑记录 a32425262 (2019-04-12 10:10:20)

离线

#33 2019-04-17 12:28:54

Quotation
会员
注册时间: 2018-10-04
累计积分: 75

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

为什么我照这个步骤编译出来的sunxi-fel.exe有785K,晕哥的版本只有100K。
而且我的运行后无任何输出,连帮助都不打印。
在Ubuntu 18.10上编译的。

晕哥 说:

有朋友说楼上的文件不能识别f1c100s,
那再重新来一次下载源码,编译.
……

直接用命令行指令编译

i686-w64-mingw32-gcc -std=c99 -Wall -Wextra -Wno-unused-result -D_POSIX_C_SOURCE=200112L -D_BSD_SOURCE -D_DEFAULT_SOURCE -Iinclude/ -DNO_MMAP -I/usr/i686-w64-mingw32/include/libusb-1.0/ -o sunxi-fel.exe fel.c thunk.c progress.c soc_info.c fel_lib.c fel-spiflash.c -lws2_32  -L/usr/i686-w64-mingw32/lib/ -lusb-1.0 -lws2_32 -lwsock32 -lz

Windows平台可执行文件下载: sunxi-tools-win32support_f1c100s_flash_2.7z (已经验证,可以烧录f1c100s 唱戏机与licheepi nano开发板)

Windows 驱动安装方法在1楼.

离线

#34 2019-04-17 14:10:46

Quotation
会员
注册时间: 2018-10-04
累计积分: 75

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

Quotation 说:

为什么我照这个步骤编译出来的sunxi-fel.exe有785K,晕哥的版本只有100K。
而且我的运行后无任何输出,连帮助都不打印。
在Ubuntu 18.10上编译的。

哦错了,晕哥版本有400K。

经过试验,发现了把libusb-1.0.dll换成晕哥的版本就可以运行了。我之前用自己编译出的libusb-1.0.dll,大小1M,会导致程序运行后无任何反应。晕哥版本只有253K。编译结果大小的差异是怎么来的呢?

离线

#35 2019-04-17 14:37:43

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,127

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

我的是 Ubuntu 14.04 LTS, 不知道和这个有没有关系?

离线

#36 2019-04-18 09:05:13

Quotation
会员
注册时间: 2018-10-04
累计积分: 75

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

经过一番猛如狗的装驱动操作,我编译的sunxi-fel.exe不用带libusb-1.0.dll也能用了(捂脸)。
libusb-1.0只是用户态驱动,底层还是需要依赖于Zadig带的那几种驱动。反正是把Zadig里几个驱动挨个装了一遍就好了。

离线

#37 2019-04-18 09:21:40

smartcar
会员
注册时间: 2018-02-19
累计积分: 237

Re: 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256)

Quotation 说:

经过一番猛如狗的装驱动操作,我编译的sunxi-fel.exe不用带libusb-1.0.dll也能用了(捂脸)。
libusb-1.0只是用户态驱动,底层还是需要依赖于Zadig带的那几种驱动。反正是把Zadig里几个驱动挨个装了一遍就好了。

难道不应该是猛如虎吗?

离线

页脚