Difference between revisions of "Tegra/Boards/NVIDIA Beaver"
(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
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".