Difference between revisions of "Tegra/Boards/NVIDIA Beaver"

From eLinux.org
< Tegra‎ | Boards
Jump to: navigation, search
(Created page with "Picture of Beaver")
 
Line 1: Line 1:
 +
Beaver board is a Tegra30 (Tegra 3) board. It aims to be a reasonably low-cost development board for upstream/mainline developers working on Tegra.
 +
 +
NVIDIA built a limited production run of these boards, and provided them to a few internal and external Linux and U-Boot developers.
 +
 +
= Picture =
 +
 
[[File:nvidia-tegra30-beaver-labelled.jpg|Picture of Beaver]]
 
[[File:nvidia-tegra30-beaver-labelled.jpg|Picture of Beaver]]
 +
 +
= Features =
 +
 +
The board exposes connectors for:
 +
* Power in
 +
* SD card
 +
* USB A host
 +
* USB mini-B host/device (OTG not supported)
 +
* HDMI
 +
* Microphone
 +
* Headphone
 +
* Ethernet (via PCIe)
 +
* SATA, SATA power
 +
* Mini PCIe half-length (full length cards will work)
 +
* DB-9 UART (serial console)
 +
* JTAG
 +
* Expansion I/O
 +
 +
The board has the following devices on-board:
 +
* NVIDIA Tegra30 (Tegra 3)
 +
* 2GB RAM
 +
* eMMC (16GB)
 +
* SPI flash
 +
* PMIC and RTC (not battery-backed)
 +
 +
= Mainline Status =
 +
 +
All of mainline U-Boot, Linux, and tegra-uboot-flasher support Beaver.
 +
 +
The following board-level features are not currently supported in mainline Linux or U-Boot:
 +
* SATA.
 +
* The expansion I/O connector. Some of the signals could likely be used with simple modifications to the board's device tree.
 +
* PCIe (U-Boot only; this works in the kernel) (neither mini PCIe slot nor Ethernet are supported)
 +
 +
= Downstream Status =
 +
 +
L4T (Linux4Tegra) supports Beaver, via the Cardhu release. See https://developer.nvidia.com/linux-tegra.
 +
 +
= 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".

Revision as of 16:07, 13 May 2014

Beaver board is a Tegra30 (Tegra 3) board. It aims to be a reasonably low-cost development board for upstream/mainline developers working on Tegra.

NVIDIA built a limited production run of these boards, and provided them to a few internal and external Linux and U-Boot developers.

Picture

Picture of Beaver

Features

The board exposes connectors for:

  • Power in
  • SD card
  • USB A host
  • USB mini-B host/device (OTG not supported)
  • HDMI
  • Microphone
  • Headphone
  • Ethernet (via PCIe)
  • SATA, SATA power
  • Mini PCIe half-length (full length cards will work)
  • DB-9 UART (serial console)
  • JTAG
  • Expansion I/O

The board has the following devices on-board:

  • NVIDIA Tegra30 (Tegra 3)
  • 2GB RAM
  • eMMC (16GB)
  • SPI flash
  • PMIC and RTC (not battery-backed)

Mainline Status

All of mainline U-Boot, Linux, and tegra-uboot-flasher support Beaver.

The following board-level features are not currently supported in mainline Linux or U-Boot:

  • SATA.
  • The expansion I/O connector. Some of the signals could likely be used with simple modifications to the board's device tree.
  • PCIe (U-Boot only; this works in the kernel) (neither mini PCIe slot nor Ethernet are supported)

Downstream Status

L4T (Linux4Tegra) supports Beaver, via the Cardhu release. See https://developer.nvidia.com/linux-tegra.

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