📌 写在前面最重要的提示,请各位同学仔细阅读

  • 本说明文档结合板卡实物对 N801 XCD+CORE 板的 P1 阶段如何调试进行说明!
  • P1 版本 XCD 的主电源线束与 P03 不通用,P1 上【高的连接器白色腔的才是主电源腔】!
  • 插 core 板调试时,USB 线必须接 XCD 主板上的黑色 USB 口连接器,黑色 USB 口【不支持】USB 线的双面插。P1 的 core 板【不支持】插 USB 线缆开机,【不支持】EDL 线缆识别,刷机和开机均需短接 PIN
  • 最主要的一点:2024 年 3 月 26 日(包括 3 月 26 号)开始各类软件版本均【不再直接】支持 P03 主板(无法开机),即:P1 的 core 板只能刷 3.26 号及以后日期的 soc 软件版本,P03 的 core 板只能刷 3.26 号之前的 soc 软件版本,刷错不开机
  • 所有在板端插拔线的操作,禁止带电,避免误触器件,板子周围清空导电物品。

📍 最新注意:P2.3 阶段起,XCD-C2 和 C3 连接器互换颜色(外观上 C2 变成黑色,C3 变成白色),但功能不变。

P1 阶段连接器说明

各连接器功能定义

见文档 电气接口信息表(LDI)- 4in1 主连接器合并 XCD 部分 V2.1-20240301(sheet oALB01)

XCD 主板 P1 阶段供电说明

XCD 大板 P1 与 P03 连接器有改动 P1 阶段电源线束找 PM 领取(李超军 / 陈莹莹)。 没有线束的可通过在 PIN 脚上焊接电源线或金属夹的方式供电,注意别接错,焊接的线用粗一点的。

XCD 大板电源连接器说明

P1 XCD大板电源连接器实物图

实物图:左边高的 PIN 脚接 POWER(电压约 14V);两个短 PIN 脚是 GND;右侧 AMP 供电;黑色是调试用的接 USB 线的口(与 P03 相同);白色的则是插 U 盘的口。

XCD大板电源连接器结构图

结构图:A 腔为 AMP 功能连接器(对应实物图黑色连接器),B 腔为主电源供电连接器(对应实物图的白色连接器)。

XCD 的 ACC 脚示意图

XCD ACC脚示意图

实物图与结构图对应看,B 腔的 28 PIN 接 POWER、25 和 26 PIN 接 GND、14 是 ACC,可以看连接器槽内有 PIN 脚标号。

线束接法示意图

📌 P1 的线束分高配和低配,线束上写的有标签,领取时注意不要领错。

P1 XCD主板低配线束

首先,有两根红色的粗线、两根黑色的粗线、一根黄色的细线,线上都有标签显示:

  • 红色:BATT_AMP+供电BATT+供电
  • 黑色:BATT_GND供电地AMP_GND供电地
  • 黄色:ACC

P1线束标签细节

电源线正确接法,分以下几种情况:

无需调试 AMP 相关功能时的接法:

  • 红色 [BATT+供电] 接供电电源 POWER
  • 黑色 [BATT_GND供电地] 接供电电源的 GND
  • P1 上不接 ACC 也不会休眠

低配线束-无需AMP

需调试 AMP 相关功能时的接法:

  • 两根红色 [BATT+供电] 和 [BATT_AMP+供电] 接供电电源 POWER
  • 黑色 [BATT_GND供电地] 和 [AMP_GND供电地] 接供电电源的 GND
  • 黄色的 ACC 接供电电源 POWER
  • 线的插头没有先后顺序

低配线束-需AMP

POWER 供电:9V~16V 下均可正常工作,调试时一般设置电压 14V,限流 3A,ACC 接 power;如果没有线束,ACC 可以先用杜邦线接到 power 上,但给板子供电的 POWER 线不能用杜邦线。

❗ 上电时务必仔细检查电源线与 GND 接线,用夹子时确保不要误触在其他 pin 上,确保连接好后再上电,以防短路。 上电前仔细检查板卡周围环境,不要接触笔记本电脑外壳、与周围可导电性的物品隔离开,防止误触打坏板子。

CORE 小板 P1 阶段供电说明

CORE 小板 P1 与 P03 供电方式一致,有单独供电和用 XCD 板供电两种供电方式。

单独给 CORE 板供电

单独供电的连接方式如下图实物图,可自行焊线。

CORE小板单独供电连接图

USB 口旁边有两个 PIN,标”+“的接电,标”-“的接地。

注意以下几点:

  • CORE 板的工作电压不能低于 3.2V,供电电压设置到 4V左右,限流 3A,正常启动后,供电电源上电流显示约 0.2~0.3A。
  • 单独给 core 板供电,只上电的话并不开机,即使插上 USB 线也无法触发开机,需要短接 PIN。

CORE板USB接口引脚定义

PIN 定义:usb force_bootvbatvbusgnd开机键音量-音量+串口 tx 等。

  • 正常开机接 USB 线进入调试模式即 90DB,需短接 gnd 和开机键两个 PIN。
    • 供电和短接 PIN 没有必然的先后顺序,建议的操作为:先将 USB 线接到小板上,但不要连接 PC 端,然后供电——短接 PIN 约 5 秒——看到供电电源上电流变化十秒左右稳定——USB 线接 PC 端——读到 90DB 端口

短接gnd和开机键PIN位置

  • USB 线进入刷机模式即 9008 模式,需短接 usb_force_boot 和 1.8V两个 PIN。
    • 操作顺序为:先将 USB 线接到小板上但不连接 PC 端——短接 PIN——供电——USB 线接 PC 端——读到 9008 端口。

短接usb_force_boot和1.8V PIN

  • P03 中用 EDL 线进入刷机模式即 9008 模式(无需短接 PIN)的操作方法,在 P1 上不可用,EDL 线只能当成普通 USB 使用
  • 对于 CORE 板,如果供电电源下电,USB 线/EDL 线也要从 PC 端拔出;如果 USB 线/EDL 线连着 PC 端,重新供电后,易出现进入 900E 的情况,所以出现 900E,先检查操作顺序是否正确。如果操作正确,多次进入 900E,记得抓 LOG。

接 XCD 给 CORE 板供电

用 XCD 给 CORE 板供电时,电源接在 XCD 板上,供电电源设置 14V,正常开机后有一段时间的电流波动,稳定后电流约 0.8A 左右;对 CORE 板输入指令和刷机等都可以通过接 XCD 大板的黑色 USB口调试。

❗ 后期 CORE 板上的 TYPE-C 口会去掉,所以都接 XCD 大板的黑色 USB 口调试。如果大板不识别口,找硬件同学分析解决。

Debug 小板拨码模式

装整机后,刷 MCU 和 SOC 都可通过 debug 板切换模式。先拨好小板的拨码、连接好 PC 与烧录器,最后再上电。

新、旧版本的 DEBUG 区分

示意图如下,可通过转接口区分。新版 DEBUG 小板正中间有一个拨码开关,下排从右往左数第四个拨至板内;旧版 DEBUG 小板正中间也有一个拨码开关,下排左数第三个拨至板边方向。

新旧DEBUG小板区分示意图

新 DEBUG 小板刷机拨码方式

给 P1 或 P03 板子 MCU 烧录程序:

  1. 调试小板正中间的拨码拨至正中间
  2. 下排图示中从右往左数第四个拨至板内
  3. 剩余其他拨码状态都在中间

新DEBUG小板MCU拨码

给 P1 或 P03 板子给 SOC 烧录程序(进 9008 拨码方式):

  1. 调试小板正中间的拨码拨至朝右
  2. 下排左数第三个拨至板边方向
  3. 其他状态按 MCU 的设置

新DEBUG小板SOC进9008拨码

旧 DEBUG 小板刷机拨码方式

给 P03 的 MCU 烧录程序,正常来讲无需拨码

给 P1 的 MCU 烧录程序,P1 阶段看门狗默认使能,所以如果英飞凌无法 connect 到板子,可将下图中箭头所指的按键(图示中从右往左数第六个按键),拨至板内,即可通过英飞凌连接上。

旧DEBUG小板MCU拨码

给 P03 或 P1 的板子烧录 SOC 程序,可将下图中箭头所指的按键(图示中从右往左数第二个按键),拨至板外,可进入 9008 模式。

旧DEBUG小板SOC进9008拨码

旧Debug板电路图标注

新 debug 板抓 Log 方式

DEBUG 板子提供了USB 转串口的功能可以通过 PC 上的 USB 口去访问 MCU 和 SOC 的 DEBUG 串口

新旧Debug板USB2UART接口

如上图连接 DEBUG 板子的 USB2UART Interface 的接口到 PC 的 USB 上,新版可用 type-c 转 USB 的线,旧版需要用 A 口的线。

新 debug 板抓 LOG 的拨码方式如下:

新debug板抓LOG拨码方式

连接好上电后可在 PC 的设备管理器上面会识别到 4 个 COM 口。

设备管理器识别4个COM口

按照顺序,第一个 COM 口对应的是 MCU 的 DEBUG 串口;第二个 COM 口对应的是 SOC 的 DEBUG 串口。 上图的例子,映射出来的 4 个 COM 口,其中 COM25 是 MCU 的 DEBUG 串口,COM26 是 SOC 的 DEBUG 串口。剩下两个 COM 口当前没使用。

在使用串口工具来登录相应串口时,设置串口为 115200 波特率。

软件版本维护管理

XCD软件版本管理(多维表格 tbl7wLloNskzVcUg)

再次强调:P1 的 core 板硬件改动(去除了 PM8550B),2024 年 3 月 26 日(包括 3 月 26 号)开始各类版本均【不再直接】支持 P03 主板(无法开机),不要给 P03 刷错版本!

硬件环境搭建及指令集合见文档中相关调试说明

N801调试说明——P03阶段【与P1不通用】