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-AM62A-LP:root can##39;t echo to existing files

Guru**** 2482105 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1450991/sk-am62a-lp-root-can-t-echo-to-existing-files

器件型号:SK-AM62A-LP

工具与软件:

我正在尝试在 R5内核上启动远程应用程序。

我能够做以下的一段时间过去--但今天没有:

root@am62axx-evm:/tmp# cat /sys/class/remoteproc/remoteproc0/name
7e000000.dsp
root@am62axx-evm:/tmp# cat /sys/class/remoteproc/remoteproc0/state
该维护周期
root@am62axx-evm:/tmp# echo "start">/sys/class/remoteproc/remoteproc0/state
sh:写错误:没有这样的文件或目录


root@am62axx-evm:/tmp# cat /sys/class/remoteproc/remoteproc1/name
79000000.r5f
root@am62axx-evm:/tmp# cat /sys/class/remoteproc/remoteproc1/state
该维护周期
root@am62axx-evm:/tmp# echo "start">/sys/class/remoteproc/remoteproc1/state
sh:写错误:没有这样的文件或目录

root@am62axx-evm:/tmp# echo "test"
功能

所以"echo"起作用。 文件存在。 但我无法修改它们。  我想知道这是否是写入权限问题。 请提供建议。

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

    您好!

    您运行的是哪个版本的 Linux SDK? 这是默认文件系统吗?

    当运行默认的 AM62Ax SDK 10.0时、我的启动/停止命令不起作用、但这是因为开箱即用设置中的内核由 uboot 初始化、而不是由 Linux 初始化。 有关更多信息、请参阅 AM62Ax Academy、Linux 模块的"Booting remote cores (引导远程内核)"页面。

    以下链接可以正常工作:
    https://dev.ti.com/tirex/explore/node?node=A__AX2DLf3J3o-JHYMSq7Eg0w__AM62A-ACADEMY__WeZ9SsL__LATEST

    但是,当我在本周更新学院的时候,后台发生了一些奇怪的事情。 现在、您可以通过此直接链接访问该页面:
    https://dev.ti.com/tirex/explore/content/am62ax_academy_10_00_00_00/_build_am62ax_academy_10_00_00_00/source/linux/ch-eval/eval-booting-remote-cores.html

    此致、

    Nick

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

    Nick、我没有回答您的问题。 我使用的是 Linux SDK 09_00_01_03和 MCU+ SDK 09_01_00_39。 现在、当我单击我保存的链接时、它们都指向10_xx 版本。 是否仍然可以访问旧链路?

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

    如果需要查看 SDK 9.1版本的文档、可通过"Manage versions"选项启用此功能。 它将作为单独的学院出现:

    不过、 对于 AM62Ax、我建议使用学院的最新 SDK 10.0版本 . 我对整个多核学院进行了大量重写、并在 SDK 9.2版中添加了大量新内容。 然后在 SDK 10.0中添加了其他内容、比如我在其他 e2e 主题中链接的 DM R5F 开发页面。

    Uboot 初始化 MCU R5F (而非 Linux)时的用例、"引导远程内核"链接也于上周刚刚更新。 我认为我们在 SDK 9.1中默认没有这样做、但更新的信息可能仍然有用。

    如果您使用 AM64x SDK 9.0或更早版本、则我建议使用文档的 SDK 9.0版本、因为 AM64x SDK 9.1是该处理器开始使用存储器配置工具时的版本。 但至少到目前为止、所有其他处理器可能最好只使用最新版本的 Academy。

    此致、

    Nick