Tegra/Boards/NVIDIA Jetson TK1
Jetson TK1 is a Tegra124 (Tegra K1 32-bit) board. Tegra K1 is the first Tegra SoC to run CUDA, and the board is intended to showcase that feature.
The board is available to the public from a number of retail outlets. For a list, see https://developer.nvidia.com/jetson-tk1.
This page describes the Jetson TK1 board itself, with minimal SW support details. For information about running L4T, CUDA, etc. on Jetson TK1, please see JetsonTK1. For information on running generic mainline Linux and associated SW, see other pages in the /Tegra hierarchy.
The board exposes connectors for:
- Power in
- SD card
- USB A host
- USB micro-B host/device (OTG not supported) (recovery port)
- Ethernet (Gigabit, via PCIe)
- SATA, SATA power
- Mini PCIe half-length (full length cards will work)
- DB-9 UART (serial console)
- Expansion I/O (I2C, SPI, GPIO, DP/LVDS display, CSI camera, HSIC USB, power)
The board has the following devices on-board:
- NVIDIA Tegra124 (Tegra K1 32-bit)
- 2GB RAM
- eMMC (16GB)
- SPI boot flash
- PMIC and RTC (not battery-backed)
U-Boot 2014.07 will include support. Support is already in the main U-Boot tree.
Linux 4.8-rc7 include support for Jetson TK1 Tegra124 platform.
tegra-uboot-flasher supports the board.
The following board-level features are not currently supported in mainline Linux or U-Boot:
- PCIe (Ethernet or mini PCIe slot).
- The expansion I/O connector. Many of the signals could be used with simple modifications to the board's device tree.
L4T (Linux4Tegra) supports Jetson TK1. See https://developer.nvidia.com/jetson-tk1-support.
Entering USB Recovery Mode
- Ensure a USB cable is connected from your host system to the USB micro B recovery connector on the board.
- Press and hold the "Force Recovery" button.
- If the board was off, apply power.
- If the board was on, press and release the reset button.
- Wait a short time (e.g. 1 second) and release "Force Recovery".