比如:使用SD卡烧录led.bin到s5pv210中
(1)编译mkv210_image.c文件生成mkmini210 gcc mkv210_image.c -o mkmini210
(2)使用mkmini210对led.bin进行加头部处理生成210.bin ./mkmini210 led.bin 210.bin
(3)使用dd命令将210.bin文件烧录到SD中 sudo dd iflag=dsync oflag=dsync if=210.bin of=/dev/sdb seek=1
(4)将SD卡插入卡槽,s5pv210选择为SD卡启动方式
其中,(1)和(2)这两步都是在当前目录(也就是程序所在文件夹中,而不是子文件夹中)的Makefile文件中完成。
mkv210_image.c的作用:为BL1添加校验头,我们编译链接时只得到了led.bin,这个210.bin的得到和交叉编译工具链是完全无关的。由led.bin得到210.bin的过程是三星的S5PV210所特有的,因此需要我们自己去完成,为此我们写了mkv210_image.c来完成。
重点在第(3)步,操作的语句“sudo dd iflag=dsync oflag&#