首页 > 技术知识 > 正文

目录 (Table of Contents)

[TOCM]

[TOC]

这一章仅供参考!!!具体设置要视个人情况而定,不能直接套用本文内容

1 使用HiTool工具烧录uboot win10 下打开目录 Hi3519A V100R001C02SPC010\Hi3519A V100R001C02SPC010\01.software\pc\HiTool 解压 HiTool-BVT-5.0.46.zip 点击 HiTool.exe

烧录 3519的uboot kernel rootfs

设置如下:

选择串口(一般只有一个可选的) 传输方式选择串口 选择烧写Fastboot Flash类型选择spi nor 文件选择u-boot-hi3519av100.bin

此时给板子断电

点击烧写

在15秒内给板子上电 控制台出现successfully即为烧写完成 重新上电,重启板子

烧录 3519的uboot kernel rootfs1

2 uboot 下烧录内核与文件系统

关于 TFTP 和终端工具可以参考win10目录 Hi3519A V100R001C02SPC010\ReleaseDoc\zh\01.software\pc\HiTool 下的 HiTool工具平台 使用指南.pdf 的 3.3 TFTP视图3.4 终端工具内容进行设置。也可以使用自己已经搭建好的 TFTP服务器和终端工具。

打开终端输入如下命令:

//设置IP

setenv serverip xxx.xxx.xxx.xxx

setenv ipaddr xxx.xxx.xxx.xxx

save

//烧录内核,21000000 要看你板子的内存设置

mw.b 21000000 ff 400000;tftp 21000000 uImage

sf probe 0;sf erase 100000 400000;sf write 21000000 100000 400000

//烧录文件系统,1B00000 要视文件系统具体情况

mw.b 21000000 ff 1B00000;tftp 21000000 rootfs_hi3519av100_64k.jffs2

sf probe 0;sf erase 500000 1B00000;sf write 21000000 500000 1B00000

//设置环境变量

setenv bootargs mem=256M console=ttyAMA0,115200 clk_ignore_unused root=/dev/mtdblock2 rw rootfstype=jffs2 mtdparts=hi_sfc:1M(boot),4M(kernel),27M(rootfs)

setenv bootcmd sf probe 0;sf read 21000000 100000 400000; bootm 21000000

save

//重启

reset

重启过后就进入系统了

烧录 3519的uboot kernel rootfs2 3 设置网络

可以通过如下方法让 Hi3519A 开启时自动配置好网络

在终端命令行下输入:

cd /etc/init.d/

创建一个新的文件

vim demo

输入内容: #!/bin/sh ifconfig eth0 192.168.1.108 netmask 255.255.255.0;route add default gw 192.168.1.1

这里的 192.168.1.108 可以改成你需要的 IP,保存并退出。

修改 rcS文件内容:

vim rcS

在最后一行加上刚刚创建的文件 demo 的目录,修改后的 rcS文件内容如下: #! /bin/sh /bin/mount -a echo ” _ _ _ _ _ _ _ _ _ _ _ _ \ _ _ _ _ _ ___ / /__/ \ |_/ / __ / – _ ___ / / / / / / _ _ _ _/ / / \_/ \_ ______ ___________\___\__________________ ” for initscript in /etc/init.d/S[0-9][0-9]* do if [ -x $initscript ] ; then echo “[RCS]: $initscript” $initscript fi done /etc/init.d/demo
<

保存并退出,重启

reboot

现在就可以看到系统自动设置网络了

猜你喜欢