We have designed a custom carrier board for the Jetson Xavier NX. While flashing the board via USB, we are encountering an issue where the image transfer from the host PC (running Linux) to the board is very slow. The board is being detected by the host PC.
Could you please advise on potential reasons for this slow transfer?
On NVIDIA’s reference board, the flashing process over USB completes within 13 minutes when flashing the image to the eMMC of the Jetson Xavier NX. However, on our custom carrier board, the flashing process takes more than one hour. We have followed the same design as NVIDIA’s reference board.
Could you advise on what might be causing this issue?
I have done the flashing to emmc by microusb in NV as well as our custom board by using this command in terminal :- sudo ./flash.sh jetson-xavier-nx-devkit-emmc mmcblk0p1
After lsusb command, host pc detected Nvidia Corp in our custom board. After flashing I checked the image also, it is flashed successfully. But I dont know why it is taking long time.
lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
|__ Port 1: Dev 4, If 0, Class=Vendor Specific Class, Driver=, 12M
|__ Port 2: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 2: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M