MCU刷写台架介绍及刷写教程

文档简介

为了更高效的支持北京开发测试老师们刷写MCU软件,在北京小米科技园搭建了MCU刷写台架,本文档介绍了刷写环境、刷写MCU的操作步骤及验证。

刷写MCU的准备工作

准备待刷写的XCD硬件

仅需要携带笔记本XCD硬件和供电线束【工厂熔丝件需要提前准备好密钥查询MCU信息安全密钥(一机一密)北京小米科技园H6-176刷写台架即可。不需要携带线束、串口线、电源等。

全自动刷写(施工中)

准备待刷写的MCU软件包(ALL.hex)

填写表单

加入mcu自动刷写群

向机器人输入”开始刷写”

等待推送成功/失败

准备待刷写的MCU软件包

通常可以通过如下两种途径获取MCU软件包。

具体需要刷写哪个分支debug或release版本需要根据自身开发测试的功能确定,或者找MCU工程师评估。

例如:仅想使用adb功能,想知道刷写哪个分支debug还是release功能?

可参考XCD找不到adb常见问题排查手册 或者找fanchangmai确认。

座舱ROM平台下载

下载地址:preview.admin.iccc.mioffice.cn

签名类型列”测试”为debug版本,“正式”为release版本。

下载hardware.zip

解压hardware.zipmcu.zipALL.hex为常规MCU升级文件。

ALL_HSM.hex为带HSM固件的升级包,升级需参考文件HSM固件刷写

小米融合云下载

  • 下载地址

https://cloud.mioffice.cn/#/product/file-store/objects/xcd-project

  • 通过类似如下路径查找对应的master分支debug

  • 通过类似如下路径查找对应的master分支release

  • 通过类似如下路径查找对应的lemans-E4U1分支debug

  • 通过类似如下路径查找对应的lemans-E4U1分支release

其他文件介绍可参考XCD MCU 各 hex 介绍

MCU刷写台架介绍

刷写台架位置

刷写台架位于北京小米科技园H6-176

能量屋西北方向

📷 截图

台架组成

  • 将XCD放置在台架上
  • 检查供电线束连和电源

  • 连接板端烧写端口

MCU刷写步骤

用自己笔记本使用远程桌面控制ip

ip:10.189.153.198

username:fcm

password:三个空格

打开小米人VPN

打开电脑屏保

密码3个空格。

获取MCU软件包

登录小米人、小米办公,下载之前已经准备好的MCU软件包。

启动Trace32

在搜索框中输入t32mtc,打开。

关闭提示框

切换到芯片监测界面

监测MCU芯片类型

确认芯片型号

点击set TC397XP按钮后,会出现TC39X的下来菜单

打开ALL.hex文件加载界面

确认yes

找到并加载ALL.hex

如下进度条表示正在刷写

如下状态表示刷写成功

参考文档

HSM固件刷写

XCD MCU更新UCB以及代码刷写流程

XCD MCU 线刷教程

2.1 XCD mcu 烧录