提供个思路:
插上SD卡,SD卡启动,进入Linux系统,写个自启动脚本,执行dd命令,将镜像直接写到指定flash。
当然,uboot也可以做,而且可以节省Linux启动的时间,但uboot要获取镜像和烧写镜像,难度要高一些。
1.获取块设备
2.注册fatfs
3.读取文件
4.解析、烧录