zoukankan      html  css  js  c++  java
  • HI3518EV200+AR0130开发板烧录uboot、kernel、rootfs及其参数配置

    分区名 分区大小 起始地址 截至地址
    bootloader:1M 0x00000000 0x00100000
    kernel: 3M 0x00100000 0x00400000
    rootfs: 12M 0x00400000 0x01000000

    SDRAM范围:80000000-83FFFFFF
    linux内存:0x80000000-0x81FFFFFF MMZ内存:0x82000000-0x83FFFFFF

    uboot的各环境变量介绍和设置
    set serverip 192.168.1.14

    set ipaddr 192.168.1.10
    附:烧录命令
    ---------------------------------------------------
    tftp更新并重新烧写uboot的命令序列:
    mw.b 0x82000000 ff 0x100000
    tftp 0x82000000 /home/swann/tftp_hi/u-boot-hi3518ev200.bin
    sf probe 0
    sf erase 0x0 0x100000
    sf write 0x82000000 0x0 0x100000
    --------------------------------------------------
    tftp更新并重新烧写kernel的命令序列:
    mw.b 0x82000000 ff 0x400000;tftp 0x82000000 /home/swann/tftp_hi/uImage_hi3518ev200;sf probe 0 ;sf erase 0x100000 0x400000;sf write 0x82000000 0x100000 0x400000
    ---------------------------------------------------
    tftp更新并重新烧写rootfs的命令序列:
    mw.b 0x82000000 ff 0xc00000;tftp 0x82000000 /home/swann/tftp_hi/rootfs_hi3518ev200_64k.jffs2;sf probe 0;sf erase 0x400000 0xc00000;sf write 0x82000000 0x400000 0xc00000

    uboot环境变量配置

    set bootcmd 'sf probe 0;sf read 0x82000000 0x100000 0x300000;bootm 0x82000000'
    set bootargs mem=32M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 mtdparts=hi_sfc:1024K(boot),3072K(kernel),12288K(rootfs)

    虚拟机ubuntu的nfs文件夹中添加好lib和ko

    ifconfig eth0 192.168.1.10

    • mount -t nfs -o nolock 192.168.1.14:/home/swann/nfs_hi /mnt

     ubuntu中将测试文件放入nfs目录下

    • 步骤1:进入Hi3518E_SDK_V1.0.3.0/mpp/目录
    • 步骤2:cp ko lib ~/rootfs/ -rf
    • 步骤3:cd ~/rootfs/lib/
    • 步骤4:rm *.a 【这时我们可以看到HiLinux也有了lib和ko文件】

    在SecurtCRT的HiLinux的mnt目录下载执行以下命令:

    • cp ko / -rf
    • cp lib/* /usr/lib -f
    • ls /usr/lib/ (可以看到很多.so文件)
    • ls /ko (可以看到很多.ko文件)

    在开发板/etc/profile文件中添加如下:

    ifconfig eth0 192.168.1.10                 
    ifconfig lo 127.0.0.1 
    route add default gw 192.168.1.1 cd
    /ko ./load3518e -i -sensor ar0130 -osmem 32 -total 64 mount -t nfs -o nolock 192.168.1.14:/home/swann/nfs_hi /mnt
    telnetd cd
    /mnt

    测试mpp

  • 相关阅读:
    dumpsys
    阿里云云效流水线体验
    停车入场城市排行榜1
    第三方企业号对接工作
    PHP搭建(windows64+apache2.4.7+mysql-5.6+php5.5)
    十大编程算法助程序员走上高手之路
    数据库的最简单实现
    JavaScript 开发的45个经典技巧
    常用meta整理
    Shell脚本编程初体验
  • 原文地址:https://www.cnblogs.com/ordinary-world/p/10044926.html
Copyright © 2011-2022 走看看