荔枝派Lichee Nano全志F1C100s烧录避坑指南:从Fel模式到SPI Flash完整流程

荔枝派Lichee Nano全志F1C100s SPI Flash烧录实战指南

1. 开发板基础认知与环境准备

荔枝派Lichee Nano是一款基于全志F1C100s芯片的超低成本Linux开发板,核心配置为ARM9架构处理器、32MB DDR1内存以及内置的SPI Flash存储支持。对于嵌入式开发者而言,掌握SPI Flash烧录技术是释放这块开发板全部潜力的关键第一步。

硬件准备清单:

  • Lichee Nano开发板(含SPI Flash芯片)
  • USB转TTL串口模块(CH340/CP2102等)
  • 5V Micro USB供电线
  • 杜邦线若干
  • 可选:SPI Flash编程器(用于救砖)

软件工具链:

# Ubuntu环境下必备工具安装
sudo apt update
sudo apt install git make gcc libusb-1.0-0-dev zlib1g-dev libssl-dev

开发环境建议使用Ubuntu 18.04/20.04 LTS,其对ARM交叉编译工具链的支持最为稳定。值得注意的是,F1C100s的SPI Flash烧录需要特殊版本的sunxi-tools工具链,这与全志其他芯片型号有所不同。

2. FEL模式深度解析与进入技巧

FEL模式是全志芯片特有的底层烧录模式,相当于其他芯片的BootROM模式。对于全新出厂的Lichee Nano开发板,首次上电时会自动进入FEL模式。但若SPI Flash中已有程序,则需要特殊操作才能进入。

手动进入FEL模式的操作步骤:

  1. 断开开发板电源
  2. 用镊子短接SPI Flash芯片的CS引脚到GND
  3. 保持短接状态连接USB到电脑
  4. 释放CS引脚短接
  5. 执行验证命令:
sudo sunxi-fel ver

正常情况应显示类似输出:

AWUSBFEX soc=00001663(F1C100s) 00000001 ver=0001 44 08

常见问题排查表:

现象 可能原因 解决方案
设备未识别 驱动未安装 检查lsusb输出,安装libusb驱动
命令无响应 未进入FEL模式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值