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.
您好、Lee、
很抱歉响应延迟!
请运行以下命令通过 UART 引导至 U-boot 提示符。
$ sb --xmodem $OUT_R5/tiboot3.bin > $UART_BOOT_MAIN_UART < $UART_BOOT_MAIN_UART $ sb --ymodem $OUT_AXX/tispl.bin > $UART_BOOT_MAIN_UART < $UART_BOOT_MAIN_UART $ sb --ymodem $OUT_AXX/u-boot.img > $UART_BOOT_MAIN_UART < $UART_BOOT_MAIN_UART
尊敬的 Aparna:
第一条命令需要几分钟时间、并最终失败:
Nemo:~/work/misc $ sb ---- xmodem tiboot3.bin >/dev/ttyUSB0 </dev/ttyUSB0
发送 tiboot3.bin、2614块:立即发出您本地的 XMODEM 接收命令。
发送的 Xmodem 扇区/KB: 0/0kRetry 0:扇区 ACK 超时
重试0:扇区 ACK 超时
重试0:扇区 ACK 超时
重试0:扇区 ACK 超时
重试0:扇区 ACK 超时
重试0:扇区 ACK 超时
重试0:扇区 ACK 超时
重试0:扇区 ACK 超时
重试0:扇区 ACK 超时
重试0:扇区 ACK 超时
重试0:扇区 ACK 超时
重试0:超出重试计数
传输未完成
"发送 tiboot3.bin、2614块:立即发出您本地的 XMODEM 接收命令"后有长暂停(~1分钟)。
您好、Lee、
请确保您对 AM64 SK 具有正确的引导模式设置:
此致、
阿帕拉纳
尊敬的 Aparna:
我尝试了上面建议的 UART 引导模式设置、结果相同。 我的原始设置与您的原始设置之间的区别在于、您将备份引导模式设置为"UART"、而我将其设置为"None"。 您还将引导模式位8设置为高电平、它的作用是什么? TRM (表4-4)将引导模式位[9..7]定义为"保留"。
我切换了每个引导模式引脚、并探测电路板以确认电压与开关状态一致、它们一致。
在这种情况下、我的 PCB 为红色、而不是如上所示的白色。 我有 SK-AM64B、
您能给我发送一份它工作的成绩单吗? 理想情况下是使用 SDK9.2中的 tiboot3.bin。
您好!
电路板是否正确通电并连接了 UART 端口?
目前我已在不同的 EVM 上尝试相同的方法:
aparna@aparna-HP-Z2-Tower-G9-Workstation-Desktop-PC:~/ti/ti-processor-sdk-linux-edgeai-am62axx-evm-09_00_01_03$ sb --xmodem /home/aparna/ti/ti-processor-sdk-linux-edgeai-am62axx-evm-09_00_01_03/board-support/prebuilt-images/tiboot3.bin > /dev/ttyUSB0 < /dev/ttyUSB0 Sending /home/aparna/ti/ti-processor-sdk-linux-edgeai-am62axx-evm-09_00_01_03/board-support/prebuilt-images/tiboot3.bin, 2706 blocks: Give your local XMODEM receive command now. Bytes Sent: 346496 BPS:6104 Transfer complete
aparna@aparna-HP-Z2-Tower-G9-Workstation-Desktop-PC:~/ti/ti-processor-sdk-linux-edgeai-am62axx-evm-09_00_01_03$ sb --xmodem /home/aparna/ti/ti-processor-sdk-linux-edgeai-am62axx-evm-09_00_01_03/board-support/prebuilt-images/tiboot3.bin > /dev/ttyUSB0 < /dev/ttyUSB0 Sending /home/aparna/ti/ti-processor-sdk-linux-edgeai-am62axx-evm-09_00_01_03/board-support/prebuilt-images/tiboot3.bin, 2706 blocks: Give your local XMODEM receive command now. Xmodem sectors/kbytes sent: 0/ 0kRetry 0: Timeout on sector ACK Retry 0: Timeout on sector ACK
尊敬的 Aparna:
感谢您分享有关 IT 工作的详细信息。
电路板已通电、顶部的三个绿色 LED 亮起、底部的红色 LED 仅闪烁亮起、上电后保持熄灭。
包含在.wic 映像中的 tiboot3.bin 与在编译过程中生成的其他(同名)是否有显著差异?
您好、Lee、
请检查您是否具有 HS-EVM 或 GP FS。 在刷写 WIC 映像后、引导分区中的 tiboot3.bin 可用于 HS-WIC FS 板。 对于 GP、您必须将 tiboot3-am62ax-gp-evm.bin 重命名为 tiboot3.bin 并使用它。
我使用了/board-support/prebuilt-images 目录中的映像。 您也可以尝试该方法。
此致、
阿帕拉纳
尊敬的 Aparna:
以下用户: e2e.ti.com/.../faq-am6xx-how-to-check-if-device-type-is-hs-se-hs-fs-or-gp
$ python3 7080.uart_boot_socid.py data.txt
----------------
SoC ID 标头信息:
----------------
数块 :[2]
----------------
SoC ID 公共 ROM 信息:
----------------
SubBlockId :
SubBlockSize (子块大小) :
DeviceName :am64x
设备类型 : HSFS
DMSC ROM 版本 :[0、2、0、0]
R5 ROM 版本 :[0、2、0、0]
发件人: https://www.ti.com/tool/PROCESSOR-SDK-AM64X#downloads、 我应该使用哪款 PROCESSOR-SDK-LINUX:'SDK-AM64X'或'SDK-AM64X-Hs' PROCESSOR-SDK-LINUX? 如果后者、当我选择下载时、最新版本为 08.02.00.23 (不是09.02.xx.xx)。
您好、Lee、
您有 FS 电路板。 因此、您需要 PROCESSOR-SDK-LINUX AM64X、它具有最新版本09.02
此致、
阿帕拉纳
尊敬的 Aparna:
我们取得了一些进展、现在可以下载第一个文件(tiboot3.bin)、但无法下载第二个文件(tispl.bin)。 通过设置波特率并使用正确的/dev/ttyUSB 解决了先前的问题 器件。 我尝试使用了 SDK 9.0.0.3、SDK 9.1.0.8和 SDK 9.2.1.9中的预构建文件、每种情况下的结果都相同。 以下是 SDK 9.2.1.9的交谈记录:
Nemo:~/work/misc/pb-9.2.1.9 sudo stty -F /dev/ttyUSB1 115200
Nemo:~/work/misc/pb-9.2.1.9 SB --xmodem tiboot3.bin >/dev/ttyUSB1 </dev/ttyUSB1
发送 tiboot3.bin、4782块:立即发出您本地的 XMODEM 接收命令。
发送的字节:612224 BPS:9515
传输完成
Nemo:~/work/misc/pb-9.2.1.9 SB --YMODEM tispl.bin >/dev/ttyUSB1 </dev/ttyUSB1
发送:tispl.bin
发送的 Y 调制解调器扇区/KB: 0/0k
^C SB:捕捉信号2;正在退出
还有其他建议吗?
我们是否在您的设置中尝试过使用 Windows 实用程序 TeraTerm?
此致!
-洪
我使用了 Teraterm、它显示了以下控制台消息:
冷启动时重置到解决方法勘误表 ID:i2331
如果是 UART/DFU 引导、请重新发送 tiboot3.bin
使用 Teraterm 我能够以这种方式进入 U-Boot 提示符。
因此、我使用"b"命令重新尝试了以下命令(在本例中使用的是 SDK 9.0):
Nemo:~/work/misc/pb-bin-9.0.0.3 sudo stty -F /dev/ttyUSB1 115200
Nemo:~/work/misc/pb-bin-9.0.0.3 SB --xmodem tiboot3.bin >/dev/ttyUSB1 </dev/ttyUSB1
发送 tiboot3.bin、4094块:立即发出本地 XMODEM 接收命令。
发送的字节:524160 BPS:9549
传输完成
Nemo:~/work/misc/pb-bin-9.0.0.3 SB --xmodem tiboot3.bin >/dev/ttyUSB1 </dev/ttyUSB1
发送 tiboot3.bin、4094块:立即发出本地 XMODEM 接收命令。
发送的字节:524160 BPS:9662
传输完成
Nemo:~/work/misc/pb-bin-9.0.0.3 SB --YMODEM tispl.bin >/dev/ttyUSB1 </dev/ttyUSB1
发送:tispl.bin
发送的字节:868224 BPS:9152
正在发送:
发送的 Y 调制解调器扇区/KB: 0/0k
传输完成
Nemo:~/work/misc/pb-bin-9.0.0.3 SB ---Ymodem u-boot.img >/dev/ttyUSB1 </dev/ttyUSB1
发送:u-boot.img
发送的字节:1013120 BPS:9106
正在发送:
发送的 Y 调制解调器扇区/KB: 0/0k
传输完成
Nemo:~/work/misc/pb-bin-9.0.0.3 tio /dev/ttyUSB1
[第三节17:13:21]第三节 v1.32
[第三节17:13:21]按 Ctrl-t q 退出
[第三节17:13:21]已连接
U-Boot 2023.04-g24098ea90d (7月06 2023 - 12:59:40 +0000)
SoC: AM64X SR2.0 HS-SoC FS
型号:Texas Instruments AM642 SK
电路板:AM64B-SKEVM 修订版 A
DRAM: 2 GiB
内核: 63个器件、31个 uClasses、devicetree:单独
MMC: MMC@fa00000:1
正在从 MMC 加载环境... 未找到 MMC 器件0
***警告-使用默认环境时未找到 MMC 卡
输入: 串行@2800000
输出: 串行@2800000
ERR: 串行@2800000
NET: eth0:以太网@8000000port@1
警告:以太网@8000000port@2 MAC 地址不匹配:
ROM 中的地址为 1c:63:49:1a:D9:F8
环境中的地址为 70:ff:76:1f:45:0c
,eth1:以太网@8000000port@2
按任意键以停止自动引导: 0
=>
最后一个问题是 tiboot3.bin 两次未发送。
谢谢 Aparna & Hong。