“线程”中讨论的其它部件: CSD, TDA4
尊敬的 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硬件重新启动?
此致
铁管。