Skip to content

Commit 5085c8c

Browse files
committed
feat(boards): add landing pages for beagle devices
Add a landing page for the main beagle devices. Future ones can be added and the flavor text for each platform is subject to change. Signed-off-by: Randolph Sapp <rs@ti.com>
1 parent bc9dfc0 commit 5085c8c

File tree

16 files changed

+160
-49
lines changed

16 files changed

+160
-49
lines changed

configs/AM335X/AM335X_linux_toc.txt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,15 +128,12 @@ linux/How_to_Guides_Host
128128
linux/How_to_Guides/Host/Moving_Files_to_the_Target_System
129129
linux/How_to_Guides/Host/Customizing_the_SDK_Splash_Screen
130130
linux/How_to_Guides/Host/AM335x_ICEv2_flash_erase
131-
boards/beagle/BeagleBone/linux/Program_the_eMMC_on_Beaglebone_Black
132131
linux/How_to_Guides_Target
133132
linux/How_to_Guides/Target/Processor_SDK_Linux_File_System_Optimization_Customization
134133
linux/How_to_Guides/Target/How_to_add_a_JVM
135134
linux/How_to_Guides/Target/Update_U-Boot_Environment_Variables_stored_in_SPI_Flash_from_Linux
136135
linux/How_to_Guides/Target/How_to_fix_y2k38
137136
linux/How_to_Guides/Target/How_to_Change_dtb_File
138-
boards/beagle/BeagleBone/linux/How_to_Boot_Beagle_Bone_Black_with_Processor_SDK_Linux
139-
boards/beagle/BeagleBone/linux/How_to_Program_Beaglebone_Black_eMMC_via_SD_Card
140137
linux/How_to_Guides_Hardware_Setup_with_CCS
141138
linux/How_to_Guides/Hardware_Setup_with_CCS/EVMK2H_Hardware_Setup
142139
linux/How_to_Guides/Hardware_Setup_with_CCS/ICE_AM335x_Hardware_Setup
@@ -164,4 +161,11 @@ common/PRU-ICSS/PRU-Getting-Started-Labs_Lab5
164161
common/PRU-ICSS/PRU-Hands-on-Labs
165162
common/PRU-ICSS/Resource_Tables
166163

164+
165+
boards/index
166+
boards/beagle/BeagleBone/BeagleBone
167+
boards/beagle/BeagleBone/linux/Program_the_eMMC_on_Beaglebone_Black
168+
boards/beagle/BeagleBone/linux/How_to_Boot_Beagle_Bone_Black_with_Processor_SDK_Linux
169+
boards/beagle/BeagleBone/linux/How_to_Program_Beaglebone_Black_eMMC_via_SD_Card
170+
167171
linux/Documentation_Tarball

configs/AM62LX/AM62LX_linux_toc.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,12 +124,15 @@ linux/How_to_Guides/Target/How_to_emmc_boot
124124
linux/How_to_Guides/Target/How_to_mmcsd_boot_emmc_uda
125125
linux/How_to_Guides/Target/How_To_Enable_M2CC3301_in_linux
126126
linux/How_to_Guides/Target/Runtime_debug_unlock_on_secure_device
127-
boards/beagle/BeagleBadge/linux/Getting_Started
128127
linux/How_to_Guides/FAQ/How_to_Check_Device_Tree_Info
129128
linux/How_to_Guides/FAQ/How_to_Integrate_Open_Source_Software
130129
linux/How_to_Guides_Hardware_Setup_with_CCS
131130
linux/How_to_Guides/Hardware_Setup_with_CCS/AM62Lx_EVM_Hardware_Setup
132131
linux/Demo_User_Guides/index_Demos
133132
linux/Demo_User_Guides/TI_LVGL_Demo_User_Guide
134133

134+
boards/index
135+
boards/beagle/BeagleBadge/BeagleBadge
136+
boards/beagle/BeagleBadge/linux/Getting_Started
137+
135138
linux/Documentation_Tarball

configs/AM62X/AM62X_android_toc.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ devices/AM62X/android/Release_Specific
33
devices/AM62X/android/Release_Specific_Release_Notes
44
devices/AM62X/android/Application_Notes
55
devices/AM62X/android/Application_Notes_dtbo_support
6+
7+
boards/index
8+
boards/beagle/BeaglePlay/BeaglePlay
69
boards/beagle/BeaglePlay/android/Application_Notes_BeaglePlay
710

811
android/Application_Notes_M2_WiFi_BT

configs/AM62X/AM62X_linux_toc.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,4 +204,7 @@ common/PRU-ICSS/PRU-Getting-Started-Labs_Lab5
204204
common/PRU-ICSS/PRU-Hands-on-Labs
205205
common/PRU-ICSS/Resource_Tables
206206

207+
boards/index
208+
boards/beagle/BeaglePlay/BeaglePlay
209+
207210
linux/Documentation_Tarball

configs/AM67A/AM67A_android_toc.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ devices/AM67A/android/Release_Specific
33
devices/AM67A/android/Release_Specific_Release_Notes
44
devices/AM67A/android/Application_Notes
55
devices/AM67A/android/Application_Notes_dtbo_support
6+
7+
boards/index
8+
boards/beagle/BeagleY-AI/BeagleY-AI
69
boards/beagle/BeagleY-AI/android/Application_Notes_BeagleY_AI
710

811
android/Application_Notes_Android_Bootloader_SD_Card

configs/AM67A/AM67A_linux_toc.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,3 +133,6 @@ linux/Documentation_Tarball
133133

134134
linux/Demo_User_Guides/index_Demos
135135
linux/Demo_User_Guides/Edge_AI_Gallery_User_Guide
136+
137+
boards/index
138+
boards/beagle/BeagleY-AI/BeagleY-AI
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
###########
2+
BeagleBadge
3+
###########
4+
5+
The BeagleBadge is a compact development platform from `BeagleBoard <https://www.beagleboard.org/>`__ powered
6+
by the `TI AM62L SoC <https://www.ti.com/product/AM62L/>`__. Designed for portable and low-power applications,
7+
it features a built-in CC33xx chip supporting WI-FI and Bluetooth applications, multiple low power modes, and
8+
an integrated fuel gauge for battery power monitoring. The board provides a rich interface including an e-paper
9+
connector, DSI connector, Grove expansion, seven-segment displays, and an RGB LED. Fully supported in TI sources,
10+
the BeagleBadge offers flexible boot options (OSPI, UART, SD, USB-DFU). It supports Zephyr or Linux (with Armbian
11+
or Arago distributions), making it an ideal open source solution for modern IoT and HMI projects.
12+
13+
.. list-table:: Supported Distributions
14+
:header-rows: 1
15+
:widths: 15, 15
16+
17+
* - Component
18+
- Branch
19+
* - Armbian
20+
- `2025.12-beaglebadge <https://github.com/TexasInstruments/armbian-build/tree/2025.12-beaglebadge>`__
21+
* - Arago
22+
- `Scarthgap <https://github.com/TexasInstruments/meta-tisdk/tree/scarthgap>`__
23+
24+
.. toctree::
25+
26+
linux/Getting_Started
27+
28+
For more information see
29+
`<https://docs.beagle.cc/boards/beaglebadge/index.html>`__.

source/boards/beagle/BeagleBadge/linux/Getting_Started.rst

Lines changed: 18 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,22 @@
1-
###########################
2-
BeagleBadge Getting Started
3-
###########################
4-
5-
********
6-
Overview
7-
********
8-
9-
The BeagleBadge is a compact development platform from `BeagleBoard <https://www.beagleboard.org/>`__ powered
10-
by the `TI AM62L SoC <https://www.ti.com/product/AM62L/>`__. Designed for portable and low-power applications,
11-
it features a built-in CC33xx chip supporting WI-FI and Bluetooth applications, multiple low power modes, and
12-
an integrated fuel gauge for battery power monitoring. The board provides a rich interface including an e-paper
13-
connector, DSI connector, Grove expansion, seven-segment displays, and an RGB LED. Fully supported in TI sources,
14-
the BeagleBadge offers flexible boot options (OSPI, UART, SD, USB-DFU). It supports Zephyr or Linux (with Armbian
15-
or Arago distributions), making it an ideal open source solution for modern IoT and HMI projects.
16-
17-
*********
1+
#########
182
Boot Flow
19-
*********
3+
#########
204

215
BeagleBadge has a `TI AM62L SoC <https://www.ti.com/product/AM62L/>`__, refer to :ref:`AM62Lx Boot Flow <Boot-Flow-label>`
226
for more details on AM62L boot flow.
237

24-
************
8+
############
259
Applications
26-
************
10+
############
2711

2812
- Deep Sleep Low Power mode as low as 350mW power draw
2913
- RTC only mode with 3-5mW power draw
3014
- E-Paper display support with tinyDRM
3115
- Battery-powered with fuel gauge monitoring
3216

33-
*****************
17+
#################
3418
Low level sources
35-
*****************
19+
#################
3620

3721
.. list-table::
3822
:header-rows: 1
@@ -48,24 +32,9 @@ Low level sources
4832
- `ti-linux-6.12.y <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?h=ti-linux-6.12.y>`__
4933
- :file:`arch/arm64/boot/dts/ti/k3-am62l3-beaglebadge.dts`
5034

51-
***********************
52-
Supported Distributions
53-
***********************
54-
55-
.. list-table::
56-
:header-rows: 1
57-
:widths: 15, 15
58-
59-
* - Component
60-
- Branch
61-
* - Armbian
62-
- `2025.12-beaglebadge <https://github.com/TexasInstruments/armbian-build/tree/2025.12-beaglebadge>`__
63-
* - Arago
64-
- `Scarthgap <https://github.com/TexasInstruments/meta-tisdk/tree/scarthgap>`__
65-
66-
************************
35+
########################
6736
Building for BeagleBadge
68-
************************
37+
########################
6938

7039
.. code-block:: console
7140
@@ -89,9 +58,9 @@ For more information on building Arago for BeagleBadge, go :ref:`here <building-
8958

9059
To build Armbian for BeagleBadge, refer to **Debian SDK user manual** found `here <https://www.ti.com/tool/download/AM62L-LINUX-SDK>`__.
9160

92-
*******************
61+
###################
9362
Booting BeagleBadge
94-
*******************
63+
###################
9564

9665
BeagleBadge supports four boot modes with the following configuration:
9766

@@ -106,17 +75,19 @@ BeagleBadge supports four boot modes with the following configuration:
10675
In the following instructions, assume /dev/ttyUSB0 is the serial port enumerated
10776
on host machine from BeagleBadge USB C connection.
10877

78+
*******
10979
SD boot
110-
=======
80+
*******
11181

11282
1. Flash SD card with Debian or Arago image
11383
2. Insert Micro SD card
11484
3. Press & hold **Select** until step 5
11585
4. Connect USB C cable
11686
5. Connect to /dev/ttyUSB0 on host machine
11787

88+
*********
11889
OSPI boot
119-
=========
90+
*********
12091

12192
1. Boot via SD boot and stop at u-boot prompt
12293
2. Flash OSPI
@@ -144,8 +115,9 @@ OSPI boot
144115
3. Cold reset the board by disconnecting and reconnecting USB C cable.
145116
4. Reconnect to /dev/ttyUSB0 on host machine
146117

118+
*********
147119
UART boot
148-
=========
120+
*********
149121

150122
1. Connect USB C cable
151123
2. Connect to /dev/ttyUSB0 on host machine
@@ -157,8 +129,9 @@ UART boot
157129
$ sb --xmodem tispl.bin > /dev/ttyUSB0 < /dev/ttyUSB0
158130
$ sb --ymodem u-boot.img > /dev/ttyUSB0 < /dev/ttyUSB0
159131
132+
************
160133
USB-DFU boot
161-
============
134+
************
162135

163136
1. Press & hold **Select** until step 4
164137
2. Connect USB C cable
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
##########
2+
BeagleBone
3+
##########
4+
5+
The BeagleBone line of development boards from `BeagleBoard
6+
<https://www.beagleboard.org/>`__ use the |__PART_FAMILY_DEVICE_NAMES__|.
7+
They are low-cost, primarily community-supported development platforms.
8+
9+
.. list-table:: Supported Distributions
10+
:header-rows: 1
11+
:widths: 15, 15
12+
13+
* - Component
14+
- Branch
15+
* - Arago
16+
- `Scarthgap <https://git.yoctoproject.org/meta-ti/tree/meta-beagle/README?h=scarthgap>`__
17+
18+
.. toctree::
19+
20+
linux/How_to_Boot_Beagle_Bone_Black_with_Processor_SDK_Linux
21+
linux/How_to_Program_Beaglebone_Black_eMMC_via_SD_Card
22+
linux/Program_the_eMMC_on_Beaglebone_Black
23+
24+
For more information see
25+
`<https://docs.beagle.cc/boards/beaglebone/index.html>`__.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
##########
2+
BeaglePlay
3+
##########
4+
5+
The BeaglePlay development board from `BeagleBoard
6+
<https://www.beagleboard.org/>`__ uses the |__PART_FAMILY_DEVICE_NAMES__|. It is
7+
a low-cost, primarily community-supported development platform.
8+
9+
.. list-table:: Supported Distributions
10+
:header-rows: 1
11+
:widths: 15, 15
12+
13+
* - Component
14+
- Branch
15+
* - Arago
16+
- `Scarthgap <https://git.yoctoproject.org/meta-ti/tree/meta-beagle/README?h=scarthgap>`__
17+
18+
.. toctree::
19+
20+
android/Application_Notes_BeaglePlay
21+
22+
For more information see
23+
`<https://docs.beagle.cc/boards/beagleplay/index.html>`__.

0 commit comments

Comments
 (0)