zoukankan      html  css  js  c++  java
  • 海思3519A 开发环境设置相关

    设置板卡和虚拟机的网络参数

    setenv serverip 192.168.1.107
    setenv ipaddr 192.168.1.10
    setenv gatewayip 192.168.1.1
    setenv netmask 255.255.255.0
    saveenv
    

    文件系统制作

    osdrv/pub/bin/pc/mkyaffs2image100 osdrv/pub/rootfs_glibc  osdrv/pub/rootfs_glibc_2k_4bit.yaffs2 1 2
    
    • osdrv/pub/bin/pc/mkyaffs2image100,文件系统制作的工具
    • osdrv/pub/rootfs_glibc,要制作的系统源文件
    • osdrv/pub/rootfs_glibc_2k_4bit.yaffs2 要生成的文件系统以及路径

    u-boot烧写

    mw.b 42000000 ff 80000
    tftp 0x42000000 u-boot-hi3519av100.bin
    nand erase 0 80000
    nand write 42000000 0 80000
    

    也可以使用HiTool软件烧写:

    烧写时需要注意串口不被占用。
    烧写过程中要先断电再重新上电。

    内核烧写

    mw.b 42000000 ff 400000
    tftp 42000000 uImage
    nand erase 100000 400000
    nand write 42000000 100000 400000
    

    文件系统烧写

    mw.b 42000000 ff 2000000
    tftp 42000000 rootfs_glibc_2k_4bit.yaffs2   #此处更新为文件的实际名称
    nand erase 500000 0x1441a40  # 2000000要更新为文件的实际大小,上文会提示其大小
    nand write.yaffs 42000000 500000 0x1441a40 # 2000000要更新为文件的实际大小,上文会提示其大小
    

    注意:
    2000000应该修改为实际的大小,在执行nand erase可以比实际大小稍大一些。
    0x1441a40 应该修改为实际的大小。

    文件系统启动参数设置

    118M 要更改成略大于上面制作的文件系统的大小。

    setenv bootargs 'mem=256M console=ttyAMA0,115200 clk_ignore_unused root=/dev/mtdblock2 rw rootfstype=yaffs2 mtdparts=hinand:1M(boot),4M(kernel),118M(rootfs)'
    setenv bootcmd 'nand read 0x42000000 100000 400000
    bootm 0x42000000'
    saveenv
    re
    

    网络文件系统启动参数设置

    setenv bootargs 'mem=256M console=ttyAMA0,115200 clk_ignore_unused root=/dev/nfs nfsroot=192.168.1.107:/opt/nfs rw ip=192.168.1.10:192.168.1.107:192.168.1.1:255.255.255.0:::off'
    setenv bootcmd 'nand read 0x42000000 100000 400000
    bootm 0x42000000'
    saveenv
    re
    

    本地文件系统挂载虚拟机

    mount -t nfs -o tcp -o nolock 192.168.1.107:/opt/nfs /mnt
    
  • 相关阅读:
    Java常用的7大排序算法汇总
    swift 内存管理,WEAK 和 UNOWNED
    Java关键字final、static使用总结
    Swift对面向对象提供了良好的支持,下面介绍几个其独有的特性。
    如何自己动手实现 KVO(转)
    Method Swizzling 和 AOP 实践(转)
    Objective-C Runtime(转)
    在多线程中进行UI操作
    iOS 详解NSXMLParser方法解析XML数据方法
    用一张日落照片估算出地球的半径
  • 原文地址:https://www.cnblogs.com/chay/p/10887496.html
Copyright © 2011-2022 走看看