Zum Inhalt springen

WSAL19582 – Jetson TX2 NX/en

Aus JW Tech Wiki

Documentation notice: This technical documentation was independently rewritten from an archived supplier source. Check technical details and commands against the product version and manufacturer documentation before use.

Summary

A concise technical guide to the NVIDIA Jetson TX2 NX module and dev kit: specifications, system programming via SDK Manager, SSD boot setup, and basic commands for Linux, I2C, and AI environments.

Related products at JW Tech

Technical overview

  • GPU: NVIDIA Pascal architecture with 256 CUDA cores; CPU: dual-core 64-bit NVIDIA Denver 2 combined with quad-core Arm Cortex-A57 MPCore processor.
  • Memory: 4 GB LPDDR4 (128-bit, 51.2 GB/s); storage: 16 GB eMMC 5.1 flash plus an M.2 M-key NVMe SSD interface.
  • Video encoding: up to 3x 4K30 or 4x 1080p60 (H.265); up to 1x 4K60 or 3x 4K30 (H.264). Video decoding: up to 4x 4K30 or 7x 1080p60 (H.265/H.264).
  • Interfaces: 2x multimode DP 1.2/eDP 1.4/HDMI 2.0, 1x DSI (1.5 Gbps/channel), PCIe Gen3 x1 + Gen4 x4, USB 3.0 x1, USB 2.0 x2, 3x UART, 2x SPI, 2x I2S, 4x I2C, and multiple GPIO headers.
  • Dev-kit resources: 40-pin GPIO header, micro-USB data port, gigabit Ethernet (10/100/1000Base-T), 4x USB 3.0, HDMI, DisplayPort, DC power input (9–19 V), 2x MIPI CSI camera ports, and a fan header.
  • System programming is done from an Ubuntu 18.04 host using the SDK Manager; roughly 100 GB of free disk space is needed. The hardware enters recovery mode by shorting the FC REC and GND pins on the module.
  • To boot from an SSD: identify the device with ls /dev/nvme*, format it with mkfs.ext4, edit extlinux.conf (change LABEL to NX and root to nvme0n1), copy the system with cp -ax, reboot, then verify with df -h.
  • I2C operation: install i2c-tools and python3-smbus, locate devices with i2cdetect, read register data with i2cdump/i2cget, and write data with i2cset.

Commands and examples – verify before use: 

sudo apt install ./sdkmanager_[version]-[build#]_amd64.deb
ls /dev/nvme*
sudo mkfs.ext4 /dev/nvme0n1
sudo vi /boot/extlinux/extlinux.conf
sudo mount /dev/nvme0n1 /mnt
sudo cp -ax / /mnt
sudo umount /mnt/
sudo reboot
df -h
sudo apt-get update
sudo apt-get install -y i2c-tools
sudo apt-get install -y python3-smbus
apt-cache policy i2c-tools
sudo i2cdetect -y -r -a 0
sudo i2cdump -y 0 0x68
sudo i2cset -y 0 0x68 0x90 0x55
sudo i2cget -y 0 0x68 0x90

Notes and version constraints

  • The source contains template placeholders such as {{{name3}}} and {{{userDefinedInfo}}}; these were treated as non-actionable and ignored.
  • Version-sensitive step: the exact SDK Manager .deb filename must be replaced with the actually downloaded file name ([version]-[build#]).
  • When setting up the SSD boot, extra care is required when editing extlinux.conf; mistakes can prevent booting. Back up before modifying.
  • The source references external links (NVIDIA developer registration, datasheets, software tools) that are not included here; availability and versions must be verified manually.
  • AI environments (TensorFlow, PyTorch, YOLOv4) are only listed in the table of contents; concrete installation steps are missing from the provided text excerpt and require separate documentation.
  • No warranty, safety, or certification information was present in the source; such claims were therefore not included.

Source and revision record