TX2只支持HDMI接口,只有一个 usb 接口(要用 usbhub扩展)。使用 nvidia 原装 usb 线连接烧写。
TX2有四个红色并排的按键,电源键标有POWER BTN,开机需要按稍长时间,板上有绿灯亮时松开即可。由开机键向左分别是强制恢复键 Force Recovery Button、用户定义键 User Defined Button 和复位键 Reset Button。在手动刷机情况下,要分别操作 Force Recovery Button 和 POWER BTN。见后文。
sdkmanager 目前只有 Linux 版本,支持 ubuntu16.04 和 ubuntu18.04。使用大屏幕、大内存的好的机器,最好是物理机安装 ubuntu。如是虚拟机,连 usb 线时需要让虚拟机识别到 TX2。
登录过程中,可能会遇到一些问题,如下: 1、提示no SDKs available for your account,网上有说法执行sudo updatedb可解决,笔者验证未成功。 2、提示Failed to get client token,重试多次未能解决,未知原因。 3、卡在Loading and processing available products...,重试多次可解决。
$ deepstream-app --version-all 2021-02-04 23:51:41.044864: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcudart.so.10.2 deepstream-app version 5.0.0 DeepStreamSDK 5.0.0 CUDA Driver Version: 10.2 CUDA Runtime Version: 10.2 TensorRT Version: 7.1 cuDNN Version: 8.0 libNVWarp360 Version: 2.0.1d3
可用如下命令查看和nvidia有关的插件:
1
gst-inspect-1.0 -a | grep -i nvidia
编译、运行自带的示例工程:
1 2 3
cd /opt/nvidia/deepstream/deepstream/sources/apps/sample_apps/deepstream-test1 make ./deepstream-test1-app /opt/nvidia/deepstream/deepstream/samples/streams/sample_720p.h264
输出日志:
1 2 3 4 5 6
Now playing: /opt/nvidia/deepstream/deepstream/samples/streams/sample_720p.h264
Using winsys: x11 Opening in BLOCKING MODE Opening in BLOCKING MODE ...
FROM latelee/busybox RUN mkdir /nvidia COPY cuda-repo-cross-aarch64-10-2-local-10.2.89_1.0-1_all.deb /nvidia COPY cuda-repo-l4t-10-2-local-10.2.89_1.0-1_arm64.deb /nvidia 其它文件类似
附3:提示及日志
启动显示系统最低要求:
1 2 3 4 5 6
Warning Could not detect SDK Manager's minimal system requirement(s): - Minimum of 7.5GB of RAM (4.74GB detected) - Screen resolution equal or larger than 1440x900 (800x600 detected)
未授权的(一般是之前已经登录,但过期了) 01:49:33 : CUDA on Host: download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-4.4.1/JETPACK_441_b50/ubuntu1604/cuda-repo-ubuntu1604-10-2-local-10.2.89-440.40_1.0-1_amd64.deb failed, retrying 1... 01:49:33 INFO: CUDA on Host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-4.4.1/JETPACK_441_b50/ubuntu1604/cuda-repo-ubuntu1604-10-2-local-10.2.89-440.40_1.0-1_amd64.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/cuda-repo-ubuntu1604-10-2-local-10.2.89-440.40_1.0-1_amd64.deb 01:49:36 ERROR: CUDA on Host: DevZone get download url failed: HTTPError: Response code 401 (Unauthorized). 01:49:36 ERROR: CUDA on Host: Download 'CUDA on Host' failure 01:49:36 ERROR: CUDA on Host: DevZone get download url failed: HTTPError: Response code 401 (Unauthorized). 01:49:36 ERROR: CUDA on Host: Download 'CUDA on Host' failure 01:49:36 ERROR: CUDA on Host: download failed
网络断开的 22:02:21 : CUDA on Host: download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-4.4.1/JETPACK_441_b50/ubuntu1604/cuda-repo-ubuntu1604-10-2-local-10.2.89-440.40_1.0-1_amd64.deb failed, retrying 1... 22:02:21 INFO: CUDA on Host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-4.4.1/JETPACK_441_b50/ubuntu1604/cuda-repo-ubuntu1604-10-2-local-10.2.89-440.40_1.0-1_amd64.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/cuda-repo-ubuntu1604-10-2-local-10.2.89-440.40_1.0-1_amd64.deb 22:02:37 ERROR: CUDA on Host: DevZone get download url failed: RequestError: Client network socket disconnected before secure TLS connection was established. 22:02:37 ERROR: CUDA on Host: Download 'CUDA on Host' failure 22:02:37 ERROR: CUDA on Host: DevZone get download url failed: RequestError: Client network socket disconnected before secure TLS connection was established. 22:02:37 ERROR: CUDA on Host: Download 'CUDA on Host' failure 22:02:37 ERROR: CUDA on Host: download failed
网络有问题的 22:42:24 INFO: DeepStream: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-4.4.1/JETPACK_441_b50_DEEPSTREAM/deepstream-5.0_5.0.1-1_arm64.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/deepstream-5.0_5.0.1-1_arm64.deb 22:43:31 ERROR: DeepStream: Head request failed on host: ECONNRESET. Error: socket hang uphttps://developer.download.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-4.4.1/JETPACK_441_b50_DEEPSTREAM/deepstream-5.0_5.0.1-1_arm64.deb?IQOvXtJ6q2h7wEVW_SUReWVsdQk8i0duzlCSFmayyqE8duPuyZPhND_O1S6yd6hoXuobjaYpB8MKsg-8fadWWALJQBs8m_SAwYpFD9-XvCrw1tt1CCtlt7547_3c0P3GoXqi85jW_LogPq06flT9gCxtYNxjhENTzdQA80uZeV3ZEKh4PUJO9Gvtl1aqWzBugJ1W1T6PwrLIM-GWXQQR3p3idZlx-OltlatQEFGv2cyhXv-Ty2l8dg 22:43:31 ERROR: DeepStream: Download 'DeepStream' failure 22:43:31 ERROR: DeepStream: Head request failed on host: ECONNRESET. Error: socket hang uphttps://developer.download.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-4.4.1/JETPACK_441_b50_DEEPSTREAM/deepstream-5.0_5.0.1-1_arm64.deb?IQOvXtJ6q2h7wEVW_SUReWVsdQk8i0duzlCSFmayyqE8duPuyZPhND_O1S6yd6hoXuobjaYpB8MKsg-8fadWWALJQBs8m_SAwYpFD9-XvCrw1tt1CCtlt7547_3c0P3GoXqi85jW_LogPq06flT9gCxtYNxjhENTzdQA80uZeV3ZEKh4PUJO9Gvtl1aqWzBugJ1W1T6PwrLIM-GWXQQR3p3idZlx-OltlatQEFGv2cyhXv-Ty2l8dg 22:43:31 ERROR: DeepStream: Download 'DeepStream' failure 22:43:31 ERROR: DeepStream: download failed 22:43:31 ERROR: DeepStream: Download 'DeepStream' failure 22:43:31 ERROR: DeepStream: download failed
拒绝连接的 22:55:51 INFO: CUDA on Host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-4.4.1/JETPACK_441_b50/ubuntu1604/cuda-repo-ubuntu1604-10-2-local-10.2.89-440.40_1.0-1_amd64.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/cuda-repo-ubuntu1604-10-2-local-10.2.89-440.40_1.0-1_amd64.deb 22:55:51 ERROR: CUDA on Host: The .mtd file is corrupt. Start a new download. 22:55:51 ERROR: CUDA on Host: Download 'CUDA on Host' failure 22:55:51 ERROR: CUDA on Host: The .mtd file is corrupt. Start a new download. 22:55:51 ERROR: CUDA on Host: Download 'CUDA on Host' failure 22:55:51 ERROR: CUDA on Host: download failed