Hi3516DV300开发板——2.uboot、kernel、fs文件系统烧写

Hi3516DV300开发板——2.uboot、kernel、fs文件系统烧写前言搭建环境教程:Hi3516DV300开发板——1.环境搭建此教程默认环境:Win10+VMware+Ubuntu18.04这篇文章只针对使用Windows下使用网口进行烧录,所以需要有一根网线和一根串口线直连电脑。不要问为什么不用串口,因为我之前串口烧录了2个小时还没成功,最后网口1分半钟烧录成功,至于官方提供的vscode,对serialport太不好装了,果断放弃。百度云过期可以留邮箱发需要哪个@@@@烧写准备1.安装USB转串口的驱动程序链接:USB-to-SerialC

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

前言

搭建环境教程:Hi3516DV300开发板——1.环境搭建

此教程默认环境:Win10+VMware+Ubuntu18.04

这篇文章只针对使用Windows下使用 网口进行烧录,所以需要有一根网线和一根串口线直连电脑。

不要问为什么不用串口,因为我之前串口烧录了2个小时还没成功,最后网口1分半钟 烧录成功,至于官方提供的vs code,对serialport太不好装了,果断放弃。

百度云过期可以留邮箱发需要哪个@@@@

烧写准备

1. 安装USB转串口的驱动程序

链接:USB-to-Serial Comm Port 提取码:r504

解压安装后再连接开发板 !!!

在设备管理中可以看到端口号即可。

2.下载HiTools (解压出来)

百度云链接:Hi_Tools 提取码:9svv

3. 复制文件到Windows下

到此时,你应该可以编译出来没问题的了,然后进入到源码目录:

cd ~/.Source_Code

然后将out/ipcamera_hi3516dv300 目录下的 OHOS_Image.binrootfs.imguserfs.img三个文件复制到Windows下:

VMware:

  1. Windows下新建一个文件夹专门用于共享
  2. Vmware中右击虚拟机,找到选项—共享文件夹—总是启用,然后添加你刚新建的目录,确定
    vm
  3. 回到Ubuntu,然后复制文件到Windows下:(后面的路径应该以自己Windows下创建的实际为准)
    cp OHOS_Image.bin rootfs.img userfs.img /mnt/hgfs/HarmonyOS/
    

然后回到Windows你刚创建的文件夹下可以看到这三个文件夹即可。

后面的全程在Windows下操作,所以不要害怕,跟着我一步一步设置好,不难的。

网口设置(重要

这一步至关重要,设置有问题就会导致你后面烧录失败!!!

  1. 先进到电脑 控制面板——所有控制面板项——网络连接中看到如下:
    网络连接
  2. 右击以太网 找到 属性,双击Internet 协议版本 4(TCP\IPv4)
    TCP/IPv4
  3. 选择 使用下面的IP地址 使用下面的DNS服务器地址
    IP设置
  4. 设置如下,确定退出
    IP地址为:192.168.1.5
    子网:255.255.255.0
    默认网关:192.168.1.1
    

    按照我上面的写,这些需要留下来记住,下面要用到。

烧录操作

打开HiTools工具,然后可以看到如下:
HiTools

  1. 依次点击芯片—切换芯片—Hi3516DV300设置型号为 Hi3516DV300
    设置芯片

  1. 配置网口:

    1. 传输方式选择:网口(推荐)

    2. 在服务器IP中找到刚才设置的 IP:192.168.1.5

      如果后面 烧录出问题,可以把下面的板端配置—IP地址换成192.168.1.100/255

    3. 板载配置按照我这个设置即可
      配置

  2. 这里选择 烧写eMMC至于为什么要emmc,先挖个坑,后面补

  3. 点击第二步绿色的加上三项,然后找到刚才从虚拟机复制出来的三个文件,按照我的顺序,因为板载内有u-boot,所以不选择第一个,然后将三个文件添加进来。
    烧写

  4. 开始地址:因为 uboot 位于起始地址占1M空间,所以 OHOS_Image.bin 开始地址为1M,然后它的大小写9M,别乱写,根据上面的写。(原因如下:开始地址,长度计算(待补)

  5. 选择三个文件前面的对勾即可。

烧录

此时点击烧写

烧写
然后重启开发板,可以按动那个开关按钮,必须15s完成该操作。
重启

正在烧录:

烧录中

烧录成功:

烧录完成

来自电子发烧友
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/190429.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 等价类测试用例设计原则_边界值法测试用例

    等价类测试用例设计原则_边界值法测试用例一、等价类划分法简介1.1什么是等价类划分法?  等价类划分法是黑盒测试中非常重要的测试方法,采用等价类划分法时,无需考虑程序内部结构,设计测试用例是依据游戏策划案进行设计的  等价类是输入条件的一个子数据集合,该输入集合中的数据对于揭示程序中的错误是等价的,从每一个子集中选取少数代表性的数据,从而进行梳理,组合成测试用例  等价类划分法分为:有效等价类、无效等价类。  有效等价类:有效等价类代表对程序的有效输入数据  无效等价类:无效等价类则是以任何方式的无效输入数据。  有效

    2022年10月18日
    0
  • ESP-Drone开源 Wi-Fi 无人机固件首次编译与错误排查

    ESP-Drone开源 Wi-Fi 无人机固件首次编译与错误排查**ESP-Drone原名ESP-Plane***代码仓库:[esp-drone](https://github.com/espressif/esp-drone)*中文文档:[gettingstarted](https://docs.espressif.com/projects/espressif-esp-drone/zh_CN/latest/index.html)*展示视频:[安装与试飞](https://b23.tv/hnLq8Z)

    2022年8月15日
    5
  • 二叉树的前中后和层序遍历详细图解(递归和非递归写法)「建议收藏」

    二叉树的前中后和层序遍历详细图解(递归和非递归写法)「建议收藏」我家门前有两棵树,一棵是二叉树,另一棵也是二叉树。遍历一棵二叉树常用的有四种方法,前序(PreOrder)、中序(InOrder)、后序(PastOrder)还有层序(LevelOrder)。前中后序三种遍历方式都是以根节点相对于它的左右孩子的访问顺序定义的。例如根->左->右便是前序遍历,左->根->右便是中序遍历,左->右->根…

    2022年5月22日
    33
  • CentOS 7如何配置yum源「建议收藏」

    CentOS 7如何配置yum源「建议收藏」相关说明:      本教程主要讲解配置“本地yum源”、“网络yum源”以及“ELEP源”yum简介:     1.Yum(全称为YellowdogUpdater,Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。        2.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次…

    2022年8月13日
    2
  • tensorflow2.0卷积神经网络_python神经网络框架

    tensorflow2.0卷积神经网络_python神经网络框架卷积神经网络一般用来处理图像信息,对于序列这种一维的数据而言,我们就得采用一维的卷积,tensorflow中提供有专用的函数conv1d,各参数的使用说明如下:conv1d参数说明value输入数据,value的格式为:[batch,in_width,in_channels],batch为样本维,表示多少个样本,in_width为宽度维,表示样本的宽度,in_channels维通道维,表示样本有多少个通道。filters卷积核,filters的格式为:[filter_wi

    2022年9月22日
    0
  • 哈理工 oj 2122 旅行(map + 最短路dij算法)

    哈理工 oj 2122 旅行(map + 最短路dij算法)旅行TimeLimit:1000MSMemoryLimit:32768KTotalSubmit:18(6users)TotalAccepted:3(3users)Rating:SpecialJudge:NoDescription“04.24,和Sakur

    2022年10月8日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号