cubieboard刷sd卡时, 使用了下面的脚本
https://github.com/linux-sunxi/sunxi-bsp/blob/master/scripts/sunxi-media-create.sh
命令如下:
./script/sunxi-media-create.sh /dev/sdb 引导文件 操作系统文件
分析如下:
- umount sd
- sd卡前1M的字节,全部清0
- sfdisk命令写分区表
- 两个分区分别格式化成vfat与ext4文件系统
- 解压两个文件到临时目录
- /bootloader/sunxi-spl.bin 写至sd卡8K处, (第二引导系统处)
- /bootloader/u-boot.bin 写至32K处 (真正的引导模块)
- 两个分区mount至文件系统
- 拷贝文件 /kernel/uImage => 第一分区
- 拷贝文件 /kernel/*.bin => 第一分区
- 拷贝文件 /kernel/*.scr => 第一分区
- 拷贝文件 操作系统文件/* => 第二分区
- 拷贝文件 /rootfs/* => 第二分区
总结如下:
- 脚本主要是分区,格式化,拷贝文件
- 分成两个区,两个文件解压后,拷贝至分区内
关于源码
源码的github上,有几多很特别的目录, 是打不开的, 很怪~~~
更详细的可参考:
http://linux-sunxi.org/Main_Page/zh_cn#.E8.BD.AF.E4.BB.B6
分享到:
相关推荐
f1c100s下载工具,可在windows通过msys2编译
u-boot-sunxi-with-spl-vga
WINDOWS版本的sunxi-tools,用于V3S,荔枝派zero,如下 .\sunxi-fel ver AWUSBFEX soc=00001681(V3s) 00000001 ver=0001 44 08 scratchpad=00007e00 00000000 00000000 .\sunxi-fel spiflash-info Manufacturer: ...
我自己移植的windows下的sunxitools-fel,可以用于全志cpu的fel模式。cpu调试
sunxi-tools-win,F1C100S下载工具,win版本下载软件,含软件、教程。
A40i-T3的Sunxi-dump-reg使用说明.doc
全志V3s可以用sunxi-fel工具对SPI Flash 进行镜像下载,支持16M、32M
全志F1C100S芯片下载工具,适配用于外部16M以下FLASH。
allwinner official tools for EVB board, it could be used for development on allwinner EVB board.
Lichee Zero SPI Flash 16M启动的U-boot,w25q128
全志A20 平台 TV decoder 工程
sunxi工具 版权所有(C)2012 Alejandro Mery 有关贡献者的完整列表,请... 调用sunxi-fexc兼容性快捷方式,可将script.bin blob反编译为.fex格式,这是Allwinner SDK用来配置主板的。 fex2bin 调用sunxi-fexc以将.
全志F1C100S芯片下载工具,适配用于外部32M的FLASH配置。
A20双核处理器,集成 LVDS/RGB LCD, HDMI with HDCP support, 4-CH CVBS OUT, 4-CH CVBS IN, GMAC等;另外, A20与A10 pin to pin 兼容,便于现有设备的升级,加速产品面市
sunxi-tools 发布sunxi平台开发工具。
sunxi-tools, Allwinner soc器件的命令行 工具集合 sunxi工具 版权所有( C ) 2012 Alejandro Mery amery@geeks.cl有关贡献者的完整列表,请参见链接或者使用命令 git shortlog -se --no-merges 使用 命
Ubuntu20.04LTS下装Livesuit用的,包括awusb、工具本身等等,具体使用方法见博文
sun4i sun7i Real Time Clock.
atmel-pcm-dma.c ALSA PCM DMA support for the Atmel SoC.
cd sunxi-debian && sudo docker build -t debian:olinux . 构建sunxi内核和启动文件 要构建sunxi内核和启动文件,请运行: sudo docker run --privileged -i -t -v $( pwd ) /olinux/:/olinux/ debian:oli