工具与软件:
您好!
我有一个新的 SK-AM64B、 我正在尝试使用提供的 WIC 映像引导至 Linux。 我连接到 J11上的 USB-UART 端口、接收来自处理器的引导消息。
遗憾的是、处理器不会响应来自终端的击键。 我无法在 u-boot 中停止处理器。 我无法在登录提示符处登录。
为了获得双向控制台 IO、我需要在该板上执行什么特殊操作吗?
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.
您好、Peter、
您是否按照 SK-AM64B 快速入门指南中的步骤设置串行通信?
https://dev.ti.com/tirex/explore/node?a=7qm9DIS__LATEST&node=A__ALqhtJgGIUvD4HS9SggrMA__am64x-devtools__FUz-xrs__LATEST
此致、
Nick
我开始认为这是由于处理器的启动方式。 u-boot 在构建时禁用了控制台、从而无法被控制台中断。 此外、当 Linux 尝试启动时、它似乎在尝试启动的进程上挂起、这可能是我无法键入登录提示的原因。
USB-UART 端口不太可能出现故障、这种情况下它可以发送字符但无法接收。
我还发现电路板出现在本地网络中。
$ nmap -SP 192.168.1.1/24
开始 Nmap 7.80 ( https://nmap.org )在2024年10月30日09:06 EDT
的 nmap 扫描报告 am64xx-EVM .LAN (192.168.1.236)
主机已启动(0.00034s 延迟)。
「我知道了,妈妈会很快回来的。」
$ ssh root@192.168.1.236
Linux am64xx-EVM 6.6.6.32-K3-RT #1 SMP preempt_RT (星期五) 8月 2日09:47:49 UTC 2024 AArch64
Debian GNU/Linux 系统附带的程序是自由软件;
中介绍了每个程序的确切分发条款
/usr/share/doc */ copyright 中的单个文件。
Debian GNU/Linux 在一定程度上没有任何担保
适用法律允许。
您好、Peter、
只是为了验证、您是否使用此文件系统映像进行引导?
https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-RT AM64X-AM64X
tisdk-Debian-Trixie-rt-am64xx-evm.wic.xz — 291076K
当我对 Yocto 映像进行测试时、终端连接功能按预期完全正常运行:
// on my Linux PC $ minicom -w -D /dev/ttyUSB1 // terminal opens Welcome to minicom 2.8 OPTIONS: I18n Port /dev/ttyUSB1, 17:53:12 Press CTRL-A Z for help on special keys am64xx-evm login: [ 21.990070] platform led-controller: deferred probe pending [ 21.990127] platform 20000000.i2c: deferred probe pending am64xx-evm login: root [ 24.689257] audit: type=1006 audit(1713280219.894:2): pid=885 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1 [ 24.690566] audit: type=1300 audit(1713280219.894:2): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffdf0df5f8 a2=1 a3=1 items=0 ppid=1 pid=885 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="(systemd)" exe="/usr/lib/systemd/systemd-executor" key=(null) [ 24.690601] audit: type=1327 audit(1713280219.894:2): proctitle="(systemd)" root@am64xx-evm:~# root@am64xx-evm:~# uname -a Linux am64xx-evm 6.6.32-rt32-ti-rt-g04a9ad081f0f-dirty #1 SMP PREEMPT_RT Fri Jul 26 14:42:37 UTC 2024 aarch64 GNU/Linux root@am64xx-evm:~# reboot -f ... U-Boot SPL 2024.04-ti-gfda88f8bcea3 (Jul 26 2024 - 11:00:12 +0000) SYSFW ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)') Trying to boot from MMC2 Authentication passed Authentication passed U-Boot 2024.04-ti-gfda88f8bcea3 (Jul 26 2024 - 11:00:12 +0000) SoC: AM64X SR2.0 HS-FS Model: Texas Instruments AM642 SK Board: AM64B-SKEVM rev A DRAM: 2 GiB Core: 89 devices, 31 uclasses, devicetree: separate NAND: 0 MiB MMC: mmc@fa00000: 1 Loading Environment from nowhere... OK In: serial@2800000 Out: serial@2800000 Err: serial@2800000 Failed to probe prueth driver Net: eth0: ethernet@8000000port@1, eth1: ethernet@8000000port@2 Hit any key to stop autoboot: 0 => =>
我正在将您的主题重新分配给另一位更熟悉 Debian 版 SDK 的团队成员。
此致、
Nick
Peter、
也许、u-boot 是在控制台禁用的情况下构建的、它不会被控制台中断。
否在 U-Boot 中未禁用控制台。
[quote userid="149348" url="~/support/processors-group/processors/f/processors-forum/1431397/sk-am64b-sk-am64b-serial-console-not-responding-to-terminal 令人遗憾的是、处理器没有响应来自终端的按键操作。 我无法在 u-boot 中停止处理器。 我无法在登录提示符处登录。请检查终端程序(例如、Linux 中的 minicom 或 Windows 中的 TeraTerm)是否已禁用其软件和硬件流控制。