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.

[参考译文] TDA4VM:使用 reboot 命令从 A72 Linux 重新启动 TDA4。

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1067507/tda4vm-restart-the-tda4-from-a72-linux-with-reboot-command

部件号:TDA4VM
“线程”中讨论的其它部件: CSDTDA4

尊敬的 TI 员工:

我们刚刚设置了一个新项目,该项目使用 TDA4VM SoC 并使用 SPL 引导加载程序从 eMMC 启动,软件基于 TI-SDK 0703版本。

从 A72 Linux 端测试系统重启功能时:输入  "systemctl reboot" 或在 TTY 控制台中运行"reboot"。

在一些硬件上,它可以工作,但有些不能!  它无法重新启动,系统只是在所有 systemd 服务停止并调用内核重新启动后挂起。

  经过长期的光检查,最后,我们发现 闪存 eMMC 时,键是 uboot 控制台中的特殊 cmd:

 

然后重新引导命令将会起作用!

我知道 MMC rst-function 0 1 的用法是:

*修改 EXT_CSD[162],该参数是基于给定值的 RST_n_function
*以启用。 请注意,对于非零值,此字段为一次写入字段。

我想知道 为什么不启用 eMMC 硬件 rst-function 会阻止 TDA4硬件重新启动?  

此致

铁管。

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

    您好,

    您是否已经尝试过以下命令:

    Fullscreen
    1
    2
    => mmc partconf 0 1 1 1
    => mmc bootbus 0 2 0 0
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    要授予 ROM 对引导分区的访问权限,必须首次使用上述命令:

    链接: https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/08_01_00_07/exports/docs/linux/Foundational_Components/U-Boot/UG-Memory.html

    以上链接提供了有关 eMMC 启动模式的全面详细信息。

    请告诉我这是否有帮助。

    此致,
    凯尔西

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

    你(们)好,凯尔西

    是的,我们 已经设置了这些 MMC 启动参数。  目标板可以从 eMMC 启动,但系统无法使用 A72 Linux reboot cmd 重新启动! 但是 ,如果我们在 uboot cmdline 中运行此 cmd, 则 Linux reboot cmd 将始终有效

    => MMC rst-function 0 1.

    这就是我提出这个问题的原因。

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

    您好,

    我认为您的定制板上的 eMMC 部件需要这样做。 下面是一个说明这一点的修补程序: https://lists.denx.de/pipermail/u-boot/2014-February/173017.html

    引用提交日志:  

    某些 eMMC 芯片可能需要将 RST_n_function 位设置为非零值
    ,以使系统的热重置正常工作。
    有关这方面的详细信息将作为 eMMC 数据表的一部分。 还可以将使用此
    命令添加到 dra7xx 自述文件中。 


    我认为这就是“MMC rst-function 0 1”在您的主板上有所帮助的原因。


    如果没有其他问题,请单击验证答案。

    凯尔西

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

    很棒,这对我来说很有帮助!

    非常感谢 ~

x 出现错误。请重试或与管理员联系。