固件烧录
烧录软件位置
编译生成的固件在device/xradio/xr806/xr_skylark/out,名称为xr_system.img。
XR806的烧录固件为phoenixMC_xxxx.exe,文件位于device/xradio/xr806/xr_skylark/tools。打开后界面如下:
软件配置
点击“刷新”按钮,COM1对位置会出现已经连接对串口。XR806_OpenHarmony开发板使用的是串口芯片是CP2102,通过设备管理器可以看到开发板的端口号,如下图所示,如果没有则先安装CP2102驱动(点击下载)。
修改烧录速率,从921600修改为3000000。
点击“选择固件”,选择xr_system.img。
点击“设置”,勾选“硬件复位烧写模式”,如下图所示。
设置完成后界面如下图所示,点击“升级固件”,等下方的进度条完成即可。
常见问题
驱动已经安装,点击刷新没反应
可能是因为开发板已经连接了串口调试助手,串口被占用。
类似的情况还有点击升级时,烧录软件提示:open uart error!
进度95%失败
点击“设置”,如果“写入后进行校验”没有勾选,可以尝试勾选能否解决。
显示synchron error!
如果开发板能正常工作,使用串口(波特率115200)输入upgrade后,再进行烧录。
如果开发板不能工作,检查开发板C3时候漏焊或者虚焊。如果焊接正常,尝试使用镊子或其他办法短接开发板上的GNB和PB2两个焊点后,按下复位按键,再进行烧录。