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

From eLinux.org
< Tegra‎ | Boards
Jump to: navigation, search
(Undo revision 420256 by Jmondi (talk))
 
Line 1: Line 1:
Jetson TK1 is a Tegra powered board existing in both Tegra124 (Tegra K1 32-bit) and Tegra132 (Tegra K1 64-bit) versions. Tegra K1 is the first Tegra SoC to run CUDA, and the board is intended to showcase that feature.
+
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.
 
The board is available to the public from a number of retail outlets. For a list, see https://developer.nvidia.com/jetson-tk1.
Line 27: Line 27:
  
 
The board has the following devices on-board:
 
The board has the following devices on-board:
* NVIDIA Tegra124 (Tegra K1 32-bit) or Tegra132 (Tegra K1 64-bit)
+
* NVIDIA Tegra124 (Tegra K1 32-bit)
 
* 2GB RAM
 
* 2GB RAM
 
* eMMC (16GB)
 
* eMMC (16GB)
Line 37: Line 37:
 
U-Boot 2014.07 will include support. Support is already in the main U-Boot tree.
 
U-Boot 2014.07 will include support. Support is already in the main U-Boot tree.
  
Linux 4.8 contains support for Jetson Tegra124 (Tegra K1 32-bit version).
+
Linux 4.8-rc7 include support for Jetson TK1 Tegra124 platform.
Tegra132 (Tegra K1 64-bit version) is currently not supported by mainline (Linux 4.8-rc7 at the time of this writing)
 
  
 
tegra-uboot-flasher supports the board.
 
tegra-uboot-flasher supports the board.

Latest revision as of 05:35, 26 September 2016

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.

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