XCD MCU 线刷教程

本文档基于 p03;P1 相关见 N801调试说明——P1阶段

硬件连线

电源线

  • 黄色 ACC 线和 2 根红色供电线首尾相连,ACC 线在前端
  • 2 根黑色供电地线首尾相连

电源线连接

debug 板

绿色 debug 板,连接 MCU 调试器、烧录器和串口。新旧版区别:新版串口是 type-c,接口直接在板本体;旧版串口非 type-c,额外有一个杜邦线连着的小绿板。

连接:

  • debug 板通过自带的线连到 XCD 背面接口(插不进去说明插反了,不要硬怼)
  • 板子上方红圈 typec 为串口,连电脑
  • 右侧红圈接口连调试器和烧录器

debug板连接

  • 最新 master 代码需要把 debug 板最左侧拨杆向上拨
  • 第三代 debug 板拨杆:一排位于下方时从左到右「上中中中上上上中上上」;上方「中 中 上上」

烧录器 miniwiggler2

一端连 debug 板,另一端连电脑。

miniwiggler2 烧录器

使用软件刷写

安装 memtool

若要使能 SOTA,用新版(老版本如 4.7 没有相关选项):

  • 📎 Infineon-Memtool-DevelopmentTools-v06_00-EN.exe(54MB,token=PU7MbuOupoddhRxm1jtcU1KYnsb)
  • 然后安装 DAS(一般电脑选 win64):📎 DAS_V7.1.8_Installer.zip(28MB,token=DxUzb0aiNoyc4ex7xWAcFr7Fnwd)

从 daily build 下载固件

打开 memtool,配置 cfg

机器上电,打开 memtool,弹出窗口导入 cfg:📎 TriBoard_TC39xB_das.cfg(3.4KB,token=RFiabwpckoZ4JSxtn78culbjnQb)

点击 connect,等出现 “Ready for Memtool Command” 表明连上了板子。

memtool connect 界面

连不上时:重试(重启电脑/XCD/软件、重插线束)→ 控制变量法逐个换硬件定位。

连接成功 Ready for Memtool Command

更新 UCB(p1 及以后不需要)

全新板子参考《XCD MCU更新UCB以及代码刷写流程》先刷 UCB(p1 及以后不需要此步骤)

使能 SOTA 模式

🎨 若板子内 MCU 已是 2024.03.20 及以后,无需此步骤

MCU OTA 需要 AB 双 bank,每板需做 1 次:miniWiggler 中选 Device -> UCBs:

Device→UCBs

选 UCB_SWAP,若 Current memory 为 SOTA mode disabled:

UCB_SWAP 查看状态

选 UCB_OTP,勾 Enable SOTA mode,点 Write configuration:

UCB_OTP 勾选 Enable SOTA mode

🌅 弹窗中不要点 “Set UCB to confirmed state”!!!(三遍)点后再也无法改变!

不要点 confirmed state,点 OK

若 enable 处为灰色:

enable 灰色态

则点 UCB_SWAP,SWAPCTRLADDRCFG 选 Use standard PFLASH mapping,Write configuration 刷入 SWAPCTRL 后再 enable,操作后断电重启。

UCB_SWAP 配置

选择 hex 文件,开始刷写

📝 出现 warning 可忽略

Open File 选 ALL.hex → 依次 Select All → Add Sel. → Program 开始刷机;Result 为 success 后点 Exit、Verify,Result 为 0 differences detected(all Flash devices) 表明验证通过。(memtool 每步可能卡顿转圈,耐心等待)

Open File/Select All/Add Sel/Program/Verify

重启,查看串口日志

成功后断电重启,通过 MCU 串口 + Android ADB 确认 MCU 和 SOC 正常工作:

MCU 串口日志

  1. Android ADB 启动时间较长,注意验证等待时间
  2. 串口连接(mobaxterm):Session → Serial → 选 USB Serial Port 中 COM 数值最小的 → Speed 115200 → ok

mobaxterm 串口设置

串口看不到日志可能需装驱动。win11 MCU 串口驱动:📎 PL23XX_Prolific_DriverInstaller_v206.zip(11MB,token=SV5dbqfIqoKTkOxI1phcDtPDnlQ),参考 https://blog.csdn.net/sunLiuLiShiPin/article/details/131532760

短链接:https://s.mi.cn/upFqYwVD