Can not find my usb device on some custom board

i’m so sorry WayneWWW,日志已经补充上传

這邊有幾個問題要處理:

  1. 這個device tree看起來沒有正確. 你放一個connector在typec@8 但下面的compatible node根本就是Cypress PD的內容. 你們根本沒這硬體, 寫這個當然不會動

  2. 你們的設計用上了一個ASW3410. 這東西我們沒用過, 也不知道這東西有沒有正確接好.
    如果有正確接好, 就變成是這個東西有沒有自己的driver要跑? 有沒有自己的device tree要寫? 這部份要去問這個元件的廠商.

簡單來說, 我們原本的device tree是針對Cypress PD用的. 現在你們把這東西拆了換成了另外一個自己找來的. 這自己找來的東西你們要自己先確認它能動. 我們才能繼續寫Jetson端usb device tree.

好的了解了,那还想请教下可以只用device模式不涉及切换的话也需要用这个切换芯片的驱动吗

如果只是為了燒錄板子這件事情, 當你/sys/class/usb_role/usb2-0-role-switch/role有長出來的狀況下, initrdflash的script就會自動把他設成device mode.

如果你的device mode在這種狀況下還是有問題, 就變成我前面說的, 麻煩不要用VM做測試. 找一台native ubnutu來測

1 Like

非常感谢您的耐心细致的解答,让我相对于之前有了更多的理解。
我现在的使用场景确实只有在initrd下烧录系统用,只是想对比在之前其他套件上面可以用的情况确定下定制底板无法使用的原因,emmc系统下暂时没有用到usb功能。再次非常感谢您的支持。

1 Like

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