鸿蒙OS踩坑之旅(Hi3518程序烧写)
供稿:hz-xin.com 日期:2025-01-21
在鸿蒙OS开发旅程中,寻找合适的开发板成为首个挑战。淘宝搜索润和芯片社区,找到海思三种芯片对应的开发板,我选择了HiSpark IPC DIY摄像头,搭载Hi3518ev300芯片。然而,编译过程中一个小坑需要留意,务必添加-b debug参数以确保后续串口调试的顺利进行。
正确的编译指令为:python build.py ipcamera_hi3518ev300 -b debug。若忽略该步骤,即使烧写成功,启动后串口debug仅显示“CoapReadHandle coin select begin”,用户无法通过回车进入命令行模式。
为解决此问题,参考鸿蒙文档、润和提供的使用指导和HiHope官网,以及下载海思HiTool烧写工具,确保驱动兼容性。常见问题如PL2303HXA自2012已停产、HiUSBBurn驱动无法识别可通过查阅相关文章解决,避免逐一查找。
烧写过程分为三个关键步骤:复制编译生成的uboot文件以及相关文件至Windows系统,配置Hitool,选择正确的芯片并设置分区表,最后,连接板子并按照Hitool指示进行擦除与烧写。
为了提升效率,推荐使用USB下载方式,避免串口慢速烧录的困扰。具体步骤包括:将文件复制至Windows系统、配置Hitool、连接板子并选择正确的传输方式,完成擦除与烧写过程。此外,解决HiUSBBurn驱动问题,如驱动装载及卸载频繁,建议调整设备接入方式或下载相应驱动。
完成烧写后,使用串口工具(如putty)连接板子,配置好对应的com口与波特率。初次烧写时,需在uboot内执行一些命令,例如:“Hello OHOS!”,以验证烧写是否成功。相关文件已整理并上传至百度网盘,链接:[提供链接],提取码:[提供提取码]。
正确的编译指令为:python build.py ipcamera_hi3518ev300 -b debug。若忽略该步骤,即使烧写成功,启动后串口debug仅显示“CoapReadHandle coin select begin”,用户无法通过回车进入命令行模式。
为解决此问题,参考鸿蒙文档、润和提供的使用指导和HiHope官网,以及下载海思HiTool烧写工具,确保驱动兼容性。常见问题如PL2303HXA自2012已停产、HiUSBBurn驱动无法识别可通过查阅相关文章解决,避免逐一查找。
烧写过程分为三个关键步骤:复制编译生成的uboot文件以及相关文件至Windows系统,配置Hitool,选择正确的芯片并设置分区表,最后,连接板子并按照Hitool指示进行擦除与烧写。
为了提升效率,推荐使用USB下载方式,避免串口慢速烧录的困扰。具体步骤包括:将文件复制至Windows系统、配置Hitool、连接板子并选择正确的传输方式,完成擦除与烧写过程。此外,解决HiUSBBurn驱动问题,如驱动装载及卸载频繁,建议调整设备接入方式或下载相应驱动。
完成烧写后,使用串口工具(如putty)连接板子,配置好对应的com口与波特率。初次烧写时,需在uboot内执行一些命令,例如:“Hello OHOS!”,以验证烧写是否成功。相关文件已整理并上传至百度网盘,链接:[提供链接],提取码:[提供提取码]。
鸿蒙OS踩坑之旅(Hi3518程序烧写)
在鸿蒙OS开发旅程中,寻找合适的开发板成为首个挑战。淘宝搜索润和芯片社区,找到海思三种芯片对应的开发板,我选择了HiSpark IPC DIY摄像头,搭载Hi3518ev300芯片。然而,编译过程中一个小坑需要留意,务必添加-b debug参数以确保后续串口调试的顺利进行。正确的编译指令为:python build.py ipcamera_hi...