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.

[参考译文] AM625:针对 M4 进行开发

Guru**** 2903660 points

Other Parts Discussed in Thread: CCSTUDIO

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1647827/am625-developing-for-the-m4

器件型号: AM625
主题: CCSTUDIO 中讨论的其他器件

您好:

  我已使用 CCSTUDIO 为 M4 构建固件。  我已将其复制到 Linux 系统/lib/firmware/am62-mcu-m4f0_0-fw.

我可以这样开始:
echo 'start' > /sys/class/remoteproc/remoteproc0/state


我做了一些更改、复制了二进制文件。  但我无法停止:
echo 'stop' > /sys/class/remoteproc/remoteproc0/state
-sh: echo: write error: Device or resource busy


kernel: k3-m4-rproc 5000000.m4fss: k3_rproc_stop: timedout waiting for rproc completion event
kernel: remoteproc remoteproc0: can't stop rproc: -16

我通读本:
https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/08_03_00_19/exports/docs/linux/Foundational_Components_IPC62x.html

如果不重新启动以更新 M4 二进制文件、我可以做些什么吗? 几个月前,我四处乱搞这个,我能够“开始“和“停止“,但我不知道什么是不同的,因为它是太早以前。