团队成员您好
我能够 使用 remoteproc 命令在 R5_0_0内核上运行 LED 闪烁示例。
为此、我使用了 mcu_plus_sdk_am64x_09_01_00_41 SDK。 https://dev.ti.com/tirex/explore/node?node=A__Acm3ikTTJ1WqHgJWiJz0tA__AM64-ACADEMY__WI1KRXP__LATEST 页面中提到的步骤之外、还可以下载 TPS650861器件。
我正在运行/lib/firmware 文件夹中的所有命令。 我必须执行以下步骤:
a. 删除文件夹中的现有.out (如果有任何同名)。
b.将最新的.out 复制到工作文件夹
c.使用 标题/sys/class/remoteproc/remoteproc */名称 组件。 在本例中、它是针对 R5_0_0的 remoteproc1。
d.使用更新符号链接 ln -SF GPIO_LED_BLINK .OUT am64-main-r5f0_0-FW 命令
e.运行命令 echo gpio_LED_blink.out >/sys/class/remoteproc/remoteproc1/firmware
f.运行命令 回声开始>/sys/class/remoteproc/remoteproc1/state
注: 如果启动不起作用(发生这种情况是因为 LED 闪烁程序在每次重新启动时自动开始运行)。 我删除了 输出 和 am64-main-r5f0_0-FW /lib/firmware 文件夹中的文件
然后重新启动设备并按顺序执行上述命令。 这起作用了。
链接器文件已按照 YouTube 视频 https://www.youtube.com/watch?v=VuJLyO5R2yM 中提到的指令进行更新。 请参阅以下步骤:
可能不需要步骤4、因为我能够使用&不进行剥离来运行.out 文件。
我有以下问题:
A.我是 不 运行我们在 SDK 中编译的 LED 闪烁示例、 MCU_PLUS_SDK_am64x_09_00_00_35。 除了链接器文件是根据 dev.ti.com/.../node 中的说明创建的外、我已经完成了上面工作项目中完成的所有更改。 我将附加以下链接器文件。 我认为与链接器文件有关。 您能否浏览链接器文件并告诉我吗?
B.军械带命令的重要性。 它到底有什么作用?
c.重新启动后、程序会在 R5内核上自动启动。 是否仅在执行 remoteproc 命令时才可以开始执行?
谢谢
阿美
PS:当我遇到上传问题时、会附加链接器文件作为单独的消息