荔枝派nano(f1c100s)进入fel模式失败?

开发板:荔枝派nano
soc:f1c100s

1、错误贴图

Allwinner USB FEL device not found!
在这里插入图片描述

2、概念理清

2.1、全志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,另一端接电脑(与uboot交互);

4、如何进入fel模式

方法1:在上电前短接spi0的cs引脚到GND,让BROM找不到flash,而且又在没插sd卡的情况下,最后自然会进入fel模式;注意是SPI0的引脚1,不是SPI1的引脚1。直接将pcb上的flash芯片的引脚1短接到地最好。

方法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

u-boot-sunxi-with-spl.bin怎么来请看sipeed wiki这有介绍
以上内容或相关词汇的描述有自己的理解,若出现不专业不准确的名次解释请给予纠正!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值