您尚未登录。

楼主 # 2023-10-12 14:55:18

Cohen0415
会员
注册时间: 2023-09-20
已发帖子: 1
积分: 1

Allwinner USB FEL device not found!

开发板:荔枝派nano
soc:f1c100s

1、错误问题
Allwinner USB FEL device not found!

2、概念理清
全志Soc的启动介质的检测顺序是固定的,sd/mmc卡 > nand/spinor > fel,上电后芯片的BROM若依次在sd/mmc和nand/spinor找不到uboot自然会进入fel模式。

3、准备工具
一根usb数据线连接licheepi nano自带的usb口,另一端接电脑(与板子上的flash交互);
一个usb转TTL连接licheepi nano uart0的tx,rx,另一端接电脑;

4、如何进入fel模式
方法1:在上电前短接spi0的cs引脚到GND,让BROM找不到flash,而且又在没插sd卡的情况下,最后自然会进入fel模式;此方法我依然会出现“Allwinner USB FEL device not found!”错误。

方法2:同样的原理,不插sd卡,把flash上存储uboot的位置擦除,让BROM找不到uboot,最后自然会进入fel模式;操作如下:
在板子进入uboot命令窗口后,依次执行如下命令对flash进行擦除操作

sf probe 0 #初始化falsh device
sf erase 0 0x100000 #擦除0x0-0x100000
reset

出现resetting…后,licheepi nano进入fel模式,回到虚拟机连接fel usb,再次查看是否进入fel模式

sudo sunxi-fel ver

出现如下内容,代表成功

AWUSBFEX soc=00001663(F1C100s) 00000001 ver=0001 44 08 scratchpad=00007e00 00000000 00000000

随后下载uboot,单次运行或烧入

#单次运行命令
#/your/path/to/ 是你自己的路径
sunxi-fel uboot /your/path/to/u-boot-sunxi-with-spl.bin
#烧入命令
#/your/path/to/ 是你自己的路径
sunxi-fel -p spiflash-write 0 /your/path/to/u-boot-sunxi-with-spl.bin

以上内容或相关词汇的描述有自己的理解,若出现不专业不准确的名次解释请给予纠正!

离线

页脚

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

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