去年基于u-boot-2012实现了USB下载,yaffs2烧写,... 时隔半年,重拾技术,完善了一些功能。
去年做移植的时候,2012.07版本是最新的,这次就未观注了...
【注:我的开发板是tiny210V1, 512M RAM, 1G SLC NAND】
介绍一下u-boot-2012.07-for-tiny210的一些实现的功能:
1. 同一个镜像,烧写到SD或Nand, 都可以启动, 自动识别boot media。
2. 支持USB下载, 配合linux PC端的DNW工具(简洁得只有一个.c)使用,比烧写SD卡方便。
3. 支持烧写yaffs2镜像,完美支持 android root fs。
4. 同一个镜像,烧写到SD卡,支持8bit ECC, 烧写到NAND, 支持1bit ecc。
5. SD启动卡主要用来烧写uboot into nand, 保证S5pV210的iROM能够加载并启动nand中的uboot。
待验证的一个功能:
从前期准备和分析来看,可以抛弃友善的mkyaffs2img-128M这个工具了。 周一再详测一下。
改个时间再分享代码,提供基于u-boot 2012.07的diff包。