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

  • 相关阅读:
    五分钟完成 ABP vNext 通讯录 App 开发
    .NET Conf: Xamarin专场会议3.23 开幕
    2020 年 中国.NET开发者调查报告
    推荐一个很棒的开源工作流elsa-core
    尝试使用 Visual Studio Online (Cloud IDE)
    Mongo2Go 介绍
    DevExpress作为企业赞助商加入.NET基金会
    【新书推荐】《ASP.NET Core微服务实战:在云环境中开发、测试和部署跨平台服务》 带你走近微服务开发
    云原生时代 来看看十年前李彦宏、马化腾和马云对云计算的评价
    .NET 在云原生时代的蜕变,让我在云时代脱颖而出
  • 原文地址:https://www.cnblogs.com/ordinary-world/p/10044926.html
Copyright © 2011-2022 走看看