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: Cannot flash the SOC initialization binary to the LP

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

Hi expert,

    I am using LP-AM243 according to the Getting Started guide's guidance. I power up board by USB Type C first, then connect the Micro USB, there is CCCCCCC printing out in UART booting mode. But I noticed that when I close the UART terminal, it is slightly different from the guidance. Figure 1 is the content displayed when I use it myself, and Figure 2 is the picture displayed in the guidance. My side has no other output behind CCCC. I don't know if this is correct.

Figure 1

Figure 2

    And I also encountered a problem that I cannot flash the SOC initialization binary to the LP. I confirmed that there is no problem with my python installation, as shown in Figure 3. But when I enter python uart_uniflash.py -p COM<x> --cfg=sbl_prebuilt/am243x-lp/default_sbl_null.cfg, it will not enter the flashing process, and the error display is shown in Figure 4.

Figure 3

Figure 4

    I have checked the "Flash tool error messages and solutions" part of the tutorial but did not find a suitable solution. So could you please kindly help me about this issue? Thanks a lot!

BR

Julia

  • Hi Julia,

    Based on the [ERROR] message in Figure 4, it seems you do not have the dependent modules installed. Please try running the given command to see if that resolves it.

    Fullscreen
    1
    python -m pip install pyserial tqdm xmodem --proxy={http://your proxy server:port or leave blank if no proxy}
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Regards,
    Sahin

  • Hi Sahin,

        Thanks for your reply! But I am afraid there are still some problems here.

        I run the command “python -m pip install pyserial tqdm xmodem --proxy={http://your proxy server:port or leave blank if no proxy}” but it doesn't work. In Figure 1 and Figure 2 of the previous post, I have verified that my python installation is correct. But there was a problem when running this command. I tried different paths and different instructions, as shown in the figure below, and found that none of them can run.

        If the installation is not successful, I will not be able to proceed with the next step of debugging, so could you plesae help me analyze how to solve this problem? Thank you very much!

    BR

    Julia

  • Hi Julia,

    It appears it cannot establish a connection. If you are behind the TI firewall you will need to provide TI's proxy details in the command, e.g., "python -m pip install pyserial tqdm xmodem --proxy="ti proxy address goes here"

    Please let me know if you are still unable to connect after inputting the proxy details.

    Regards,
    Sahin

  • Hi Sahin,

    Now this problem has been solved! Thank you very much for your help! 

    BR

    Julia