OK6410-A开发板学习-uboot烧录

先来看一下板图,这个图不知道是哪个板的,但是相差不多,对学习无碍

OK6410-A开发板学习-uboot烧录_第1张图片

关于这个uboot烧录费了些功夫

1.首先是弄错了哪个是串口,因为工作中用的板子都是RJ45的口,习惯性的将串口接在了Ethernet,真是吐血

2.关于使用SD卡烧录

一个ubuntu下sd卡的挂载使用遇到的问题

http://blog.csdn.net/davion_zhang/article/details/50622700

另一个是关于SD_Writer.exe的使用,我记得以前用wine可以直接使用SD_Writer.exe的,但这次很不顺利

最后找到如下方法且可行:

    1、确保SD卡为FAT32格式。
    2、把要烧写的系统拷贝到SD卡根目录下(或者把光盘中的整个images拷贝)
    3、在命令行中执行: 

dd iflag=dsync oflag=dsync if=supper_boot_path of=/dev/your_sdcard_name seek=1  
        supper_boot_path:存放mmc_ram256.bin绝对路径+文件.
        your_sdcard_name:SD卡在ubuntu中的设备名字,可以用 fdisk -l查看(我的是/dev/sdb1)
        iflag 按照以逗号分隔的符号列表指定的方式读取
        oflag 按照以逗号分隔的符号列表指定的方式写入
        if        从指定文件中读取
        of       写入到指定文件
        seek  在输出开始处跳过指定的块数
    4、命令行中执行: sync
    把缓存中的东西强制写入SD卡
    5、将u-boot_ram256.bin重命名写入SD

    6、涉及的mmc_ram256.bin、u-boot_ram256.bin我已上传到地址:

http://download.csdn.net/detail/fzs333/9425689

3,关于SD卡启动和NAND启动

OK6410-A开发板学习-uboot烧录_第2张图片

OK6410-A开发板学习-uboot烧录_第3张图片


4.我要的结果

host alive,网卡也起来了,后边就可以移植uboot了

OK6410-A开发板学习-uboot烧录_第4张图片




你可能感兴趣的:(OK6410,sd烧录,uboot烧录)