当第一次拿到开发板时大家都有同样一个问题,怎样把自己的编译好的代码写进开发板中?
虽然在出厂的开发板都有写好,但是在开发过程中难免要反复烧写。
开发板不太好写的可能就是UBOOT了,如果UBOOT写好后就可以通过FASTBOOT烧写内核文件系统了。后者很容易。
三星SMDKV310这款开发板在介绍烧写uboot.bin时是使用工具TACK32.这个工具价格比较贵,就算是公司也不会轻易买
更别说个人了。下面我介绍一下三星SMDKV310的使用方法:
三星的BSP包中会有一个V310_u-boot_SD_0x200_0x1001FF.bin文件,这是一个SD启动的uboot,有了这个就方便了。
1.使用HxD把V310_u-boot_SD_0x200_0x1001FF.bin写入到SD卡的0x200地址后。
2.接上SD卡就可以看到uboot启动信息了。
如果想重INAND启动的话就略麻烦一些。
步骤如下:
1.接上面的步骤通过fastboot写支持INAND 启动的u-boot.bin到SD卡中(否则u-boot.bin 无法写进inand)。
2.下载v310N.nbl1到内存的 0x40000000
# dnw 40000000
下载bl2.bin到内存的 0x40002000
# dnw 40002000
下载u-boot.bin到内存的0x40006000
# dnw 40006000
最后把这个三个镜像从内存烧写到 iNAND
# emmc open 0
# mmc write 0 40000000 0 400
# emmc close 0
这样就通过SD卡下载uboot到INAND中,这下就可以通fastboot写其它文件了。