zoukankan      html  css  js  c++  java
  • Tiny4412 烧写uboot到emmc步骤

    将uboot写入emmc,并通过EMMC驱动,不在只用SD卡启动

    烧写uboot的之前用如下命令查看EMMC卡信息及分区信息:

    mmcinfo 0: 查看mmc卡信息, 0表示SD卡;1表示emmc卡

    fdisk -p 0: 查看mmc卡分区信息

    1、格式化emmc卡:

    fdisk -c 320 809 524  :可参考前面查看的信息格式化

    fatformat mmc 1:1

    ext3format mmc 1:2

    ext3format mmc 1:3

    ext3format mmc 1:4

    2、将bl1.bin ,bl2.bin, u-boot.bin, tzsw.bin 烧录到emmc中

    emmc open 1:打开emmc文件

      板子                        主机 

    dnw 0x40000000  <---------->    dnw E4412_N.bl1.bin

    mmc write 1 0x40000000 0 0x10

    dnw 0x40000000  <---------->    dnw bl2.bin

    mmc write 1 0x40000000 0x10 0x1c

    dnw 0x40000000  <---------->    dnw u-boot.bin

    mmc write 1 0x40000000 0x30 0x21D

    dnw 0x40000000  <---------->    dnw E4412_tzsw.bin

    mmc write 1 0x40000000 0x2c0  0xB8

    emmc close 1

    3:启动方式拨到emmc启动Uboot

    4、写入linux镜像

    fastboot  <--------------------->  ./fastboot -w

                        ./fastboot flash kernel zImage

    .........

    linux启动成功

    5、写入文件系统

    通过nfs挂在网络文件系统后

    mount /dev/mmcblk0p3 /mnt

    将文件系统拷贝进去,然后解压

    进入uboot设置环境变量:

    set bootargs console=ttySAC0 root=/dev/mmcblk0p3 rootfstype=ext4 init=linuxrc uhost0=y ctp=2

    重启自动进入linux

  • 相关阅读:
    ExtJs学习笔记之ComboBox组件
    ExtJs学习笔记之学习小结LoginDemo
    ExtJs学习笔记之Button组件
    ExtJs学习笔记之TextField
    WAF指纹识别和XSS过滤器绕过技巧
    python中的迭代与递归
    使用Python对文档单词进行计数
    Python正则表达式使用实例
    Python十六进制与字符串的转换
    数组名a,数组名取地址&a,数组首地址&a[0],数组指针*p
  • 原文地址:https://www.cnblogs.com/wenqiang/p/5352061.html
Copyright © 2011-2022 走看看