Beaglebone Black SGX in 2025

Just over 10 years ago, I developed a front-panel LCD touch-screen interface for a commercial system. This was done using the Beaglebone Black with SGX acceleration as a real-time metering UI was needed. Several hundred of these units are still operational in the field and the BBB component has been extremely reliable with no updates required.
The client has recently requested an update to accommodate essential upgrades to other parts of the system. Replacing the BBB and LCD is not an option, so I am tasked with rebuilding using the original hardware. The BBB’s performance is still more than adequate for the task.
Sorry for the ramble, here’s the question…

Texas Instruments has released the SDK 09_03_05_02 early 2025.
This supports the BBB. I remember my toolchain a decade ago linking to the TI’s SDK.
Before I RTFM and spend possibly weeks working it out, does anyone have some pointers on getting SGX working with kernel 6.1?

TI Link:
https://software-dl.ti.com/processor-sdk-linux/esd/AM335X/09_03_05_02/exports/docs/linux/Foundational_Components_Graphics.html

It has been very reassuring to see the BBB is still sold and supported after all this time. I’m hoping I can do this project without resurrecting ancient toolchains.

1 Like

The only luck I had with that was to do a yocto build based upon the Ti BSP. If memory is correct it was the demo/eval image and that did have GPU running. First time seeing the BBB with a desktop and was not bad performance for a dedicated device and single core. I suspect they have a secret binary in their BSP and you will have to pay them to actually find it or spend hours trying to sift it out.

If the current Ti demo/BSP for the am33xx is on 6.1, the SGX is more than likely usable.

Kernel 6.1 and 6.6 are working with SGX. I’m running 6.6 and Weston. The build guide is available here: https://github.com/TexasInstruments/processor-sdk-doc/blob/c42e08b7515842a0131776403a958818d1707927/source/linux/Foundational_Components/Graphics/SGX/Build_Guide.rst

1 Like