WSAL19582 – Jetson TX2 NX/en
Erscheinungsbild
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
- JETSON NANO TX2 NX - Waveshare Wiki
- Source revision: 70289
- Captured: 2026-09-02T02:32:31+00:00
- SHA-256:
d71551b09c7c965c4c884a4b26f3fdb7bcb96f1c49a24efc4562d524b95dba24