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.

LP-AM243: Flash appimage into flash

Part Number: LP-AM243
Other Parts Discussed in Thread: UNIFLASH

Hi all TI experts,

I'm currently working with the LP-AM243 development board and I'm facing an issue while trying to flash my project's appimage into the LP board's flash memory. I've followed the development guide provided here for initializing the binary on the LP-AM243:

https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/latest/exports/docs/api_guide_am243x/EVM_SETUP_PAGE.html

I've successfully built my project and used the debug mode to control the LP board. However, when I attempt to flash the appimage file into the flash memory, I encounter a problem.

After putting the LP board into UART boot mode, I observed the following information in the terminal:

Starting NULL Bootloader ...

DMSC Firmware Version 21.1.1--v2021.01a (Terrific Lla
DMSC Firmware revision 0x15
DMSC ABI revision 3.1

INFO: Bootloader_runCpu:147: CPU r5f1-0  is initialized to 800000000 Hz !!!
INFO: Bootloader_runCpu:147: CPU r5f1-1 is initialized to 800000000 Hz !!!
INFO: Bootloader_runCpu:147: CPU m4f0-0 is initialized to 400000000 Hz !!!

It seems like the LP board is still stuck in QSPI boot mode. I've attempted to execute the default_sbl_null.cfg using the following command after closing the UART port:

python3 uart_uniflash.py -p COM11 --cfg=sbl_prebuilt/am243x-lp/default_sbl_null.cfg

However, the progress remains at 0%, and after a few minutes, the script displays an error message: "No response or error response from EVM."

Could you please help me identify what I might be doing wrong?

  • Hello Larry,

    After putting the LP board into UART boot mode, I observed the following information in the terminal:

    That is not the expected output of a device fully in UART boot mode ready to receive default_sbl_null.cfg.

    As the User Guide outlines, your output should be as follows:

    Have you power cycled the LaunchPad after putting it in UART boot mode?

    Can you verify the switch configuration on the LaunchPad?

    Best Regards,

    Ralph Jacobi

  • Hi Ralph, 

    Thank you for your response. I've identified the root cause of the issue. It turns out that having some devices connected to the LP board might have prevented the power cycle from completing correctly. After I removed all the devices from the LP board, the UART BOOT MODE worked as expected. Thank you!