This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RTOS/AM5728: SD card boot

Part Number: AM5728

Tool/software: TI-RTOS

I have created a custom board that uses the X15 Beagleboard design as a starting point, and 99% of the schematics are identical to this design. It is working in our lab, booting Linux off of the SD card. 

I am looking to use the PDK tests as a starting point for a functional test fixture during manufacturing, and I would like to have the tests loaded onto an SD card and executed on reset. 

The instructions to create a bootable SD using a precompiled image [1] do not work, the processor does not boot and there is no terminal output. The instructions here [2] DO create a bootable SD card that I can use to create an SD card with an MLO and u-boot image. It looks to me that the AM5728 does not like to have a file system and wants to have the MLO in a specific spot on the SD card. 

My question, and hope, is that there is a way to create a bootable SD card with the PDK development environment without having to rewrite tests to run under u-boot. Can anyone help with this?

Thanks!

[1] http://processors.wiki.ti.com/index.php/Processor_SDK_RTOS_DIAG#Creating_the_SD_Card_Loadable_Files

[2] https://www.digikey.com/eewiki/display/linuxonarm/BeagleBoard-X15#BeagleBoard-X15-SetupmicroSDcard

  • The RTOS team have been notified. They will respond here.
  • Stephen,

    HAve you ported the RTOS diagnostics to the X15 beagleboard before trying this on your custom hardware.

    we do not support the X15 hardware using Processor SDK RTOS. The Processor SDK RTOS provides a board library component that check for the board personality using a structure inside an I2C EEPROM on AM572x GP EVM processor module (similar to X15) and then configures the PLLs , UARTs accordingly.

    Please check my response here on a similar question:
    e2e.ti.com/.../2663964

    Regards,
    Rahul
  • I have not ported the RTOS diagnostics to the X15. 

    Are there instructions on how to do this? I have no problem working out the details, but if there is an EEPROM that needs to have a structure written into it in order for the software to work, how does this get written into the hardware in the first place? Is there a utility for the EVM module I could use/modify to get this done?

    Thanks

  • Since we don`t support the X15 board, this is not documentation that TI can provide.

    The Board ID and revision is programmed into the EEPROM for TI supported EVM by the manufcturer. The board library provides APIs to program the EEPROM with the ID. you can locate the API here:
    pdk_am57xx_1_0_11\packages\ti\board\src\evmAM572x\evmAM572x_info.c

    Regards,
    Rahul