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.

SK-AM64: v8.00 MCU+ SDK compatibility

Part Number: SK-AM64
Other Parts Discussed in Thread: UNIFLASH

Greetings,

I have successfully ran/flashed the R5F core's Hello World example from MCU-PLUS-SDK-AM64X_08.00.00.21 on my TMDS64GPEVM, following the MCU+ SDK's documentation. My goal now is to run the same example on the AM64x Starter Kit hardware but I am running into trouble when trying to flash the Soc Initialization binary:

"""

user@ubuntu:~/ti/mcu_plus_sdk_am64x_08_00_00_21/tools/boot$ python3 uart_uniflash.py -p /dev/ttyUSB2 --cfg=sbl_prebuilt/am64x-evm/default_sbl_null.cfg

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

Executing command 1 of 2 ...
Found flash writer ... sending sbl_prebuilt/am64x-evm/sbl_uart_uniflash.release.tiimage
Sent flashwriter sbl_prebuilt/am64x-evm/sbl_uart_uniflash.release.tiimage of size 328444 bytes in 31.99s.

Executing command 2 of 2 ...
Command arguments : --file=sbl_prebuilt/am64x-evm/sbl_null.release.tiimage --operation=flash --flash-offset=0x0
Sent sbl_prebuilt/am64x-evm/sbl_null.release.tiimage of size 242812 bytes in 25.11s.
[STATUS] ERROR: Incorrect magic number in file header !!!

All commands from config file are executed !!!
user@ubuntu:~/ti/mcu_plus_sdk_am64x_08_00_00_21/tools/boot$ python3 uart_uniflash.py -p /dev/ttyUSB2 --cfg=sbl_prebuilt/am64x-evm/default_sbl_null.cfg

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

Executing command 1 of 2 ...
Found flash writer ... sending sbl_prebuilt/am64x-evm/sbl_uart_uniflash.release.tiimage
Sending sbl_prebuilt/am64x-evm/sbl_uart_uniflash.release.tiimage: 58%|███████████████████████████▉ | 191394/328444 [00:17<00:12, 11073.11bytes/s]send error: expected ACK; got b'C' for block 186
Sending sbl_prebuilt/am64x-evm/sbl_uart_uniflash.release.tiimage: 59%|████████████████████████████▋ | 192423/328444 [00:17<00:14, 9704.67bytes/s]send error: expected ACK; got b'C' for block 186
Sending sbl_prebuilt/am64x-evm/sbl_uart_uniflash.release.tiimage: 59%|████████████████████████████▊ | 193452/328444 [00:18<00:13, 9704.67bytes/s]send error: expected ACK; got b'C' for block 186
Sending sbl_prebuilt/am64x-evm/sbl_uart_uniflash.release.tiimage: 59%|████████████████████████████▍ | 194481/328444 [00:18<00:12, 10308.58bytes/s]send error: expected ACK; got b'C' for block 186
Sending sbl_prebuilt/am64x-evm/sbl_uart_uniflash.release.tiimage: 60%|████████████████████████████▌ | 195510/328444 [00:18<00:12, 10308.58bytes/s]send error: expected ACK; got b'C' for block 186
Sending sbl_prebuilt/am64x-evm/sbl_uart_uniflash.release.tiimage: 60%|████████████████████████████▋ | 196539/328444 [00:18<00:12, 10660.02bytes/s]send error: expected ACK; got b'C' for block 186
Sending sbl_prebuilt/am64x-evm/sbl_uart_uniflash.release.tiimage: 60%|████████████████████████████▊ | 197568/328444 [00:18<00:12, 10660.02bytes/s]send error: expected ACK; got b'C' for block 186
Sending sbl_prebuilt/am64x-evm/sbl_uart_uniflash.release.tiimage: 60%|█████████████████████████████ | 198597/328444 [00:18<00:11, 10915.52bytes/s]send error: expected ACK; got b'C' for block 186
Sending sbl_prebuilt/am64x-evm/sbl_uart_uniflash.release.tiimage: 61%|█████████████████████████████▏ | 199626/328444 [00:18<00:11, 10915.52bytes/s]send error: expected ACK; got b'C' for block 186
Sending sbl_prebuilt/am64x-evm/sbl_uart_uniflash.release.tiimage: 61%|█████████████████████████████▎ | 200655/328444 [00:18<00:11, 11071.89bytes/s]send error: expected ACK; got b'\x15' for block 186
Sending sbl_prebuilt/am64x-evm/sbl_uart_uniflash.release.tiimage: 61%|█████████████████████████████▍ | 201684/328444 [00:18<00:11, 11071.89bytes/s]send error: expected ACK; got b'\x15' for block 186
send error: NAK received 11 times, aborting.
Sending sbl_prebuilt/am64x-evm/sbl_uart_uniflash.release.tiimage: 61%|█████████████████████████████▍ | 201686/328444 [00:18<00:11, 11071.89bytes/s]
[ERROR] XMODEM send failed, no response OR incorrect response from EVM OR cancelled by user,
Power cycle EVM and run this script again !!!

"""

It seems like the AM64 starter kit is not explicitly supported in the MCU+ SDK (only the TMDS64GPEVM), is it possible to make the R5F example work with the SK-AM64?

Regards,