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.

AM2634: Ubuntu 22.04 compatibility issues with Sitara Launchpad board?

Part Number: AM2634
Other Parts Discussed in Thread: UNIFLASH, SYSCONFIG

Hi,

I recently upgraded from Ubuntu 20.04 to 22.04 and can no longer flash my LP-AM263x board. I was just wondering if there are any known issues with the latest Ubuntu LTS.

If it helps, this is a log of what i see when trying to flash the board:

~/ti/mcu_plus_sdk_am263x_08_03_01_06$ python <home>/ti/mcu_plus_sdk_am263x_08_03_01_06/tools/boot/uart_uniflash.py -p /dev/ttyACM1 --cfg=<home>/ti/mcu_plus_sdk_am263x_08_03_01_06/mc0_sbl_qspi_release.cfg

Parsing config file ...
Parsing config file ... SUCCESS. Found 3 command(s) !!!

Executing command 1 of 3 ...
Found flash writer ... sending <home>/ti/mcu_plus_sdk_am263x_08_03_01_06/tools/boot/sbl_prebuilt/am263x-lp/sbl_uart_uniflash.release.tiimage
Sent flashwriter <home>/ti/mcu_plus_sdk_am263x_08_03_01_06/tools/boot/sbl_prebuilt/am263x-lp/sbl_uart_uniflash.release.tiimage of size 76832 bytes in 8.89s.                                     

Executing command 2 of 3 ...
Command arguments : --file=<home>/ti/mcu_plus_sdk_am263x_08_03_01_06/tools/boot/sbl_prebuilt/am263x-lp/sbl_qspi.release.tiimage --operation=flash --flash-offset=0x0
Sending <home>/ti/mcu_plus_sdk_am263x_08_03_01_06/tools/boot/sbl_prebuilt/am263x-lp/sbl_qspi.release.tiimage:   0%|                                   | 2/73736 [01:50<2255:04:26, 110.10s/bytes]
[ERROR] XMODEM send failed, no response OR incorrect response from EVM OR cancelled by user,
Power cycle EVM and run this script again !!!

The same files and command worked fine before, so I'm not sure what would have caused this other than python library changes, but that seems like a longshot. I have also deleted and re-installed CCS, the SDK, and Sysconfig to ensure that I hadn't messed those up somehow.

Thanks,

Mike

  • Hi Mike,

    This seems to be an issue with uart_uniflash example execution. It seems like the example did not start execution. Now across the OS, all your tool dependencies are handled by reinstalling correct version of tools except the dependency of OpenSSL which is used to create x509 certificate (.tiimage) which is required by the ROM.

    I suggest you to use OpenSSL Version 1.1.1 for the same. You can use this link which I used to upgrade/downgrade my OpenSSL - How to Install OpenSSL in Ubuntu - Fedingo

    Hope it helps.

    Best Regards,
    Aakash