海思烧录工具HiTool的使用方法以及烧录uboot

1.什么是HiTool

HiTool是海思公司提供的用于海思芯片的烧录工具,可用于烧录uboot、kernel、rootfs等。这里只是简单的介绍用HiTool通过串口去烧写uboot,更加仔细的使用方法可以参考海思SDK开发包里的两篇文档《HiBurn 工具使用指南》和《HiTool工具平台 使用指南》。

2.安装HiTool

HiTool可以从海思的SDK开发包里获取,HiTool是基于jave开发的,因此需要搭建jave的运行环境,需要先安装“jre-6u45-windows-i586”再安装Hitool,这里注意“海思芯片、HiTool、jre”三者版本的对应,最好都按照官方的文档要求来。

3.用HiTool烧录uboot

在这里插入图片描述

1.打开HiTool软件,先选择芯片的型号,然后会看到“Welcome To HiTool”,点击HiBrun,进入HiTool软件,你会看到上面图片的画面。
2.确保PC和开发板可以通过串口通信;
3.本地PC配置选择串口,因为我们是通过串口烧录,注意串口号不要选错,可以通过设备管理去查看串口号;
4.传输方式:选择串口;
5.选中烧录的文件目录:(1)文件选项里选中要烧录的uboot文件;(2)器件类型选中spi,因为我们是烧写到spi Flash中;(3)文件系统:不用选,因为我们这次只是烧写uboot,不涉及文件系统;(4)开始地址:uboot是最开始运行的代码,直接烧写到0地址处;(5)长度:要烧写的长度必须大于整个uboot的长度,并且长度要是Flash块大小的整数倍。
6.点击“烧写”,会看到“串口已经连接,请给单板上电,若已经上电,请断电后重新上电”,此时将开发板断电重启,和单片机类似。
7.可以在下方的控制台看到烧录过程中的打印信息,感兴趣的可以通过打印去分析整个烧录的过程。

4.烧录工程中可能遇到的错误:

1.HiTool工具找不到串口:首先在设备管理里确认你没有搞错串口号,然后将HiTool工具关掉重启;
2.分区的起始地址和分区大小都是以 KB 或 MB 为单位,而且必须是 flash 块大小的整数倍,否则可能会出错。
3.烧录时显示连接不上串口:确保串口没有被其他终端模拟软件打开,因为串口是不支持多开的;
4.其他的错误可以看控制台的打印,然后根据打印去查询SDK包里关于HiTool的介绍文档。

5.用HiTool烧录uboot到spi flash的原理

参考博客《用HiTool烧写uboot到spi flash的原理》

6.kernel、rootfs的烧写

kernel、rootfs的烧写不能通过串口,默认是通过网络的方式传输,通过向uboot发送TFTP命令和Write命令进行烧写。

### 回答1: 海思hi3559av100接口sdk是一种软件开发工具包,用于开发基于海思hi3559av100芯片的应用程序。它提供了一系列的API和工具,可以帮助开发者快速地实现各种功能,如视频采集、编码、解码、网络传输等。同时,海思hi3559av100接口sdk还提供了丰富的示例代码和文档,方便开发者学习和使用烧录是将程序代码写入芯片的过程。对于海思hi3559av100芯片,烧录可以通过JTAG接口或者USB接口进行。在烧录之前,需要将程序代码编译成可执行文件,并将其转换成芯片可以识别的格式。然后,将芯片连接到烧录器上,选择相应的烧录工具和参数,即可完成烧录过程。烧录完成后,芯片就可以运行相应的应用程序了。 ### 回答2: 海思hi3559av100是一种高性能的视频处理芯片,可以实现图像采集、图像处理、视频编解码和视频输出等功能。为了方便开发者进行开发,海思提供了hi3559av100接口SDK和烧录工具。 接口SDK主要包括以下内容:设备驱动、应用程序接口、示例程序和文档等。通过这些内容,开发者可以快速地对hi3559av100进行开发。设备驱动是最基本的组成部分,他可以让系统认识和使用hi3559av100。应用程序接口包括各种控制命令和寄存器设置,可以让应用程序轻松控制海思芯片的各项功能。示例程序和文档则可以帮助开发者更好的理解和应用接口SDK。 烧录工具主要包括以下内容:烧录工具烧录脚本、操作说明等。烧录工具是一款专门用来将固件烧录到hi3559av100上的工具。开发者可以通过烧录脚本将编译好的固件烧录海思芯片上。其中,操作说明详细介绍了烧录的流程、注意事项以及疑难解答等。 总之,hi3559av100接口SDK和烧录工具可以有效地帮助开发者进行开发和调试,快速实现应用。通过操作方便、完善的开发和烧录工具,我们可以更好的理解和应用海思芯片的各项功能,为实现更加优质的产品贡献一份力量。 ### 回答3: 海思hi3559av100接口sdk是用于海思hi3559av100芯片的软件开发工具包。他提供了各种各样的APIs、middleware以及一些工具,让软件开发人员能够更加容易的使用海思芯片进行开发。对于需要设计智能硬件的保安监控系统、机器人控制系统以及智能家居系统等,海思hi3559av100接口sdk都是一个十分优秀的选择。 其中,海思hi3559av100接口sdk提供了Firmware Burner这样一种烧录工具,可以使用它将开发好的程序烧录到芯片上。为了使用这个工具,需要按照以下步骤进行: 1. 将开发好的程序编译成bin格式的固件。 2. 连接好芯片开发板与PC机,并且在PC机上安装海思提供的USB驱动程序。 3. 打开Firmware Burner软件,选择所要烧录的芯片型号(这里是hi3559av100),选择连接方式(USB连接),点击Connect按钮进行连接。 4. 在烧录功能模块中,选择所要烧录的bin文件,点击Start按钮进行烧录。 除了Firmware Burner这个烧录工具外,海思hi3559av100接口sdk还提供了一系列debug工具,帮助开发人员快速发现程序中的问题,以及进行软硬件接口的调试。 总之,海思hi3559av100接口sdk是一个可靠的基于海思芯片的软件开发工具包。它为软件开发人员提供了强大的功能,使得开发人员能够更快地进行开发,并且开发出更加稳定的软件和硬件系统。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

正在起飞的蜗牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值