Q: I have a 256GB sd card, but it only shows 14 GB after bootup. Any idea?
A: Please use Etcher tool to re-size SD card image:
- Download balenaEtcher - Flash OS images to SD cards & USB drives
- Execute Etcher tool and select “sd-blob.img” image → select SDcard → Flash
- After completed flash, plug-in SD Card to boot up Jetson-Nano
- Using SDK manager to install JetPack components
Q: When I try to Install SDK components, the SDK Manager says “Could not detect Nvidia Jeson device connected to USB”. Does anyone also hit the issue?
A: You can switch to use eth0 ip address to install SDK components:
Run the "sdkmanager" -> choose your "target device" and "install version" -> unselect Flash OS and select install "SDK components" -> Press enter to enter your eth0 ip address(of Jetson Nano), username and password to start install sdk components.
Q: Is hardware acceleration enabled in ffmpeg?
A: We have enabled hardware decoding. Please check development guide. Enabling hardware encoding is underway.
You may also check the community contribution GitHub - jocover/jetson-ffmpeg: ffmpeg support on jetson nano
Also for leveraging hardware acceleration on Jetson Nano, please check jetson_multimedia_api or gstreamer
Q: I have a USB camera. How can I launch it on Jetson Nano?
A: You can get supported modes via v4l2-ctl:
$ sudo apt install v4l-utils
$ v4l2-ctl -d /dev/video1 --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
Index : 0
Type : Video Capture
Pixel Format: 'YUYV'
Name : YUYV 4:2:2
Size: Discrete 640x480
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.042s (24.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.067s (15.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.133s (7.500 fps)
Interval: Discrete 0.200s (5.000 fps)
And launch one mode(Ex: 640x480p30) in gstreamer command:
$ gst-launch-1.0 v4l2src device=/dev/video1 ! video/x-raw,format=YUY2,width=640,height=480,framerate=30/1 ! nvvidconv ! 'video/x-raw(memory:NVMM),format=NV12' ! nvoverlaysink
From r32.4.3(Jetpack4.4), we have new plugin nvv4l2camerasrc, you can leverage it to achieve zero copy:
$ gst-launch-1.0 nvv4l2camerasrc device=/dev/video1 ! video/x-raw(memory:NVMM),format=UYVY,width=640,height=480,framerate=30/1 ! nvvidconv ! 'video/x-raw(memory:NVMM),format=NV12' ! nvoverlaysink
By default it supports UYVY. If your source supports other format such as YUYV(YUY2) or YVYU. You can download the source code, add the format and rebuild/replace the plugin. The source code is in
https://developer.nvidia.com/embedded/L4T/r32_Release_v4.3/Sources/T210/public_sources.tbz2
Q: Is there any example of running RTSP streaming?
A: There is an ease-to-use gstreamer sample to run RTSP server. The steps:
-
Download test-launch.c
gst-rtsp-server/test-launch.c at master · GStreamer/gst-rtsp-server · GitHub -
Build the sample
sudo apt-get install libgstrtspserver-1.0 libgstreamer1.0-dev
gcc test-launch.c -o test-launch $(pkg-config --cflags --libs gstreamer-1.0 gstreamer-rtsp-server-1.0)
- Launch the server
$ ./test-launch "videotestsrc ! nvvidconv ! nvv4l2h264enc ! h264parse ! rtph264pay name=pay0 pt=96"
At client side, if the device is a PC with Windows OS, you can open network stream rtsp://<SERVER_IP_ADDRESS>:8554/test via VLC. If it is a Jetson device, you can run the command:
$ gst-launch-1.0 uridecodebin uri=rtsp://<SERVER_IP_ADDRESS>:8554/test ! nvoverlaysink
Q: I hit an issue and need to have a solution. Could you help?
A: We have quick solutions for some known issues. Please check
https://elinux.org/Jetson/L4T
Q: I don’t have a monitor. How can I configure the user account/pwd?
A: Please refer to the oem-config section in l4t deveoper guide
Q: How to configure the pinmux function of jetson Nano?
A: Please refer developer guide, Pinmux changes to customize the pinmux spreadsheet.
Or, you may refer to Configuring the 40-Pin Expansion Header to enable Jetson‑IO python tools to have configuration.
Q: How to debug if my nano is not booting up?
A: Please refer to below link and dump the boot up log with us.->link
Q: Are there any scripts to automatically build kernel/bootloader?
A: Yes, we put some tools on this github->link
Q: Can we run the micro USB port on devkit in host mode?
A: No, it works in device mode only. You can design a custom board to enable host mode. Here is a reference post.
Q: What if I see tearing when running dual display cases?
A: Please refer to this post and add the property to the Xorg.conf.link
Q:How to boot root file system from external storage?
A: Please refer to this page.link
Q:How to enable automatic login on Nano-2GB?
A: Please refer to this page link
Q: My Jetson Nano is with sd card slot. Can I use it to verify secureboot?
A: No. Secureboot is only supported on production module(Jetson Nano with emmc).