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-04.01.00.06-Linux-x86-Install.bin" 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
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
Sorry - I don't know anything about using a BBB. I would recommend asking whoever created and provided the port and instructions.