荔枝派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模式的操作步骤:
- 断开开发板电源
- 用镊子短接SPI Flash芯片的CS引脚到GND
- 保持短接状态连接USB到电脑
- 释放CS引脚短接
- 执行验证命令:
sudo sunxi-fel ver
正常情况应显示类似输出:
AWUSBFEX soc=00001663(F1C100s) 00000001 ver=0001 44 08
常见问题排查表:
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| 设备未识别 | 驱动未安装 | 检查lsusb输出,安装libusb驱动 |
| 命令无响应 | 未进入FEL模式 |


316

被折叠的 条评论
为什么被折叠?



