Difference between revisions of "Tegra/Boards/NVIDIA Jetson TK1"

From eLinux.org
< Tegra‎ | Boards
Jump to: navigation, search
(Mainline Status)
Line 41: Line 41:
 
The following board-level features are not currently supported in mainline Linux or U-Boot:
 
The following board-level features are not currently supported in mainline Linux or U-Boot:
 
* PCIe (Ethernet or mini PCIe slot).
 
* PCIe (Ethernet or mini PCIe slot).
 +
* USB3.
 
* SATA.
 
* SATA.
 
* The expansion I/O connector. Many of the signals could be used with simple modifications to the board's device tree.
 
* The expansion I/O connector. Many of the signals could be used with simple modifications to the board's device tree.

Revision as of 18:07, 14 May 2014

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.

Picture

Picture of Jetson TK1

Features

The board exposes connectors for:

  • Power in
  • SD card
  • USB A host
  • USB micro-B host/device (OTG not supported) (recovery port)
  • HDMI
  • Microphone
  • Headphone
  • Ethernet (Gigabit, via PCIe)
  • SATA, SATA power
  • Mini PCIe half-length (full length cards will work)
  • DB-9 UART (serial console)
  • JTAG
  • 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)

Mainline Status

U-Boot 2014.07 will include support. Support is already in the main U-Boot tree.

Linux 3.16 will include support. Support is already in linux-next.

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).
  • USB3.
  • SATA.
  • The expansion I/O connector. Many of the signals could be used with simple modifications to the board's device tree.

Downstream Status

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".