了解更多开源内容请访问:开源基础软件社区https://ost.51cto.com一、烧录前准备1、按照图片说明连接电源线、Debug串口调试线、USB编程线2、下载烧录工具。烧录工具下载链接:https://gitee.com/hihope_iot/docs/tree/master/HiHope_DAYU200/烧写工具和指南。3.固件下载目前固件版本较多。目前(2022年5月9日)已将ramdisk从boot.img(hi3516平台为boot.img,rk3568平台为boot_linux.img)中移除为单独的分区镜像。此更改会影响5月9日上午11:00后主干分支的版本。所以整体上我们可以把它分为两类镜像:(1)5月9日主干(master)上午11点以后的版本。(2)其他版本。这两个版本的烧录方式会有些不同,主要在后面的烧录固件选项链接,后面会提到。烧录固件的下载可以通过dailybuilds下载:http://ci.openharmony.cn/dailys/dailybuilds。另外,也可以使用以下方法:方法二:拉取源码编译,下载路径out/rk3568/packages/phone/images目录下的镜像。方法三:下载HiHope官方提供的固件,下载地址:https://gitee.com/hihope_iot/images。4.烧录步骤(1)安装USB驱动。双击windows\DriverAssitant\DriverInstall.exe打开安装程序,点击“驱动安装”按钮,如下图:注:如果您已经安装了老版本的烧录工具,请点击“驱动安装”按钮卸载”按钮下载驱动程序,然后单击“驱动程序安装”按钮安装驱动程序。(2)打开编程工具。双击windows\RKDevTool.exe打开烧写工具,如图,默认为Maskrom模式:(3)5月9日主干(master)上午11点后的版本。特别注意的是必需的!!!如果下载的固件是5月9日主干(master)上午11点以后的版本。需要导入镜像包中的config.cfg配置才能选择烧录该文件。导入新配置后,misc、sys-prod、chip-prod这三个分区没有镜像(预留位置),编程时无法查看。(4)master之前的版本或者3.1Release版本。对于老版本,我们只需要进行如下配置即可。双击后面的白色按钮,可以勾选需要烧录的固件。(5)确认开发板是否处于编程模式。①如果界面显示“FoundaLOADERdevice”,表示开发板进入Loader模式,等待烧写固件。②如果界面显示“FoundaMASKROMdevice”,表示开发板进入Maskrom模式,等待烧写固件。③如果界面显示“Nodevicefound”,说明开发板还没有进入编程模式,请按照以下步骤让开发板进入编程模式a.如果RESET键(图中标出的②键)没有松开,烧录工具会显示“Nodevicefound”。b.松开RESER键,烧录工具会显示“foundaLOADERdevice”,表示此时已经进入烧录模式。C。松开按钮,等待几秒钟,然后单击执行进行刻录。注意:如果烧写成功,工具界面右侧会显示下载完成。如果烧录失败,工具界面右侧会以红色字体显示烧录错误信息。有关更多错误信息,请检查:Log目录中的文件。了解更多开源知识,请访问:开源基础软件社区https://ost.51cto.com。
