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 SOC 初始化二进制"指南中的步骤

Guru**** 2538930 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1230421/lp-am243-unable-to-perform-flash-soc-initialization-binary-step-in-the-getting-started-guide

器件型号:LP-AM243
主题中讨论的其他器件:UNIFLASH

您好!

我无法成功执行 AM243x MCU+ SDK:EVM 设置指南中的"Flash SOC 初始化二进制文件"步骤:
https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/08_06_00_43/exports/docs/api_guide_am243x/EVM_SETUP_PAGE.html

我能够设置串行终端并接收"C"字符、这表示电路板处于"UART 引导"模式。  但是、当我运行 python 脚本时、我会收到以下错误:

PS C:\ti\mcu_plus_sdk_am243x_08_06_00_43\tools\boot> python uart_uniflash.py -p COM3 --cfg=sbl_prebuilt/am243x-lp/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/am243x-lp/sbl_uart_uniflash.release.tiimage
Sent flashwriter sbl_prebuilt/am243x-lp/sbl_uart_uniflash.release.tiimage of size 294983 bytes in 27.06s.

Executing command 2 of 2 ...
Command arguments : --file=sbl_prebuilt/am243x-lp/sbl_null.release.tiimage --operation=flash --flash-offset=0x0
Sending sbl_prebuilt/am243x-lp/sbl_null.release.tiimage:   0%|                           | 0/258822 [00:00<?, ?bytes/s]send error: expected NAK, CRC, EOT or CAN; got b'0'
send error: expected NAK, CRC, EOT or CAN; got b'2'
send error: expected NAK, CRC, EOT or CAN; got b'0'
send error: expected NAK, CRC, EOT or CAN; got b'0'
send error: expected NAK, CRC, EOT or CAN; got b'0'
send error: expected NAK, CRC, EOT or CAN; got b'0'
send error: expected NAK, CRC, EOT or CAN; got b'0'
send error: expected NAK, CRC, EOT or CAN; got b'0'
send error: expected NAK, CRC, EOT or CAN; got b'0'
send error: expected NAK, CRC, EOT or CAN; got b'1'
send error: expected NAK, CRC, EOT or CAN; got b'1'
Sending sbl_prebuilt/am243x-lp/sbl_null.release.tiimage:   0%|               | 2/258822 [00:01<143:38:53,  2.00s/bytes]
[ERROR] XMODEM send failed, no response OR incorrect response from EVM OR cancelled by user,
Power cycle EVM and run this script again !!!

我还使用 AM243x-EVM 和 AM64x-EVM 尝试了相同的步骤、对于每个电路板、我会得到相同的错误。  此外,我尝试了两台单独的计算机,并收到了相同的错误消息。

AM243x IC 上的标记为"XAM2434B" 这是否表示器件是 HS FS、而不是 GP?  这是否需要额外的设置步骤?

您对闪存设置有什么建议吗?