ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

海思3519A 开发环境设置相关

2019-05-18 22:50:46  阅读:283  来源: 互联网

标签:3519A 42000000 osdrv nand 192.168 文件系统 setenv 设置 海思


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

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

内核烧写

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要更新为文件的实际大小,上文会提示其大小

文件系统启动参数设置

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

标签:3519A,42000000,osdrv,nand,192.168,文件系统,setenv,设置,海思
来源: https://www.cnblogs.com/chay/p/10887496.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有