海思Hi3519A开发(3.烧录uboot、kernel、rootfs)
文章目录
- 1 使用HiTool工具烧录uboot
- 2 uboot 下烧录内核与文件系统
- 3 设置网络
这一章仅供参考!!!具体设置要视个人情况而定,不能直接套用本文内容
1 使用HiTool工具烧录uboot
win10 下打开目录 Hi3519A V100R001C02SPC010\Hi3519A V100R001C02SPC010\01.software\pc\HiTool
解压
HiTool-BVT-5.0.46.zip
点击
HiTool.exe
设置如下:
- 选择串口(一般只有一个可选的)
- 传输方式选择串口
- 选择烧写Fastboot
- Flash类型选择spi nor
- 文件选择u-boot-hi3519av100.bin
此时给板子断电- 点击烧写
在15秒内给板子上电- 控制台出现successfully即为烧写完成
- 重新上电,重启板子
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
重启过后就进入系统了
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 -aecho "_ _ _ _ _ _ _ _ _ _ _ _\ _ _ _ _ _ ___/ /__/ \ |_// __ / - _ ___/ / / / / /_ _ _ _/ / / \_/ \_ ______
___________\___\__________________
"
for initscript in /etc/init.d/S[0-9][0-9]*
doif [ -x $initscript ] ;thenecho "[RCS]: $initscript"$initscriptfi
done/etc/init.d/demo
保存并退出,重启
reboot
现在就可以看到系统自动设置网络了
海思Hi3519A开发(3.烧录uboot、kernel、rootfs)相关推荐
- 海思Hi3519A开发(6.sample内容介绍)
文章目录 编译与运行 sample sample_venc(视频数据编码) sample_vdec(视频数据解码) sample_audio(音频相关) sample_snap(拍照) sample_ ...
- 评测丨用数字带你综合体验海思Hi3519A开发板性能
OK3519A-C BSP整体测评 OK3519A-C开发板采用Hi3519AV100,该芯片支持 H.265/H.264编解码,编码/解码性能高达4K*2K@60fps/1080p@240fps,集 ...
- 海思嵌入式开发-004-Hi3516烧录问题总结
烧录Hi3516DV300小型系统 问题总结 一.前言 二.使用USB进行烧录 ① 前提条件 ② 操作步骤 三.运行镜像文件 四.续更 一.前言 Hi3516DV300的镜像烧录通过Winodow环境 ...
- 海思Hi3519A开发(4.移植OpenCV4.0.1到Hi3519A开发板)
文章目录 1 准备工作 2 设置 cmake 3 编译 4 移植 5 编译静态库 6 下载 1 准备工作 在 ubuntu 上安装 cmake-gui sudo apt-get install cma ...
- 海思嵌入式开发-003-Hi3861烧录报错,找不到Hi3861_wifiiot_app_allinone.bin文件
一.问题描述 {"upload": ["out/hispark_pegasus/wifiiot_hispark_pegasus/Hi3861_wifiiot_app_al ...
- 海思Hi3519A 基础入门教程
<海思Hi3519A开发(1.搭建开发环境)> <海思Hi3519A开发(2.编译uboot与kernel)> <海思Hi3519A开发(3.烧录uboot.kernel ...
- 1.海思项目整理 编译烧录+启动参数+sample编译+bayeRGBYUV+MPP(VB+VI+VPSS)
1.1.2.检测开发板 (4)SecureCRT监视打开,开发板开机,自动挂载到/home/aston/rootfs中 (5)自动加入/mnt中,执行./sample_venc即可 (6)在vlc中输 ...
- 《海思Hi35xx开发日记——之No.3》
在上一篇我们已经说到如何让海思Hi3519A跑起来,输入几个命令是一顿操作猛如虎.但我们对这些命令还有作深入一点的了解,所以这篇我们专门是为命令行的探讨写的. 在Hi3519平台上跑的是Linux系统 ...
- 06-20210224华为海思Hi3518EV300鸿蒙系统的uboot编译
06-20210224华为海思Hi3518EV300鸿蒙系统的uboot编译 2021/2/24 15:51 https://blog.csdn.net/qq_31765191/article/det ...
最新文章
- (筆記) 如何安裝Altera USB Blaster? (SOC) (Quartus II) (DE2)
- Python整数递增与++ [重复]
- 盘启动盘_[装机]推荐唯二的两个开源免费的启动盘工具,轻松创建USB启动盘
- 就是一个人写代码做软件项目也建议用版本管理器也要考虑采用异地容灾手段...
- 人眼中亮斑的检测、定位和去除
- 分布式计算平台:Dryad
- jQuery Mobile 1.1八大新特性介绍
- java配置文件中的plugin,启用ContextReplacementPlugin以忽略webpack中的配置和测试设置文件...
- java之List常用方法(一),Java 常用方法
- ES7和ES8的了解
- [原]Java程序员的JavaScript学习笔记(12——jQuery-扩展选择器)
- 进程和线程的本质和区别
- 三星Note 10最新渲染图曝光:与之前爆料基本一致
- uniapp 安卓ios端热更新
- android开发常用工具类、高仿客户端、附近厕所、验证码助手、相机图片处理等源码...
- 《西西弗神话》读后感
- PLM系统能给企业带来什么
- QQ浏览器如何安装油猴插件
- 安卓虚拟键盘_像科幻片里那样隔空打字,虚拟键盘会成为未来趋势吗?
- iPhone7如何远程控制Linux,iPhone 7成功引导postmarketOS,首款苹果Linux智能手机