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.
The board exposes connectors for:
- Power in
- SD card
- USB A host
- USB micro-B host/device (recovery port)
- Ethernet (via PCIe)
- SATA, SATA power
- Mini PCIe half-length (full length cards will work)
- DB-9 UART (serial console)
- 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)
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:
- The expansion I/O connector. Some of the signals could likely be used with simple modifications to the board's device tree.
The following additional board-level features are not currently supported in mainline U-Boot:
- PCIe (neither mini PCIe slot nor Ethernet are supported)
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".