跳转至

固件烧录

烧录软件位置

编译生成的固件在device/xradio/xr806/xr_skylark/out,名称为xr_system.img。

XR806的烧录固件为phoenixMC_xxxx.exe,文件位于device/xradio/xr806/xr_skylark/tools。打开后界面如下:

image-20211022174421048

软件配置

点击“刷新”按钮,COM1对位置会出现已经连接对串口。XR806_OpenHarmony开发板使用的是串口芯片是CP2102,通过设备管理器可以看到开发板的端口号,如下图所示,如果没有则先安装CP2102驱动(点击下载)。

image-20211022174230695

修改烧录速率,从921600修改为3000000。

image-20211022184717043

点击“选择固件”,选择xr_system.img。

image-20211022184931200

点击“设置”,勾选“硬件复位烧写模式”,如下图所示。

image-20211022175047866

设置完成后界面如下图所示,点击“升级固件”,等下方的进度条完成即可。

image-20211022175318759

常见问题

驱动已经安装,点击刷新没反应

可能是因为开发板已经连接了串口调试助手,串口被占用。

类似的情况还有点击升级时,烧录软件提示:open uart error!

进度95%失败

点击“设置”,如果“写入后进行校验”没有勾选,可以尝试勾选能否解决。

显示synchron error!

如果开发板能正常工作,使用串口(波特率115200)输入upgrade后,再进行烧录。

如果开发板不能工作,检查开发板C3时候漏焊或者虚焊。如果焊接正常,尝试使用镊子或其他办法短接开发板上的GNB和PB2两个焊点后,按下复位按键,再进行烧录。