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.

[参考译文] SK-AM64B:SK-AM64B 串行控制台对终端无响应

Guru**** 1807890 points
Other Parts Discussed in Thread: SK-AM64B
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1431397/sk-am64b-sk-am64b-serial-console-not-responding-to-terminal

器件型号:SK-AM64B

工具与软件:

您好!

我有一个新的 SK-AM64B、  我正在尝试使用提供的 WIC 映像引导至 Linux。  我连接到 J11上的 USB-UART 端口、接收来自处理器的引导消息。

遗憾的是、处理器不会响应来自终端的击键。 我无法在 u-boot 中停止处理器。 我无法在登录提示符处登录。

为了获得双向控制台 IO、我需要在该板上执行什么特殊操作吗?

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

    您好、Peter、

    您是否按照 SK-AM64B 快速入门指南中的步骤设置串行通信?
    https://dev.ti.com/tirex/explore/node?a=7qm9DIS__LATEST&node=A__ALqhtJgGIUvD4HS9SggrMA__am64x-devtools__FUz-xrs__LATEST

    此致、

    Nick

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

    是的、我想我遵循了正确的方向、 115200波特、8N1。  我使用这些相同的终端设置与许多其他开发板进行通信。

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

    我开始认为这是由于处理器的启动方式。 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)是否已禁用其软件和硬件流控制。