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: IDK Rev 1.3B issue with latest SDK

Part Number: AM5728

Tool/software: TI-RTOS

Hi,

I check with the following SDK and evaluation board.

SDK version : ti-processor-sdk-rtos-AM57xx 04.01.00.06
EVM board : TMDXIDKAM5728 rev 1.3B

There is a problem that does not start when using the MLO(prebuild and build) of the SDK in the version of this board.
Case the same MLO is used in the old version IDK(rev 1.1A), it can start normally.
It also starts normally on linux

Is there information on something about it?

Best Regards,
Shigehiro Tsuda

  • The RTOS team have been notified. They will respond here.
  • Tsuda-san,

    Can you please clarify is that this is the pre-built MLO binary from processor_sdk_rtos_am57xx_4_01_00_06\prebuilt-sdcards\idkAM572x\sd_card_files so that we can try to reproduce this issue.

    Also, were you able to build the MLO from source using instructions here:

    http://processors.wiki.ti.com/index.php/Processor_SDK_RTOS_BOOT_AM57x

    gmake example BOARD=idkAM572x SOC=AM572x

    Does the binary built from source also fail to boot. ALso can you confirm that the REv1.3 board you have has nothing on the QSPI flash.If there is anything flashed on the QSPI flash then you need to erase the flash so that the you can boot from SD/MMC.

    Regards,

    Rahul

  • Hi Rahul,

    Thank you for quick reply.
    I confirmed it in the prebuilding environment below, but it did not start.
    processor_sdk_rtos_am57xx_4_01_00_06\prebuilt-sdcards\idkAM572x\sd_card_files

    Since I have not written anything in QSPI flash, I think that there is no problem.
    Once, I will execute an erase command on u-boot and check it.

    If there is any update information, please reply.

    Best Regards,
    Shigehiro Tsuda

  • Tsuda-san,

    We will try to re-produce the issue and get back to you on this issue. Do you see no output on the UART when booting ?
    Did you get a chance to build the bootloader and try with the built MLO file.

    Regards,
    Rahul
  • Hi Rahul,

    Thank you for quick reply.

    Yes, nothing will be output to the console when booting.
    Even if I tried it with MLO I rebuilt it is the same.

    Best Regards,
    Shigehiro Tsuda
  • Hi,

    I just tried AM57x Processor SDK 4.1 on Rev 1.3B AM5728 IDK and there was no issue to use MLO to boot up an application. Attached are several files I used to test, they are board diagnostics. Can you copy all of those files to a MMCSD card and connect the UART port to see if it boots? Do you have another EVM to make sure if it is not board problem?

    If you can't see anything from UART, either 1) it didn't boot 2) it booted but UART is broken. For 1), you can connect to the first A15 core without GEL, when booted, the program counter should in OCMC (0x403x_xxxx). For 2) you can try any standalone UART test to make sure the UART is OK.

    diag.zip

    Regards, Eric

  • Hi Eric,

    Thank you for quick reply.

    I understood the reason for not starting up.
    In ti-processor-sdk-rtos, the size of boot and APP execution programs is small, so mircro SD was using something smaller and slower. (2 GB micro SD)
    In this case, it seems that it can not be started on the board of rev 1.3b (AM 5728 SR 2.0).
    It started now when you use something big and fast (8GB micro SD class 10).

    Since PC = 0x0003F7e2, it seems that it is stopped at RBL.
    It seems that it was impossible to respond by changing RBL of AM5728 SR1.1 to AM5728 SR2.0.

    Best Regards,
    Shigehiro Tsuda

  • Hi,

    So if you use 8GB class 10 MMCSD card, it worked on your setup already. It is interesting to know that 2GB SD card didn't boot, do you have the detailed MMCSD card part number so we can verify this. I am not sure about this behavior and if I can find an old MMCSD card like this, but this is something I will try on background, it will not block you to use MLO to boot. Correct?

    Regards, Eric
  • Hi,

    I tried an old MMCSD card, it still worked for MMCSD boot.

    Regards, Eric