Quality RTOS & Embedded Software

 Real time embedded FreeRTOS RSS feed 
Quick Start Supported MCUs PDF Books Trace Tools Ecosystem


Bringing up FreeRTOS on Beaglebone black platform(AM355x)

Posted by sandeepmn46 on November 17, 2017


I am trying to bring up my Beaglebone black(AM335x) platform with FreeRTOS OS (FreeRTOS 7.1 or higher versions). I want to boot from a SD Card (4 GB). Since I don't have any previous experience in working with Beaglebone black, I referred the below github for getting the binaries and creating a SD card bootable with FreeRTOS. https://github.com/henfos/BBBFreeRTOS

I referred the below links for bringing up the SD card making it bootable and trying to boot from SD Card. http://processors.wiki.ti.com/index.php/ProcessorSDKRTOScreateSDcardscript http://processors.wiki.ti.com/index.php/AM335xU-BootUser%27s_Guide

I have downloaded RTOS-SDK for beagle bone black from the below link. "ti-processor-sdk-rtos-am335x-evm-" http://software-dl.ti.com/processor-sdk-rtos/esd/AM335X/latest/index_FDS.html After installing the above SDK in Ubuntu 14-04 (64 bit) I tried making the SD card bootable using 'create-sdcard.sh' script.

Using the script and SDCard files (MLO, rtosdemo-a.bin, u-boot.img, uEnv,txt), made the SD Card as bootable and tried booting BBB from that. Getting the below error:

"" U-Boot SPL 2014.04-00014-g8732558 (Apr 18 2014 - 14:53:44) ** Partition 1 not valid on device 0 ** splregisterfat_device: fat register err - -1

ERROR ### Please RESET the board


How can I resolve this issue and get a successful boot.?

Please advice me in the below things:

1- Whether I can get the procedure for bringing up the SD Card with FreeRTOS and booting the BBB from it.

2- Which all files are required for making the SD Card bootable.

Thanks in advance

Bringing up FreeRTOS on Beaglebone black platform(AM355x)

Posted by rtel on November 17, 2017

Sorry - I don't know anything about using a BBB. I would recommend asking whoever created and provided the port and instructions.

[ Back to the top ]    [ About FreeRTOS ]    [ Privacy ]    [ Sitemap ]    [ ]

Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.

Latest News

NXP tweet showing LPC5500 (ARMv8-M Cortex-M33) running FreeRTOS.

Meet Richard Barry and learn about running FreeRTOS on RISC-V at FOSDEM 2019

Version 10.1.1 of the FreeRTOS kernel is available for immediate download. MIT licensed.

View a recording of the "OTA Update Security and Reliability" webinar, presented by TI and AWS.


FreeRTOS and other embedded software careers at AWS.

FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

Espressif ESP32

IAR Partner

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers


STMicro RTOS partner supporting ARM7, ARM Cortex-M3, ARM Cortex-M4 and ARM Cortex-M0

Texas Instruments MCU Developer Network RTOS partner for ARM and MSP430 microcontrollers

OpenRTOS and SafeRTOS

Xilinx Microblaze and Zynq partner