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.

[参考译文] PROCESSOR-SDK-DRA8X-TDA4X:重新引导命令在我们的定制板上无法正常工作

Guru**** 2589300 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/971523/processor-sdk-dra8x-tda4x-reboot-command-not-working-on-our-custom-board

器件型号:PROCESSOR-SDK-DRA8X-TDA4X

您好!

我们将 定制板与 TDA4 SOC 搭配使用。  

但是、当重新启动内核时、它在使用  最新的 SDK 7.1重新启动系统时卡住。

--------------------------------------

J7-EVM


^:root 上次登录:THU 11月19日18:09:27 UTC 2020


~[[41;148Rroot@J7-EVM:~# 1;148R -sh:1:命令未找到-sh:148R:命令未找到 root@J7-EVM:
@# root~ J7-EVM:Ω# reboot
停止用户 root 的会话 C2。
[确定]已删除层 system-Weston.slice。
[确定]停止目标 RPC 端口映射器。
[ OK ]停止目标计时器。
[确定]已停止日志文件的每日旋转。
[确定]停止每日清理临时目录。
正在通过 kexec...停止重新引导和转储 vmcore
正在停止 NFS 状态监视器以锁定 NFSv3。。
正在停止加载/保存随机种子...
[确定]停止目标登录提示。
正在停止作业假脱机工具...
正在停止 Avahi mDNS/DNS-SD 堆栈...
正在停止周期性命令调度程序...
[确定]已停止演示。
正在停止 tty1上的 Getty...
正在停止 irqbalance 守护程序...
正在停止 ttyS2...上的串行 Getty
正在停止 ttyS3...上的串行 Getty
正在停止简单网络管理▒…协议(SNMP)守护程序....
[确定]停止目标系统时间同步。
[确定]停止目标系统时间设置。
正在停止 telnetd.service ...
[确定]停止作业假脱机工具。
[确定]已停止周期命令调度程序。
[确定]停止了 irqbalance 守护程序。
[确定]已停止等待网络配置。
[确定]已停止 Avahi mDNS/DNS-SD 堆栈。
[确定]停止 NFS 状态监视器以锁定 NFSv2 / 3。
[▒…]已停止简单网络管理协议(SNMP)守护程序。
[确定]已在 tty1上停止 Getty。
[确定]已在 ttyS2上停止串行 Getty。
[确定]已在 ttyS3上停止串行 Getty。
[确定]已停止通过 kexec 重新引导和转储 vmcore。
[确定]停止加载/保存随机种子。
[确定]已停止 telnetd.service。
[确定]已停止用户 root 的会话 C2。
[确定]已删除片 system-Getty.slice。
[确定]已删除片 system-serial\x2dgetty.slice。
[确定]停止目标主机和网络名称查找。
正在停止登录服务...
正在停止 UID 0的用户管理器...
正在停止 weston.service ...
[确定]已停止 UID 0的 User Manager。
[确定]已停止 weston.service。
正在停止 rc.pvr.service ...
正在停止用户运行时目录/run/user/0...
[确定]卸载/run/user/0.
[确定]已停止 rc.pvr.service。
[确定]已停止用户运行时目录/run/user/0.
[确定]删除了 UID 0的层用户层。
停止 D 总线系统信息总线。
正在停止允许用户会话...
[确定] D 总线系统信息总线已停止
[确定]登录服务已停止。
[确定]已停止允许用户会话。
[确定]目标网络已停止。
[确定]停止目标远程文件系统。
正在停止网络名称解析...
[确定]停止网络名称解析。
正在停止网络服务...
[确定]网络服务已停止。
[确定]停止目标网络(预)。
[确定]已停止 IPv6数据包过滤框架。
[确定]已停止 IPv4数据包过滤框架。
[确定]停止目标基本系统。
[确定]停止的目标路径。
[ OK ] Stopped Dispatch Password▒…ts to Console Directory Watch。
[确定]已停止转发密码 R▒…est to Wall Directory Watch。
[确定]停止目标层面。
[确定]已删除层用户和会话层。
[确定]目标套接字已停止。
[确定]已关闭 Avahi mDNS/DNS-SD 堆栈激活套接字。
[确定]关闭的 D-Bus 系统消息总线插座。
[确定]关闭了 API 的 Docker 套接字。
[确定]关闭 dropbear.socket。
[确定]停止目标系统初始化。
正在停止硬件 RNG Entropy Gatherer Daemon ...
[确定]停止应用内核变量。
[ OK ]停止加载内核模块。
正在停止网络时间同步...
正在停止更新 utmp 关于系统引导/关机...
[确定]停止硬件 RNG Entropy Gatherer 守护程序。
[确定]停止更新 utmp 关于系统引导/关机。
[确定]已停止网络时间同步。
[确定]停止创建易失性文件和目录。
[确定]停止目标本地文件系统。
卸载/media/ram...
卸载/run/media/mmcblk0p1...
正在卸载临时目录(/tmp)...
卸载/var/volatile...
[确定]卸载/media/ram.
[确定]卸载/run/media/mmcblk0p1.
[确定]卸载的临时目录(/tmp)。
[确定]卸载/var/volatile.
[确定]停止目标交换。
[确定]已达到目标卸载所有文件系统。
[确定]/dev/mmcblk0p1.上的文件系统检查已停止
[确定]已删除片 system-systemd\x2dfsck.slice。
[确定]停止目标本地文件系统(预)。
[确定]已停止重新装载根和内核文件系统。
[确定]已停止在/dev/中 创建静态设备节点。
[确定]达到目标关闭。
[确定]达到目标最终步骤。
[确定]已开始重新引导。
[确定]已达到目标重新引导。
[66.082257]看门狗:看门狗0:nowa弹 出可阻止看门狗停止!
[66.089259]看门狗:看门狗0:nowa弹 出可阻止看门狗停止!
[66.096129]看门狗:看门狗0:看门狗没有停止!
[66.112529] systemd-shutdown [1]:同步文件系统和阻止设备。
[66.119301] systemd-shutdown [1]:正在将 SIGTERM 发送到其余进程...
[66.129664] systemd-journale[160]:从 PID 1接收到 SIGTERM (systemd-shutdow)。
[66.147745] systemd-shutdown [1]:正在将 SIGKILL 发送到其余进程...
[66.157482] systemd-shutdown [1]:硬件看门狗"K3 RTI Watchd',版本0
[66.165867] systemd-shutdown [1]:卸载文件系统。
[66.173535][1077]:使用选项"(null)"重新安装"/"只读。
[66.190177] EXT4-FS (mmcblk0p2):重新安装。 opts:(null)
[66.196935] systemd-shutdown [1]:所有文件系统均已卸载。
[66.202517] systemd-shutdown [1]:禁用交换。
[66.208784] systemd-shutdown [1]:所有交换都已停用。
[66.214015] systemd-shutdown [1]:分离循环设备。
[66.220949] systemd-shutdown[1]:分离了所有循环设备。
[66.226523] systemd-shutdown [1]:断开 DM 设备。
[66.231752] systemd-shutdown [1]:所有 DM 设备均已断开。
[66.237142] systemd-shutdown[1]:分离了所有文件系统、交换、循环设备和 DM 设备。
[66.249439] systemd-shutdown [1]:同步文件系统和阻止设备。
[66.256165] systemd-shutdown [1]:正在重新启动。
[66.277308] PCI_general_config_write32:20次回调被抑制
[66.277315] PCI_BUS 0000:00:2字节配置写入0000:00:00.0偏移量0xdc 可能会损坏相邻的 RW1C 位
[66.2995] PCI_BUS 0000:00:2字节配置写入0000:00:00.0偏移量0xdc 可能会损坏相邻的 RW1C 位[66.2995] PCI_BUS 0000:0000:00:00:6026位
2字节配置写入0000:00:00.0偏移量0x92可能会损坏相邻的 RW1C 位
[66.312543] PCI_BUS 0000:00:00:2字节配置写入0000:00:00.0偏移量0x9C 可能会损坏相邻的 RW1C 位
[66.322297] PCI_BUS 0000:00:00:2-byte 配置写入0000:00:00.0偏移量0x9C 可能会损坏相邻的 RW1C 位[66.322297]
2字节配置写入0000:00:00.0偏移量0x4可能会损坏相邻的 RW1C 位
[66.341703] PCI_BUS 0000:00:00:2字节配置写入0000:00:00.0偏移量0x4可能会损坏相邻的 RW1C 位
[66.351613]重新启动:重新启动系统

然后它在没有任何打印的情况下卡住。  

这与我们的硬件有什么关系吗?

有什么好的建议?  

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

    您好、Hao Luo、

    我使用的是 TI j721e EVM 和7.1 Linux SDK。 以下是正在工作的重新引导日志: https://pastebin.ubuntu.com/p/cbVVh4h3hk/

    您使用的引导模式是什么?

    此致、
    基尔西

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

    您好 Keerty J

    我使用的是具有 7.1 Linux SDK 的定制板、该板使用 EMMC 引导模式。

    该板采用 OSPI 闪存和 EMMC 设计、没有 SD 卡。

    搜索和查询后、发现 SDK7.1中的 OSPI 引导存在未决问题。我希望 TI 能尽快解决!

    --------------------------------------------------

    因此、我们必须使用 EMMC 来引导电路板。在电路板上进行测试后、我得出结论、如果我们在电路板的 SDK7.1中使用 EMMC 用户引导模式、 可正常使用 reboot 命令(Linux)或 reset 命令(uboot)。但如果  电路板上的引导模式更改为 EMMC-boot 模式、reboot 命令(Linux)或 reset 命令(uboot)将无效。

    尽管我们可以在 EMMC 的用户分区中启动 rootfs,并通常在 EMMC 的两种引导模式中使用它。因此,我认为我们的 EMMC 或定制电路板设计可能会出现问题。

    您能帮我分析一下问题吗?

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

    您好!

    [引用用户="hao.Lua"]

    搜索和查询后、发现 SDK7.1中的 OSPI 引导存在未决问题。我希望 TI 能尽快解决!

    [/报价]

    请给我指出。 您是否还看到它使用的是旧版本7.0,或者这是您尝试的第一个版本?

    此致、
    基尔西

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

    software-dl.ti.com/.../Release_Specific_Release_Notes.html

    2.1.6.4.已知问题和限制

    记录 ID:LCPD-19636

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

    您好、Luo、

    https://pastebin.ubuntu.com/p/t3D92wphtg/

    我使用的是 TDA4-EVM、我使用的是 PSDKLA 7.1 SDK 二进制文件、可以看到重新启动和复位都可以正常工作。

    我已将引导加载程序刷写到 SD 卡中的 eMMC 引导分区和文件系统、一切正常。

    此致、
    基尔西

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

    尊敬的 

    我认为我们的 EMMC 或定制电路板设计一定会有问题。谢谢!