工具/软件:Linux
大家好、
我们希望使用 UART 加载文件以将电路板(AM572X EVM)引导至 U-Boot。
我们所面临的问题是在退出状态为:128时传输未完成。
请建议我解决这个问题。
我们按照以下步骤验证了从 BeagleBoneBlack 上的 UART 进行引导、没有任何问题。 我使用了以下博客
linuxkernel51.blogspot.in/.../booting-beagle-bone-black-over-uart.html
遵循的步骤为:
1.生成 的 u-boot.img 和 u-boot-spl.bin。
2.将 EVM 开关设置为 UART 引导。
3.从包含 UART 引导映像的文件夹中启动 picocom (电路板关闭):
# picocom -b 115200 /dev/ttyUSB0 --send-cmd "sx -vv"
(或)
# picocom -b115200 -D8 -PE -fn -s "sx -KB"/dev/ttyUSB0
4.按 Ctrl+A;Ctrl+s;通过 UART 发送 u-boot-spl.bin 文件、然后启动电路板。
输出:
picocom -b115200 -d8 -PE -fn -s "sx -KB"/dev/ttyUSB0
picocom v1.7
端口是 :/dev/ttyUSB0
FlowControl (流程控制):无
波特率 :115200
奇偶校验为 :偶数
数据中心 有:8.
转义为 :C-A
本地回波为 :否
noinit 为 :否
北集为 :否
诺洛克是 :否
send_cmd 为 :sx -KB
Receive_cmd 为:Rz -vv
IMAP 是:
OMAP 是:
EMAP 是 :crlf、delbs、
终端就绪
***文件:u-boot-spl.bin
$ sx -KB u-boot-spl.bin
发送 u-boot-spl.bin、553个块:立即提供本地 XMODEM 接收命令。
重试0:接收器已取消
传输未完成
***退出状态:128
感谢您使用 picocom
------ 或--------------
picocom -b 115200 /dev/ttyUSB0 --send-cmd "sx -vv"
picocom v1.7
端口是 :/dev/ttyUSB0
FlowControl (流程控制):无
波特率 :115200
奇偶校验为 :无
数据中心 有:8.
转义为 :C-A
本地回波为 :否
noinit 为 :否
北集为 :否
诺洛克是 :否
send_cmd 为 :sx -vv
Receive_cmd 为:Rz -vv
IMAP 是:
OMAP 是:
EMAP 是 :crlf、delbs、
终端就绪
***文件:u-boot-spl.bin
$ sx -vv u-boot-spl.bin
发送 u-boot-spl.bin、553个块:立即提供本地 XMODEM 接收命令。
重试0:接收器已取消
传输未完成
***退出状态:128
谢谢、此致、
Anil