升级JetPack6.2版本后,在自己做的底板上USB typeC未能识别

Hi nv team:
我在自己的底板上,升级了JetPack6.2,但使用typec 连接U盘,但识别不了
我在设备树做了如下修改:

  • Decompile the original dtb file under the module’s /boot/dtb into a dts file.
  • Make the necessary changes: only disable ucsi_ccg@8 and changing the USB 2 mode to host.
    我使用

sudo dtc -I fs -O dts -o extracted_proc.dts /proc/device-tree命令,打印出来设备树文件,


以下是硬件部分原理图

USB接口未使用cypress芯片,所以设备树对其做了修改。

以下是日志
dmesg.txt (56.9 KB)

文件裡面已經有了Removing Type-C Connectors and UCSI CCG Driver from the Device Tree

https://docs.nvidia.com/jetson/archives/r36.4.3/DeveloperGuide/HR/JetsonModuleAdaptationAndBringUp/JetsonAgxOrinSeries.html?highlight=universal%20bus#porting-the-universal-serial-bus

請先照做

hi waynewww:
我是参考您发的这个链接


一共两部分,第一 图1

第二 图2

我也比对了NV的底板和我们板子的对比,
如图是NV的


如下图是我们做的底板:

其中TYPEC 接口的高速信号TX+ TX- RX+ RX+ 以及D+/D- 和NV的底板是用的同样的引脚,原理图的差异是未使用cypress,cypd4226 芯片
所以我认为按照我图1 和 图2 的对于设备树的修改,应该能够使用USB了,但目前未能成功。

我們提供的patch還移除了其他很多項欄位. 請問你那些有更改嗎?

您好,我仔细阅读了移植USB部分的章节,也认为自己做了改动,但自己的底板USB依然不能使用,如下是我使用sudo dtc -I fs -O dts -o extracted_proc.dts /proc/device-tree 命令打印出的设备树配置,烦请指导下问题出在哪里?
device-tree.txt (783.3 KB)
dmesg.txt (58.1 KB)

請問文件是哪個地方不清楚? 我這邊看到就是很單純的你完全沒照做. 跟我昨天看到的根本一樣

減號的地方該移除但你全部都還留在device tree上面
加號的地方請你加但你也沒加

以上只是部份截圖 請你照文件上的全部做.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.