全面认识海思SDK:环境搭建编译烧写uboot、kernel、rootfs

编译:

    在SDK的osdv目录下的readme_cn.txt中描述了如何编译相应产品型号的uboot、kernel、rootfs。

 

    参照文档进行编译即可。

全面认识海思SDK:环境搭建编译烧写uboot、kernel、rootfs_第1张图片

 

    需要注意的一点是相应文件夹的备份,可以从makefile中看到编译时会删除文件夹。

全面认识海思SDK:环境搭建编译烧写uboot、kernel、rootfs_第2张图片

 

烧写:

    烧写会利用到海思的HiTool软件,具体的可以参考《HiTool工具平台 使用指南》,由于里面内容太多,这里我给出烧写的步骤。

 

全面认识海思SDK:环境搭建编译烧写uboot、kernel、rootfs_第3张图片

1.在HiTool文件夹下新建hi3519av100_nand_image文件夹,并将虚拟机中编译好的uboot、kernel、rootfs从osdrv/pub中拷贝到hi3519av100_nand_image文件夹中,如下图所示,然后打开HiTool目录下的 HiTool.exe 如下图所示

 

全面认识海思SDK:环境搭建编译烧写uboot、kernel、rootfs_第4张图片

 

全面认识海思SDK:环境搭建编译烧写uboot、kernel、rootfs_第5张图片

2.打开烧写工具HiTool.exe,确定当前的芯片为Hi3519AV100,如下图所示

 

全面认识海思SDK:环境搭建编译烧写uboot、kernel、rootfs_第6张图片

 

3.参数配置,选择连接单板所用的串口,选择 PC 端使用的网络 IP 地址,这些根据个人具体情况设置即可,传输方式选择网口,配置如下图所示

全面认识海思SDK:环境搭建编译烧写uboot、kernel、rootfs_第7张图片

 

4.配置分区信息,点击“浏览”,可选择已设置好的分区表信息,载入工具中,如下图所示

全面认识海思SDK:环境搭建编译烧写uboot、kernel、rootfs_第8张图片

 

全面认识海思SDK:环境搭建编译烧写uboot、kernel、rootfs_第9张图片

也可以手动添写分区信息,分区文件内容编写格式如下:

5.准备单板环境。连接单板的串口和网口,如果单板处于通电状态,为避免与单板握手失败,先给单板下电。

6.烧写单板,单击“烧写”按钮,如下图所示

全面认识海思SDK:环境搭建编译烧写uboot、kernel、rootfs_第10张图片

注意事项:如果出现如下画面,是因为串口工具(如SecureCRT)占用了串口导致的,将其断开即可!!!!!

 

全面认识海思SDK:环境搭建编译烧写uboot、kernel、rootfs_第11张图片

全面认识海思SDK:环境搭建编译烧写uboot、kernel、rootfs_第12张图片

全面认识海思SDK:环境搭建编译烧写uboot、kernel、rootfs_第13张图片

7.给单板上电,即可进入烧写状态,等待完成即可,如下图所示

全面认识海思SDK:环境搭建编译烧写uboot、kernel、rootfs_第14张图片

8. 烧写完成,连接串口工具,重启单板即可。

全面认识海思SDK:环境搭建编译烧写uboot、kernel、rootfs_第15张图片

注意:HiTool有时候传输文件不太稳定会失败,多试几次就可以了。

你可能感兴趣的:(#,海思平台开发)