dev about tools - XradioTech/xradiotech-wiki GitHub Wiki
中文 | EN
主页 | 产品 | 下载 | 开发指南 | FAQ | 联系我们 | 购买样品
开发指南 > 工具
目录
PhoenixMC
Windows版的刷机工具
- 串口设置 - 设置COM端口及波特率
- 选择固件 - 选择XR871的软件镜像
- 升级固件 - 点击开始升级
- 固件信息 - 显示固件的打包信息
- 进度显示 - 刷机过程状态显示
- 请参考《XR871_phoenixMC_User_Guide-CN.pdf》
PhoenixMC_u
Ubuntu版的命令行刷机工具,该工具基于命令行,通过Settings.ini来配置刷机参数
- Settings.ini
- [comm]
- strComDev - 串口路径,如/dev/ttyUSB0
- iBaud - 设置波特率,如921600, 115200
- [log]
- strLogFile - 刷机log路径
- [firmware]
- strImagePath - 871固件路径
- strEtfImagePath - 871 ETF RF测试固件路径
- [setting]
- bReadAndCheck - 刷机读内容检查
- bUpdateChangeOnly- 使能只烧写更新的内容
- bEtfFw - 选择ETF固件
- bLogLevel - log记录等级
- [comm]
- help内容 也可通过单项指定参数来刷机
- 请参考《XR871_phoenixMC_u_User_Guide-CN.pdf》
efuse oem tool
efuse oem tool是提供给开发者在开发或者试产的时候烧录efuse内容的一个工具,其具有以下特点:
- 该工具基于UART接口和SDK软件模块efpg,代码位置在sdkcode/src/efgp
- 该工具是一个demo工具,不提供批量量产功能
- 该工具包提供oem_api.lib供用户基于此协议开发自己的生产工具
- 烧写内容
- 串口 - 选择PC连接的COM口,波特率设置为115200
- 秘钥 - efpg传输协议的加密key,与efpg.c中efpg_start传入的key保持一致
- HOSC - 使用的晶振类型,默认24M,默认不用烧写
- Secure Boot - 烧录的ROOT OF TRUST的public key的HASH值,需要与固件签名保持一致,否则系统将无法启动,默认不用烧写
- DCXO TRIM - DCXO的校准值,默认不用烧写
- POUT CAL - RF的二次校准值,默认不用烧写
- MAC - MAC地址,可重复烧录9次
- User Area - OEM私有数据,可自行定义
- 请参考《XR871_OEM_API_User_Guide-CN》
SecureCRT
- 下载SecureCRT工具: https://www.vandyke.com/download/securecrt/download.html
- 配置串口选项
- 配置串口参数
- 配置为new line模式
- 配置记录log文件
- 选择全局配置,配置chat窗口
- 显示chat窗口 (Options->Global Options)