faq phoenix fail - XradioTech/xradiotech-wiki GitHub Wiki
中文 | EN
主页 | 产品 | 下载 | 开发指南 | FAQ | 联系我们 | 购买样品
在SDK/tools目录下同时存在Windows和Linux版本的PhoenixMC工具,其中Linux版本的工具为命令行模式,没有GUI,并配有setting.ini配置文件相结合使用,具体参考文档XR871_phoenixMC_u_User_Guide-CN.pdf
- 该问题属于工具与设备协议同步失败
- 同步失败的原因有几种,分别如下:
- 串口连接错误:
- 检查串口TX,RX是否连接正确;
- 检查COM口是否被其他工具占用;
- 使用低速波特率115200再次尝试
- 设备未进入到升级模式,确保设备进升级模式有以下几种:
- 从未升级的芯片或Flash上为空白内容的芯片上电会自动进入升级模式
- 以XR809和XR871系列为例,按以下时序强制芯片上电进入升级模式:
- 拉低CHIP-PWD,即复位IC
- 同时拉低PB02, PB03两个IO为低电平
- 释放CHIP-PWD,即启动IC,启动过程中检测到PB02,PB03的状态IC会主动进入升级模式
- IC启动后可以释放PB02,PB03管脚(外置Flash使用此IO时必须释放)
- 使用工具开始升级
- 如果IC已经正常启动,并在控制台输入upgrade<回车> 后能够收到反应OK,则芯片进入升级模式,此时断开串口工具即可升级
- 串口连接错误:
升级工具与设备同步成功,但是烧录过程失败说明传输不可靠,检查线材波特率是否准确,或者降低波特率再次尝试烧录,建议采用CH340芯片组的USB转串口线
我方提供windows平台的.dll动态链接库文件及相关文档说明,可以在此基础之上开发各自的GUI工具,参考phoenixMC_demo_release