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/AM4372: How to let this kind of Boot loader to directly boot on AM437 EVM?

Part Number: AM4372

Tool/software: TI-RTOS

bootloader_boot_uart_a9host_debug.bin / .out

Hi .

We are using the 437 IDK EVM.

The IDK has the QSPI Flash.

Please help us to understand : how to let this kind of file "bootloader_boot_uart_a9host_debug.bin. out" to boot on IDK.

We don't want to use the flash_writer to copy the file from SD card onto QSPI Flash. (Due to Customer has no SD card interface).

Thanks.

BR Rio

  • Rio,

    Have you referred to the AM437x Bootloader documentation here:

    AM437x boots from QSPI in XIP mode so you need to us the .bin file for the bootloader and flash the image to the base of QSPI memory.  Unlike the bootloader for other boot media that executes from OCRAM, the linker command file for QSPI is designed to use direct QSPI addressing.

    Instructions for flashing and booting for QSPI is provided here:

    Please review this instructions and let us know if you have any issues. If yo don`t want to use an SD interface to flash the image, you can consider using flashing over JTAG using a modified QSPI writer where the boot image is loaded over JTAG that we had created for an internal effort.

    qspi_flashwriter_jtag.zip

    This flash writer is modified version of QSPI LLD test case that is provided in PDK. You can create the PDK example and then update the file with the modified code that we have provided and use the resulting .out for flashing. the utility will copy the .bin file specified in the .txt file and flash it to QSPI. 

    Let me know if you have any questions.

    Regards,

    Rahul