faq phoenix fail - XradioTech/xradiotech-wiki GitHub Wiki

中文 | EN

主页 | 产品 | 下载 | 开发指南 | FAQ | 联系我们 | 购买样品


Q: PhoenixMC工具问题集?

是否有Linux下的工具版本

在SDK/tools目录下同时存在Windows和Linux版本的PhoenixMC工具,其中Linux版本的工具为命令行模式,没有GUI,并配有setting.ini配置文件相结合使用,具体参考文档XR871_phoenixMC_u_User_Guide-CN.pdf

工具烧录3%失败,报‘sync fail’

  1. 该问题属于工具与设备协议同步失败
  2. 同步失败的原因有几种,分别如下:
    • 串口连接错误:
      1. 检查串口TX,RX是否连接正确;
      2. 检查COM口是否被其他工具占用;
      3. 使用低速波特率115200再次尝试
    • 设备未进入到升级模式,确保设备进升级模式有以下几种:
      1. 从未升级的芯片或Flash上为空白内容的芯片上电会自动进入升级模式
      2. 以XR809和XR871系列为例,按以下时序强制芯片上电进入升级模式:
        • 拉低CHIP-PWD,即复位IC
        • 同时拉低PB02, PB03两个IO为低电平
        • 释放CHIP-PWD,即启动IC,启动过程中检测到PB02,PB03的状态IC会主动进入升级模式
        • IC启动后可以释放PB02,PB03管脚(外置Flash使用此IO时必须释放)
        • 使用工具开始升级
      3. 如果IC已经正常启动,并在控制台输入upgrade<回车> 后能够收到反应OK,则芯片进入升级模式,此时断开串口工具即可升级

升级过程中报‘write block x error’

升级工具与设备同步成功,但是烧录过程失败说明传输不可靠,检查线材波特率是否准确,或者降低波特率再次尝试烧录,建议采用CH340芯片组的USB转串口线

是否可以自己定制烧录工具

我方提供windows平台的.dll动态链接库文件及相关文档说明,可以在此基础之上开发各自的GUI工具,参考phoenixMC_demo_release

⚠️ **GitHub.com Fallback** ⚠️