WhyCan Forum(哇酷开发者社区)

我们能随心所欲"有问题百度(谷歌)一下", 这得感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

编译、安装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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

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

离线

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

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

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
累计积分: 58

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

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

离线

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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
累计积分: 58

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

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

离线

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

QQ20181219140623.png

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

离线

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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
累计积分: 65

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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
累计积分: 65

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
累计积分: 69

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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
累计积分: 69

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
累计积分: 11

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

晕哥 在?

离线

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

wubingqing 说:

晕哥 在?

7x24H在线

离线

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

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

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

晕哥  可以加你的QQ

离线

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

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

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

晕哥  你有F1C100S官方的 SDK

离线

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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
累计积分: 39

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
累计积分: 11

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

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

离线

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

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

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
累计积分: 225

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
累计积分: 225

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

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

离线

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

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

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
累计积分: 656

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

Quotation 说:

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

难道不应该是猛如虎吗?

离线

#38 2019-07-10 10:53:14

hzpyl
会员
注册时间: 2019-07-10
累计积分: 80

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

请问
运行zadig-2_3.exe
USB选择,只能显示 Unknown Device #1   (上面那个是鼠标)
会是什么问题?

QQ20190710105822.png

最近编辑记录 hzpyl (2019-07-10 11:13:44)

离线

#39 2019-07-10 11:05:49

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

离线

#40 2019-07-10 13:10:06

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

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

hzpyl 说:

请问
运行zadig-2_3.exe
USB选择,只能显示 Unknown Device #1   (上面那个是鼠标)
会是什么问题?

启动时短路Flash 1、4脚了吗?如果操作正确还进不去FEL模式,那大概率是硬件问题。

离线

#41 2019-07-10 13:32:33

hzpyl
会员
注册时间: 2019-07-10
累计积分: 80

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

我在Flash的1、4脚上,焊了2根针。
开路,5寸液晶能显示,adig 不能显示 Unknown Device #1 
短路,5寸液晶不能显示,adig 能显示 Unknown Device #1 
说明硬件没有问题

最近编辑记录 hzpyl (2019-07-10 15:02:49)

离线

#42 2019-07-10 15:15:21

hzpyl
会员
注册时间: 2019-07-10
累计积分: 80

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

显示这个,是驱动不行,还是线路板不行。
QQ20190710151341.png

离线

#43 2019-07-10 15:37:59

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

我记得有些电脑也会显示  Unknown Device, 可能是 zadig 兼容问题, 强制使用 libusb 驱动 或许可以用。

离线

#44 2019-07-10 16:01:51

hzpyl
会员
注册时间: 2019-07-10
累计积分: 80

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

请问,怎么样  强制使用 libusb 驱动 ?

离线

#45 2019-07-10 16:56:17

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

核对USB ID, 然后按1楼的图片操作。

我看到你截图的USB ID是正确的,应该没有问题。

离线

#46 2019-07-10 18:22:51

hzpyl
会员
注册时间: 2019-07-10
累计积分: 80

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

请教,晕哥
你1楼的  4. 命令行跑起来:
是右键,点击ConEmu Here,进入的吗?

我进入后,运行显示 如42楼

离线

#47 2019-07-10 19:36:03

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

看下系统里面有没有这个设备, 估计是没有进入fel模式,导致没有设备。

离线

#48 2019-07-10 20:11:48

hzpyl
会员
注册时间: 2019-07-10
累计积分: 80

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

设备管理器有这个Unknown Device #1
QQ20190710201030.png

离线

#49 2019-07-11 14:26:10

hzpyl
会员
注册时间: 2019-07-10
累计积分: 80

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

测试了3台电脑:
WINDOWS XP系统          OK
WINDOWS 7(32位)系统    OK
WINDOWS 7(64位)系统    不行

离线

#50 2019-07-11 14:33:32

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

那尴尬了,我的都是 64位的,  win7/win10 64bit 都可以。

离线

#51 2019-07-11 14:52:58

hzpyl
会员
注册时间: 2019-07-10
累计积分: 80

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

sunxi-tools-win32support_f1c100s_flash_2.zip
我使用的是这个压缩包内的,文件名上有win32,

请问,晕哥用什么?

增加:
这个帖子上的文件
sunxi-tools-win32support_f1c100s_v3s_201812219.7z

Windows xp   可以
Windows 7(32位)  不行

最近编辑记录 hzpyl (2019-07-11 15:04:50)

离线

#52 2019-07-11 15:04:57

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

我用这个:


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

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

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

离线

#53 2019-07-12 07:29:35

hzpyl
会员
注册时间: 2019-07-10
累计积分: 80

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

Windows 7(64位)电脑,换了另外一个USB口,OK了。

离线

#54 2019-07-27 14:36:12

zdl229892205
会员
注册时间: 2019-05-31
累计积分: 17

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

none.jpg
我的是这样的

离线

#55 2019-07-27 14:36:47

zdl229892205
会员
注册时间: 2019-05-31
累计积分: 17

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

上面的是荔枝Nano

离线

#56 2019-07-27 14:43:01

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

f1c100s 没有 sid 寄存器

离线

#57 2019-08-13 09:26:29

sea18c
会员
注册时间: 2019-08-05
累计积分: 164

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

晕哥 说:

f1c100s 没有 sid 寄存器


我买的唱机版连电脑查SID也是这样显示,是什么原因呢,但读写固件都是正常的,但连串口就不能开机,不知是不是我的串口转USB没有断电。

离线

#58 2019-08-13 09:49:18

还能这么玩
会员
注册时间: 2019-04-14
累计积分: 119

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

先把串口断一下?有可能串口有漏电导致系统没有复位.

离线

#59 2019-10-13 15:42:22

ZHENGJB963
会员
注册时间: 2019-10-13
累计积分: 10

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

要烧写的文件和软件放在同一个目录?sunxi-fel -p spiflash-read 0 0x100 readA.bin还有这个读命令可以读提示完成,但是读出来的文件在哪个文件夹里面呀没有找到请赐教,
还有请教用全志的烧写软件烧录是.img格式的,有没有把SPIFLASH.BIN转成 .IMG用全志烧录工具下载的软件呀。

离线

#60 2019-10-13 16:16:29

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

1. 烧写文件和读flash文件都在当前目录.

2. 全志的img 和 开源的bin 不是一个系统的, 不能兼容.

离线

#61 2019-11-13 17:25:38

太一酱鸭
会员
注册时间: 2019-07-03
累计积分: 154

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

晕哥求助一下!我想换回phoenix suit烧录,我应该换回哪个驱动啊

离线

#62 2019-11-13 17:29:59

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

在这个软件的安装目录

离线

#63 2019-11-30 21:39:30

aaayao
会员
注册时间: 2019-10-30
累计积分: 78

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

晕哥,你好:
                能上传一个ubuntu 能用的sunxi-fel执行文件吗?

最近编辑记录 aaayao (2019-11-30 21:39:50)

离线

#64 2019-11-30 21:44:52

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

aaayao 说:

晕哥,你好:
                能上传一个ubuntu 能用的sunxi-fel执行文件吗?

ubuntu编译很简单的,直接克隆代码就能编译。

离线

#65 2019-11-30 22:03:46

aaayao
会员
注册时间: 2019-10-30
累计积分: 78

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

能看到USB设备

yaoming@yaoming-VirtualBox:~$ lsusb
Bus 001 Device 003: ID 1f3a:efe8 Onda (unverified) V972 tablet in flashing mode
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


但是提示烧录timed out
yaoming@yaoming-VirtualBox:~/f1c100s$ sudo sunxi-fel spiflash-write 0 f1c100s_spiflash_16M.bin
usb_bulk_send() ERROR -7: Operation timed out

离线

#66 2019-11-30 22:11:03

aaayao
会员
注册时间: 2019-10-30
累计积分: 78

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

libusb和zlib也已经安装了

离线

#67 2019-11-30 22:13:38

aaayao
会员
注册时间: 2019-10-30
累计积分: 78

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

插上USB第一次运行时,提示这个:

yaoming@yaoming-VirtualBox:~/f1c100s$ sudo sunxi-fel spiflash-write 0 f1c100s_spiflash_16M.bin
Warning: no 'soc_sram_info' data for your SoC (id=1663)
usb_bulk_send() ERROR -7: Operation timed out

离线

#68 2019-11-30 22:22:55

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

你用错分支了, 选 f1c100s那个.

离线

#69 2019-11-30 22:47:04

aaayao
会员
注册时间: 2019-10-30
累计积分: 78

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

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

用的这个分支啊,没错的

离线

#70 2019-11-30 22:48:35

aaayao
会员
注册时间: 2019-10-30
累计积分: 78

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

编译和安装:

yaoming@yaoming-VirtualBox:~$ cd sunxi-tools
yaoming@yaoming-VirtualBox:~/sunxi-tools$ ls
adb-devprobe.sh                     nand-common.h
autoversion.sh                      nand-image-builder.c
bin                                 nand-part-a10.h
boot_head.lds                       nand-part-a20.h
boot_head.S                         nand-part.c
bootinfo.c                          nand-part-main.c
common.h                            phoenix_info.c
fel.c                               pio.c
fel-gpio                            progress.c
fel_lib.c                           progress.h
fel_lib.h                           README.md
fel-remotefunc-compiler.rb          script_bin.c
fel-remotefunc-spi-data-transfer.c  script_bin.h
fel-remotefunc-spi-data-transfer.h  script.c
fel-sdboot.lds                      script_extractor.c
fel-sdboot.S                        script_fex.c
fel-spiflash.c                      script_fex.h
fel-spiflash.h                      script.h
fexc.c                              script_uboot.c
fexc.h                              script_uboot.h
find-arm-gcc.sh                     soc_info.c
include                             soc_info.h
jtag-loop.c                         tests
jtag-loop.lds                       thunk.c
jtag-loop.S                         thunk.h
LICENSE.md                          thunks
Makefile                            uart0-helloworld-sdboot.c
meminfo.c                           uart0-helloworld-sdboot.lds
yaoming@yaoming-VirtualBox:~/sunxi-tools$ make
Setting version information: v1.4.1-104-g11a9d20

cc -std=c99 -Wall -Wextra -Wno-unused-result -D_POSIX_C_SOURCE=200112L -D_BSD_SOURCE -D_DEFAULT_SOURCE -Iinclude/   -o sunxi-fexc fexc.c script.c script_uboot.c script_bin.c script_fex.c
cc -std=c99 -Wall -Wextra -Wno-unused-result -D_POSIX_C_SOURCE=200112L -D_BSD_SOURCE -D_DEFAULT_SOURCE -Iinclude/   -o sunxi-bootinfo bootinfo.c
cc -std=c99 -Wall -Wextra -Wno-unused-result -D_POSIX_C_SOURCE=200112L -D_BSD_SOURCE -D_DEFAULT_SOURCE -Iinclude/  `pkg-config --cflags libusb-1.0` `pkg-config --cflags zlib`  -o sunxi-fel \
                fel.c thunk.c progress.c soc_info.c fel_lib.c fel-spiflash.c  `pkg-config --libs libusb-1.0` `pkg-config --libs zlib`
cc -std=c99 -Wall -Wextra -Wno-unused-result -D_POSIX_C_SOURCE=200112L -D_BSD_SOURCE -D_DEFAULT_SOURCE -Iinclude/  -c -o nand-part-main.o nand-part-main.c
cc -std=c99 -Wall -Wextra -Wno-unused-result -D_POSIX_C_SOURCE=200112L -D_BSD_SOURCE -D_DEFAULT_SOURCE -Iinclude/  -c -o nand-part-a10.o nand-part.c -D A10
cc -std=c99 -Wall -Wextra -Wno-unused-result -D_POSIX_C_SOURCE=200112L -D_BSD_SOURCE -D_DEFAULT_SOURCE -Iinclude/  -c -o nand-part-a20.o nand-part.c -D A20
cc  -o sunxi-nand-part nand-part-main.o nand-part-a10.o nand-part-a20.o
cc -std=c99 -Wall -Wextra -Wno-unused-result -D_POSIX_C_SOURCE=200112L -D_BSD_SOURCE -D_DEFAULT_SOURCE -Iinclude/   -o sunxi-pio pio.c
ln -nsf sunxi-fexc bin2fex
ln -nsf sunxi-fexc fex2bin
yaoming@yaoming-VirtualBox:~/sunxi-tools$ sudo make install
[sudo] password for yaoming:
install -d /usr/local/bin
+ install -m0755 sunxi-fexc /usr/local/bin/sunxi-fexc
+ install -m0755 sunxi-bootinfo /usr/local/bin/sunxi-bootinfo
+ install -m0755 sunxi-fel /usr/local/bin/sunxi-fel
+ install -m0755 sunxi-nand-part /usr/local/bin/sunxi-nand-part
+ install -m0755 sunxi-pio /usr/local/bin/sunxi-pio
+ ln -nfs sunxi-fexc /usr/local/bin/bin2fex
+ ln -nfs sunxi-fexc /usr/local/bin/fex2bin

离线

#71 2019-11-30 23:03:41

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

用一楼下载的windows版本可以用吗?

离线

#72 2019-12-01 06:54:30

aaayao
会员
注册时间: 2019-10-30
累计积分: 78

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

晕哥 说:

用一楼下载的windows版本可以用吗?

1楼的windows版本是可以用的。有没有可能git上面的代码已经被修改了呢?

离线

#73 2019-12-01 16:37:40

aaayao
会员
注册时间: 2019-10-30
累计积分: 78

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

少了个参数-p,加上后可以烧录了。不过这速度也太慢了,只有32kB/s,在WIN下最少也有80多kB/s

QQ图片20191201163515.png

离线

#74 2019-12-01 17:34:57

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

虚拟机嘛,忍忍就好了,vmware 比 vitualbox好一些。

离线

#75 2019-12-05 15:46:49

kingreid
会员
注册时间: 2019-12-04
累计积分: 55

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

F1C200S 板子 我也显示 Unknown Device #1 sunxi-fel spiflash-info 可以显示出flash 信息  烧录也可以执行  但是没有点亮屏幕。。。。那位大神帮帮我

离线

#76 2020-01-02 22:24:45

三哥
会员
注册时间: 2018-08-03
累计积分: 39

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

Linux版不知道怎么用

最近编辑记录 三哥 (2020-01-02 22:25:18)

离线

#77 2020-01-07 09:04:17

eta
会员
注册时间: 2020-01-06
累计积分: 2

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

大家好,最近刚刚接触allwiner系列的芯片,遇到用sunxi-fel写入spiflash时遇到 Invalid command  spiflash-write 问题,处理未果,请赐教



sunxi Invaild command

离线

#78 2020-01-07 09:09:56

win32prog
会员
注册时间: 2019-11-28
累计积分: 138

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

去掉 ./ 就可以了, windows 的命令行解析器不支持这玩意吧。

离线

#79 2020-01-07 11:52:42

eta
会员
注册时间: 2020-01-06
累计积分: 2

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

不是这个问题,我用“sunxi-tools-win32support_f1c100s_v3s_201812219.7z”内V3s的包就可以正常使用了,看来有空还是要自己拉下源码编一下

win32prog 说:

去掉 ./ 就可以了, windows 的命令行解析器不支持这玩意吧。

离线

#80 2020-01-07 11:55:01

win32prog
会员
注册时间: 2019-11-28
累计积分: 138

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

这个可以的: https://whycan.cn/t_444.html




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

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

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

离线

#81 2020-01-12 01:14:12

lld1995
会员
注册时间: 2020-01-11
累计积分: 3

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

\ | /
- RT -     Thread Operating System
/ | \     3.0.3 build Apr  5 2018
2006 - 2018 Copyright by rt-thread team
[SFUD]gd25qxx flash device is initialize success.
[Flash](packages/EasyFlash/src/ef_env.c:144) ENV start address is 0x00000000, size is 1024 bytes.
[Flash](packages/EasyFlash/src/ef_env.c:768) Calculate ENV CRC32 number is 0x75A6C872.
[Flash](packages/EasyFlash/src/ef_env.c:780) Verify ENV CRC32 result is OK.
[Flash]EasyFlash V3.0.4 is initialize success.
[Flash]You can get the latest version on https://github.com/armink/EasyFlash .
[Flash](packages/EasyFlash/src/ef_env.c:768) Calculate ENV CRC32 number is 0x6CBDF933.
[Flash]Erased ENV OK.
[Flash]Saved ENV OK.
Hit any key to stop autoboot : 3
Hit any key to stop autoboot : 2
Hit any key to stop autoboot : 1
Hit any key to stop autoboot : 0

run application

begin read...
run addr:0x80000000


把rtt的bin丢进去之后一直这样是什么原因呢

离线

#82 2020-01-12 09:06:28

raspberryman
会员
注册时间: 2019-12-27
累计积分: 74

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

关于 RTT 的问题, 你在这个帖子后面跟帖吧: https://whycan.cn/t_3538.html

离线

#83 2020-03-29 14:23:00

kaixxss
会员
注册时间: 2019-11-18
累计积分: 16

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

请问下我短接1 4脚上电后再zadig上检测到的是未知USB设备(设备描述符请求失败) USBID也不对 这是什么问题

离线

#84 2020-03-29 14:25:23

有梦的地方
会员
注册时间: 2020-03-17
累计积分: 238

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

kaixxss 说:

请问下我短接1 4脚上电后再zadig上检测到的是未知USB设备(设备描述符请求失败) USBID也不对 这是什么问题

换一条原装usb线,或者换一台电脑试一试.

离线

#85 2020-03-29 14:48:21

kaixxss
会员
注册时间: 2019-11-18
累计积分: 16

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

有梦的地方 说:

换一条原装usb线,或者换一台电脑试一试.

试了三台电脑 三根线了  俩win10 一win7 的都还是一样的

离线

#86 2020-03-30 22:10:59

zhaochun
会员
注册时间: 2020-03-27
累计积分: 4

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

晕哥,问一个基础问题,我先后买了三块lichee nano,将spi-flash的1,4和1,2都分别短路过,但都不能进入fel模式,第一步就卡住了,插上USB后设备管理器没有任何反应,请问我操作还有哪里不对。

离线

#87 2020-03-30 22:26:54

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

zhaochun 说:

晕哥,问一个基础问题,我先后买了三块lichee nano,将spi-flash的1,4和1,2都分别短路过,但都不能进入fel模式,第一步就卡住了,插上USB后设备管理器没有任何反应,请问我操作还有哪里不对。

建议换 原装USB数据线, 或者换一台电脑.

离线

#88 2020-03-30 22:29:19

zhaochun
会员
注册时间: 2020-03-27
累计积分: 4

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

谢谢晕哥回复,电脑分别用win10 64bit和xp,USB也换了

离线

#89 2020-03-30 23:00:51

zhaochun
会员
注册时间: 2020-03-27
累计积分: 4

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

zhaochun 说:

谢谢晕哥回复,电脑分别用win10 64bit和xp,USB也换了

但依然不行

离线

#90 2020-04-05 21:33:42

dykxjh
会员
注册时间: 2020-03-25
累计积分: 6

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

谁有支持烧录到SD卡的版本?

离线

#91 2020-04-20 14:55:25

shunshn
会员
注册时间: 2020-04-13
累计积分: 11

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

晕哥 说:

我用这个:


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

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

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

用的这个写入后,再读出,比对就不一致了,0x00000000就不对了,感觉是重复写入了,linux下改了后编译的sunxi-fel 也不行
winband w25q256

离线

#92 2020-04-21 18:51:44

生态平衡
会员
注册时间: 2020-04-21
累计积分: 1

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

这么厉害

离线

#93 2020-04-26 09:51:02

xsxusen05
会员
注册时间: 2020-03-08
累计积分: 22

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

使用晕哥的sunxi-fel工具   用这命令sunxi-fel spiflash-info   显示为Manufacturer: Unknown (00h), model: C2h, size: 262144 bytes 。。数据不正确,我用的是MX25L128,而且使用sunxi-fel.exe -p spiflash-write 0 flash_16m.bin,数据也写不进去flash。请问这是为何?

离线

#94 2020-04-26 10:07:16

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

提示什么错误吗?
写一个小一点的文件(如u-boot), 然后读出来看对不对.

离线

#95 2020-04-30 16:29:24

xsxusen05
会员
注册时间: 2020-03-08
累计积分: 22

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

没有提示什么错误,可以写进去。但串口就是一直没有打印信息。读出来的数据也不正确。全是0x00 或是0xff .指令:sunxi-fel -p spiflash-read 0 0x100 readA.bin。我怀疑是flash的问题。

最近编辑记录 xsxusen05 (2020-04-30 16:30:19)

离线

#96 2020-04-30 16:37:50

xsxusen05
会员
注册时间: 2020-03-08
累计积分: 22

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

板子是在 "店铺名称:歪朵拉开源硬件"买的 。Widora/TINY200/F1c200s开发板/ALLWINNER/ARM/64MB秒f1c100s [交易快照] https://item.taobao.com/item.htm?spm=a1z09.2.0.0.4ac12e8dB3bMGn&id=587925184119&_u=u11emetad95d
.这商家开始还回复,后面问都回不话了,服务态度极差。  那天我就在淘宝店买了一另一块flash。今天用风枪吹上去。uboot正常打印。多谢晕哥的回复。

离线

#97 2020-05-08 16:56:02

虾兵蟹将
会员
注册时间: 2020-04-24
累计积分: 7

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

还在徘徊,没有找到入门的路。。。

离线

#98 2020-05-09 22:53:47

jiass
会员
所在地: 济南
注册时间: 2020-03-13
累计积分: 7

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

是个好东西,爱了爱了

离线

#99 2020-05-13 18:19:33

CyrilTaylor
会员
注册时间: 2020-05-13
累计积分: 5

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

一直想废了全志稀巴烂的原生精灵烧录方式,希望这个好使。。。。

离线

#100 2020-05-14 10:46:18

jxcclij
会员
注册时间: 2020-04-02
累计积分: 4

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

学无止境,还没有入门,需要论坛上学

离线

#101 2020-05-14 14:12:34

xuanmafei
会员
注册时间: 2020-05-14
累计积分: 7

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

这是个好东西,是我想要的,刚换到win10系统发现不能用,吐血

离线

#102 2020-05-16 23:18:49

Opcode
会员
注册时间: 2018-03-29
累计积分: 21

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

你好!

我使用Allwinner A13和Olinuxino-A13主板。 我尝试将SPL加载到RAM,但是出现错误。 我附上错误图片:

usb_bulk_send()错误-7-超时

我使用Win7 64 bit 和管理员权限!

但是程序已成功运行!

请帮忙!

error.jpg

最近编辑记录 Opcode (2020-05-16 23:32:49)

离线

#103 2020-05-17 06:40:09

哇酷小二
管理员
注册时间: 2020-04-22
累计积分: 1,645

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

Opcode 说:

你好!

我使用Allwinner A13和Olinuxino-A13主板。 我尝试将SPL加载到RAM,但是出现错误。 我附上错误图片:

usb_bulk_send()错误-7-超时

我使用Win7 64 bit 和管理员权限!

但是程序已成功运行!

请帮忙!

https://whycan.cn/files/members/706/error.jpg

请问你是从一楼下载的文件吗?

一楼的文件我只适配过 V3s 和 F1C100s, 没有测试过 A13

在线

#104 2020-05-18 22:47:52

Opcode
会员
注册时间: 2018-03-29
累计积分: 21

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

我尝试了所有档案中的程序。 结果是一样的。 还检查了WinXP 32位,结果是相同的。

但是,尽管USB已挂起,但已加载的SPL程序仍可以工作。 由于不需要USB,因此我不再关注此问题。 我将程序加载器从SD卡写入了外部DDR存储器

离线

#105 2020-05-20 15:49:10

luciferseva
会员
注册时间: 2020-05-20
累计积分: 36

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

支持一波,待会用一下,看看效果

离线

#106 2020-05-21 10:45:20

goodluckyou
会员
注册时间: 2020-05-20
累计积分: 3

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

正在找烧录方法,太及时了

离线

#107 2020-05-21 16:12:49

auroal1
会员
注册时间: 2020-05-21
累计积分: 7

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

我买的唱机版连电脑查SID也是这样显示,是什么原因呢,但读写固件都是正常的,但连串口就不能开机,不知是不是我的串口转USB没有断电。

离线

#108 2020-05-23 16:08:57

angelsan
会员
注册时间: 2020-04-02
累计积分: 10

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

感谢分享,这个很有用,先学习一下

离线

#109 2020-05-26 15:35:55

Liuwj
会员
注册时间: 2020-05-18
累计积分: 2

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

OS=Windows_NT LDFLAGS="-L/usr/i686-w64-mingw32/lib/ -lws2_32 -lwsock32" CC=i686-w64-mingw32-gcc make
Setting version information: v1.4.1-87-g78a7566

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  -L/usr/i686-w64-mingw32/lib/ -lws2_32 -lwsock32 -o sunxi-fexc fexc.c script.c script_uboot.c script_bin.c script_fex.c -lws2_32
fexc.c: In function ‘main’:
fexc.c:312:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
   filename[1] = argv[optind+1]; /* out */
   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
fexc.c:313:2: note: here
  case 1:
  ^~~~
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  -L/usr/i686-w64-mingw32/lib/ -lws2_32 -lwsock32 -o sunxi-bootinfo bootinfo.c -lws2_32
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  `pkg-config --cflags libusb-1.0` -L/usr/i686-w64-mingw32/lib/ -lws2_32 -lwsock32 -o sunxi-fel fel.c progress.c soc_info.c fel_lib.c fel-spiflash.c -lws2_32 `pkg-config --libs libusb-1.0`
/tmp/cc3LYByw.o:fel.c:(.text+0x1a47): undefined reference to `nanosleep'
collect2: error: ld returned 1 exit status
Makefile:136: recipe for target 'sunxi-fel' failed
make: *** [sunxi-fel] Error 1

这是哪里顺序不对吗?

离线

#110 2020-05-26 15:56:37

哇酷小二
管理员
注册时间: 2020-04-22
累计积分: 1,645

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

在线

#111 2020-05-26 16:49:41

Liuwj
会员
注册时间: 2020-05-18
累计积分: 2

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

哇酷小二 说:

good,ok

离线

#112 2020-05-28 10:31:37

Liuwj
会员
注册时间: 2020-05-18
累计积分: 2

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

哪位大神,有修改过sunxi-fel ,可以支持nandflash的吗

离线

#113 2020-05-29 14:17:48

windbleed
会员
注册时间: 2020-04-23
累计积分: 20

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

最近在研究荔枝派,就卡在bin档下载上,该帖子非常好!

离线

#114 2020-05-29 21:38:13

a446332161
会员
注册时间: 2020-05-29
累计积分: 9

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

终于可以在windows上玩f1c100了,好开心

离线

#115 2020-05-30 21:29:42

房地产
会员
注册时间: 2020-03-02
累计积分: 20

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

使用这个教程,可以在Windows下操作了

离线

#116 2020-05-30 23:27:34

featherfly
会员
注册时间: 2020-05-30
累计积分: 1

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

正在windows上奋斗,这教程很有用

离线

#117 2020-05-31 11:20:18

xiaoer
会员
注册时间: 2020-05-26
累计积分: 6

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

好资料呀,刚在虚拟机一直识别不了f1c100s ,不知道怎么回事,先对着这个流程做一遍吧,,

离线

#118 2020-06-01 14:34:58

Jay
会员
注册时间: 2020-06-01
累计积分: 8

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

一直下载不成功,我无语了

离线

#119 2020-06-04 11:32:19

chenshengwei
会员
注册时间: 2020-06-04
累计积分: 7

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

V3s 和 F1C100s有什么区别吗

离线

#120 2020-06-04 14:05:33

李某人
会员
注册时间: 2020-01-10
累计积分: 13

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

下载下来试一试啦拉

离线

#121 2020-06-06 14:48:20

venom
会员
注册时间: 2020-05-27
累计积分: 8

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

拿去下载试试看看能不能跑通

离线

#122 2020-06-13 15:01:16

zhou_yutao
会员
注册时间: 2018-10-25
累计积分: 1

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

正在从零开始弄f1c100s,感谢楼主分享!

离线

#123 2020-06-13 15:04:42

zhou_yutao
会员
注册时间: 2018-10-25
累计积分: 1

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

linux版本的sunxi-tools 按照官网没反应。感谢楼主分享!

离线

#124 2020-06-23 14:15:32

zhou_yutao
会员
注册时间: 2018-10-25
累计积分: 1

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

求助:谁有f1c100s的底板(即LicheePi Nano Dock板),本人想验证下声音问题。

离线

#125 2020-06-30 09:01:30

freekou
会员
注册时间: 2020-05-23
累计积分: 2

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

主控是F1C100S,开发板是荔枝Nano,各位大侠哪有图形界面的刷机包。

离线

#126 2020-06-30 09:07:24

哇酷小二
管理员
注册时间: 2020-04-22
累计积分: 1,645

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

freekou 说:

主控是F1C100S,开发板是荔枝Nano,各位大侠哪有图形界面的刷机包。

分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994:
https://whycan.cn/t_2689.html



感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码:
https://whycan.cn/t_3206.html

在线

#127 2020-06-30 14:09:13

zbc8789
会员
注册时间: 2020-06-23
累计积分: 0

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

正在从零开始弄f1c200s,感谢楼主分享!

离线

#128 2020-07-18 14:58:37

d_rhasta
会员
注册时间: 2020-07-18
累计积分: 3

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

才拿到版,还在摸索中。。。

离线

#129 2020-07-20 14:03:41

twxl1993
会员
注册时间: 2020-07-17
累计积分: 2

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

最近在编译这个工具,感谢晕哥给了宝贵的经验。

离线

#130 2020-07-23 18:04:16

淡定
会员
注册时间: 2020-07-23
累计积分: 10

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

新人刚入坑,要等明天才能下载

离线

#131 2020-07-23 18:13:26

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

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

淡定 说:

新人刚入坑,要等明天才能下载

多发几个有用的帖子。

离线

#132 2020-07-24 13:39:17

淡定
会员
注册时间: 2020-07-23
累计积分: 10

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

折腾了半天,mingw还没有安装好,一直download失败

离线

#133 2020-07-27 23:14:31

zt
会员
注册时间: 2020-07-27
累计积分: 2

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

新人入坑啦,好东西都发出来

离线

#134 2020-07-31 17:19:59

torusww
会员
注册时间: 2020-04-07
累计积分: 2

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

感谢分享,学习中

离线

#135 2020-07-31 18:13:10

f_Endman
会员
注册时间: 2020-04-16
累计积分: 9

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

我在Ubuntu下编译sunxi-felfel会一直报错lib.c:26:20: fatal error: libusb.h: No such file or directory,然后我就sudo apt-get install libusb-1.0-0-dev了一下,然而还是怎么都不行,想着卸载重装结果貌似卸错了,现在Ubuntu坏了。。Orz

离线

#136 2020-08-04 16:30:46

ascut
会员
注册时间: 2020-08-04
累计积分: 4

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

自己试了下 在Ubuntu下编译 太麻烦了; 还是直接下载晕哥的试试吧

离线

#137 2020-08-05 08:55:34

ascut
会员
注册时间: 2020-08-04
累计积分: 4

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

有人遇到过 libusb_claim_interface() ERROR -3: Access denied (insufficient permissions) 这个错误吗?

离线

#138 2020-08-06 22:20:06

antbiker
会员
注册时间: 2020-01-04
累计积分: 3

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

v3s入坑,测试网口,试了好几个版本都不带网口,只能自己编译了

离线

页脚

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