往SD卡中载入启动镜像
烧录ROCK SD卡启动镜像
首先要下载或者制作一个从SD卡启动的镜像,下载可以从(http://dl.radxa.com/)
制作可以参考本github中的其他文档,或者访问Radxa的官网http://radxa.com
(注意:rock lite从SD卡启动的android镜像只能由Windows平台烧录)
Windows下操作
开始之前,你需要准备一张至少8GB的高质量SD卡,劣质SD卡会导致启动失败(追求质量一向是IT从业者优先考虑的事物)
- 下载Win32DiskImager
- 使用工具将镜像写入SD卡中
Linux
-
我们使用dd命令将镜像写入SD卡中
sudo dd if=radxa_rock_xxxx_sdcard.img of=/dev/sdx
-
需要注意的是,sdx是SD卡插入PC后,PC自动命名的,所以我们在SD插入前,以及插入后,执行
ls /dev/sd*
通过对比得到SD卡的命名,如果出现sdb,sdb1,sdb2等类似名字,使用sdb。 -
有时,我们只需要烧录某个分区,并且不想为烧录整个镜像而浪费太多时间,则需要查看该镜像打包时的patamater文件,上面会记录分区的地址。如boot分区
{
CMDLINE:console=ttyFIQ0,115200 console=tty0 root=/dev/block/mtd/by-name/linuxroot rw rootfstype=ext4 init=/sbin/init mac_addr=de:ad:de:ad:be:ef initrd=0x62000000,0x00800000 mtdparts=rk29xxnand:0x00008000@0x00002000(boot),-@0x0000A000(linuxroot)
} -
在使用dd命令的时候,则需要加上一个偏移量+0x2000
sudo dd if=booting.img of=/dev/sdx seek=$(0x2000+0x2000)