`该方法只适合支持网口的单板(例如Hi3516DV300),且PC主机必须与单板用网线连接并配置在于同一网络中。
一、连接与配置
1、安装USB转串口驱动,并获取串口号。
网口位置
串口位置
开关位置
上述的接线都OK后:
- 为单板上电,并将单板串口线连接Windows工作台。
- 安装驱动。
- 打开电脑的设备管理器,查看并记录“Prolific USB-to-Serial Comm Port”串口号,此处为COM11。
驱动安装成功后,若设备图标存在警示图标,请右键点击设备并卸载驱动后,重新安装驱动,并按提示重启电脑。
2、Windows工作台为单板互联网口增加192.168.1.3的IP地址,增加方法如下。
- 控制面板->网络和Internet->网络连接中找到与单板连接的网卡,右键打开属性。
- 选择Internet协议版本4(TCP/IPv4),右键打开属性。
- 按图配置IP地址和网关。
- 点击“确定”完成配置保存。
3、单板列表增加hi3516dv300,依次选择
Board Configure,Enable单板"Hi3516DV300,其它
开发板Disable。
4、打开IDE工具,按下图标号顺序配置网络烧写内容。
- 单板类型选择Hi3516单板。
- 单击"Burn"。
- "Burning Mode"选择为"network"。
- "Host IP Address"点击刷新后,在下拉框中选择步骤2中配置的IP地址"192.168.1.3"。
PS(网口烧录会比串口烧录快很多)
4、选择需要烧写的FLASH芯片存储类型及烧写地址。(目前我们3个开发板的Flash存储类型都是emmc)
- "Memery Type"选择"emmc"。
- 点击"New",新增至三个文件,并在文件路径中依次填入OHOS_Image.bin、rootfs.img、userfs.img文件,起始地址及文件长度按图填写,文件从out/ipcamera_hi3516dv300目录下获取。
- 点击"Save"保存。
- 点击左侧"Burn"开始烧写。
PS(非0数字后面都是5个0)
6、上方输入框弹出下拉框后,选择串口号,例如COM11。
7、烧录开始,若出现提示,需要手动重启单板(下电再上电),按白色按钮2次。
提示下电并重新为单板上电:
8、烧写完成。
烧写完成图:
二、测试
1、连接串口
- 单击Serial port打开串口。
- 输入"com11"串口编号并连续输入回车直到串口显示"hisillicon"。
- 单板初次启动或修改启动参数,请进入步骤2,否则进入步骤3。
2、(单板初次启动必选)修改U-boot的bootcmd及bootargs内容:该步骤为固化操作,若不修改参数只需执行一次。每次复位单板均会自动进入系统。U-boot引导程序默认会有2秒的等待时间,用户可使用回车打断等待并显示"hisillicon",通过
reset命令可再次启动系统。
须知: **“go 0x80000000”**为可选指令,默认配置已将该指令固化在启动参数中,单板复位后可自动启动。若想切换为手动启动,可在U-boot启动倒数阶段使用"回车"打断自动启动。
3、输入**“reset”**指令并回车,重启单板,启动成功如下图,输入回车串口显示OHOS字样。
系统启动图:
看到红色的OHOS,说明系统已经启动了。
三、执行应用程序
根目录下,在命令行输入指令“
./bin/camera_app”执行写入的demo程序,显示成功结果如下图所示。
应用程序启动图:
如果到了这一步,说明你的开发板系统烧录没毛病,可以开始踏上新的开发之路!
`