《线程:UNIFLASH》中讨论的其他部件
您好,
我尝试刷新 AM243X-EVM 板 ,如下所述: 闪存 SOC 初始化二进制
AM243x MCU+ SDK:EVM 设置(TI.com)
命令行参数:
py uart_uniflash.py -p COM11 --cfg=SBL_prebuild/am243x-EVM-EVM/default_sbl_null.cfg
default_sbl_null.cfg 内容:
#首先指向 SBL_UART_uniflash 二进制文件,该二进制文件充当服务器来刷新一个或多个文件
--flash-writer=SBL_prebuilt/am243x-EVM-SBL_UART_uniflash.release.tiimage
#发送 bootloader 时,请确保以偏移0x0闪烁。 ROM 要求引导加载程序的偏移量为0x0
--file=SBL_prebuilt/am243x-EVM-EVM-SBL_null.release.tiimage --operation=flash --flash-offset=0x0
结果关闭执行:
C:\ti\MCU_plus_SDK_am243x_08_01_00_36\tools\boot>py uart_uniflash.py -p COM11 --cfg=SBL_prebuild/am243x-EVM-EVM/default_sbl_null.cfg
正在解析配置文件...
正在解析配置文件... 成功。 找到2个命令!!!
正在执行命令1 (共2个)...
找到闪存写入器...正在发送 SBL_Prebuilt/am243x-EVM-SBL_UART_uniflash.release.tiimage
发送的闪存写入器 SBL_Prebuilt/am243x-EVM-EVM-SBL_UART_uniflash。release.tiimage 大小为297212字节,容量为34.13s。
正在执行命令2 (共2个)...
命令参数:--file=SBL_prebuilt/am243x-EVM-EVM-SBL_null.release.tiimage --operation=flash --flash-offset=0x0
正常发送
发送 SBL_prebuilt/am243x-EVM-SBL_null.release.tiimage:1%|▉| 2058/221724 [00:01<01:36,2267.16 bytes/s]发送错误:预期的 ACK;块2有 b'\x18'
发送 SBL_prebuilt/am243x-EVM-SBL_null.release.tiimage:1%|█▎| 3087/221724 [00:01<01:03, 3456.27 bytes/s]发送错误:预期的 ACK;块2获得 b'\x18'
发送 SBL_prebuild/am243x-EVM-SBL_null.release.tiimage:2%|█▊|4116/221724 [00:01<01:02, 3456.27 bytes/s]发送错误:预期的 ACK;块2的 b'0'
发送 SBL_prebuilt/am243x-EVM-SBL_null.release.tiimage:2%|██▏|5145/221724 [00:01<01:02, 3456.27 bytes/s]发送错误:预期的 ACK;块2获得 b'1'
发送 SBL_prebuilt/am243x-EVM-SBL_null.release.tiimage:3%|██▋|6174/221724 [00:01<00:28, 7671.06bytes/s]发送错误:预期的 ACK;块2的 b'0'
发送 SBL_prebuilt/am243x-EVM-SBL_null.release.tiimage:3%|███| 7203/221724 [00:01<00:27, 7671.06bytes/s]发送错误:预期的 ACK;块2的 b'0'
发送 SBL_prebuilt/am243x-EVM-SBL_null.release.tiimage:4%|███▌| 8232/221724 [00:01<00:24, 8568.37 bytes/s]发送错误:预期的 ACK;块2的 b'0'
发送 SBL_prebuilt/am243x-EVM-SBL_null.release.tiimage:4%|███▉|9261/221724 [00:01<00:24, 8568.37 bytes/s]发送错误:预期的 ACK;块2的 b'0'
发送 SBL_prebuild/am243x-EVM-SBL_null.release.tiimage:5%|████▎| 10290/221724 [00:01<00:23,9171.42 bytes/s]发送错误:预期的 ACK;块2的 b'0'
发送 SBL_prebuild/am243x-EVM-SBL_null.release.tiimage:5%|████▊| 11319/221724 [00:01<00:22, 9171.42 bytes/s]发送错误:预期的 ACK;为块2获取 b'0'
发送 SBL_Prebuilt/am243x-EVM-SBL_null.release.tiimage:6%|█████ ▏| 12348/2221724 [00:01<00:21,9560.95字节/s]发送错误:预期的 ACK;块2获得 b'0'
发送错误:Nak 收到11次,正在中止。
发送 SBL_Prebuilt/am243x-EVM-SBL_null.release.tiimage:6%|█████ ▏| 12350/221724 [00:02<00:21,9560.95字节/秒]
[ERROR] XMODEM 发送失败,EVM 无响应或响应不正确,或者用户取消了 XMODEM 发送,
重启 EVM 并再次运行此脚本!!
我用不同的选项尝试了这种方法,但总是与 xmodem 结合使用,脚本不在运行。
Xmodem 是否可能由于这些字符是从 AM243X-EMV 发送的而无法工作?
ASCII 符号与重置后终端中显示的相同
CCþ01000000011a0000616d36347800000000000000475020200000010000000100CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC01000000011a0000616d36347800000000000000475020200000010000000100CCCCCCCCCCCCCCCCCCCCC01000000011a0000616d36347800000000000000475020200000010000000100CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC01000000011a0000616d36347800000000000000475020200000010000000100CCCCCCCCCCCCCCCCCCCCC01000000011a0000616d36347800000000000000475020200000010000000100CCCCCCCC
此致,
斯蒂芬