The usb-hub crashed when I grabbed the camera image

My environment:
Customized crrier board based on Jetson Orin Nx core boards
Jetson_Linux_R36.2.0_aarch64.tbz2

Hardware connection diagram:
image
image

When I use the v4l2 command to grab the infrared camera image, the usb hub crash occurs, kern.log comparison is as follows:

v4l2-ctl -d /dev/video0 --set-fmt-video=width=1280,height=1024,pixelformat='YUYV' --stream-mmap=3 --stream-skip=4 --stream-to=./1280x1024_nv12.yuv --stream-count=5 --stream-poll

kern_before_capture.log (5.7 MB)

kern_after_capture.log (5.8 MB)

I did not make any changes to the usb device tree, is it a problem with the device tree?

Please test it on NV devkit usb hub and it will clarify.

你好,这句话什么意思?不是很理解

如果你懷疑你的custom board的usb hub設定有問題
那你可以把同樣的camera接到NV devkit上面 , 我們能確保這個狀況下的usb hub設定是好的.

  1. 如果這個狀況下, 你依然能複製到問題 請把複製問題的手法給我們

  2. 如果不能複製問題, 就得review你的usb部份的線路跟device tree.

NV devkit是指开发板是吧?我们的摄像头无法接到OrinNx开发板上,他们接口不一样,我们的custom board的usb hub是电路直接连接的。

关于设备树,我是否需要添加pads和pads到这个设备节点下面?
image
类似:


我们在XavierNx上部署有类似设备,是否可以移植XavierNx的usb设备树?

关于设备树,我是否需要添加pads和pads到这个设备节点下面?

我们在XavierNx上部署有类似设备,是否可以移植XavierNx的usb设备树?

我沒辦法回答你的問題 , device tree都是跟線路搭配.
沒有什麼在A能動的話可不可以直接移植到B這種問題.
每天都有用戶跟我們說他的板子跟NV開發板一樣, 但實際上都不一樣.

以下文件有更改範例
https://docs.nvidia.com/jetson/archives/r35.5.0/DeveloperGuide/HR/JetsonModuleAdaptationAndBringUp/JetsonAgxOrinSeries.html?highlight=universal#porting-the-universal-serial-bus

也有些情況是跟hub有關, 這種時候需要跟vendor討論才能確認.

谢谢,我尝试一下

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