我在仿真器上运行了我们的 DSP 软件进行调试、同时在实际硬件上通过 SD 卡运行 A15软件。 它停止了这样的工作。 此时 、我必须先在仿真器上连接并运行 A15软件、然后才能在仿真器上运行 DSP 代码。 我不知道发生了什么变化。 您能帮我改回以前的样子吗?
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.
我在仿真器上运行了我们的 DSP 软件进行调试、同时在实际硬件上通过 SD 卡运行 A15软件。 它停止了这样的工作。 此时 、我必须先在仿真器上连接并运行 A15软件、然后才能在仿真器上运行 DSP 代码。 我不知道发生了什么变化。 您能帮我改回以前的样子吗?
Joe、您好!
对拖延答复表示歉意。
在工作用例和非工作用例中、您在 A15上运行的软件是否有任何更改? 此外、如果可能、您可以分享您在 A15上运行的应用程序是什么?
在我们可以连接到 DSP 内核之前、需要将其解锁。 通常、当我们连接到 A15时运行的 GEL 脚本在我们使用非引导模式时会处理它、这就是我们需要连接到 A15的原因。 在您的案例中、您的软件似乎在您的工作案例中解锁 DSP 内核、并且由于某些变化、它不再解锁。 我们需要检查您在 A15上运行的内容是否有任何变化。
此致、
Parth
以下消息在3天前通过电子邮件发送给 Parth。 我在这里发布的是为了记录…
我们使用572X-EVM 板、我们的 A15软件使用 VxWorks 作为其操作系统、并通过共享存储器与 DSP 内核进行通信。 DSP 内核使用您的 TI RTOS。 A15和 DSP 软件没有变化。 根据您的电子邮件、当我们连接到 DSP 内核时、CCS 是否运行 GEL 脚本? 如果是、是否可以解锁该脚本中的 DSP 内核?
Joe、您好!
[引用 userid="528785" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1130192/try-to-run-the-dsp-software-on-the-emulator-for-debugging-while-running-the-a15-software-from-the-sd-card-on-the-actual-hardware/4205909 #4205909]3天前通过电子邮件将以下消息发送给 Parth。 我在这里发布的记录是...我不确定您所指的是哪封电子邮件、我在我的一侧看不到任何邮件。 请更喜欢通过电子邮件使用 e2e。
[在您的电子邮件中引用 userid="528785" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1130192/try-to-run-the-dsp-software-on-the-emulator-for-debugging-while-running-the-a15-software-from-the-sd-card-on-the-actual-hardware/4205909 #4205909"]当我们连接到 DSP 内核时,CCS 是否运行 GEL 脚本? 如果是、是否可以解锁该脚本中的 DSP 内核?[/quot]是的、它确实运行一些 GEL 脚本、但我认为无法解锁该脚本中的 DSP。 不过、我可以再次检查、但我相信在 A15上运行的软件必须注意这一点。
[引用 userid="528785" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1130192/try-to-run-the-dsp-software-on-the-emulator-for-debugging-while-running-the-a15-software-from-the-sd-card-on-the-actual-hardware/4205909 #4205909"] A15和 DSP 软件没有更改。必须进行一些更改。 在工作案例中、您是如何加载 DSP 的? 调试器本身或其他某种方法。
此致、
Parth
Joe、您好!
[引用 userid="528785" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1130192/try-to-run-the-dsp-software-on-the-emulator-for-debugging-while-running-the-a15-software-from-the-sd-card-on-the-actual-hardware/4206651 #4206651]\n 请仔细检查是否可以在 DSP GEL 脚本中解锁 DSP。 [/报价]否、当某些应用程序已经在 A15上运行时、无法运行 GEL 脚本。
[引用 userid="528785" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1130192/try-to-run-the-dsp-software-on-the-emulator-for-debugging-while-running-the-a15-software-from-the-sd-card-on-the-actual-hardware/4206651 #4206651"]正如我所说的,我已经能够在目标板上运行 A15软件并通过仿真器运行 DSP 软件一段时间了。 出于某种原因、它不再以这种方式工作。 相同的软件和硬件。 这就是为什么我需要你的帮助才能回到旧的道路。 [/报价]您是否从 A15加载 DSP 上的任何内容? 如果是、则可能是 DSP 上的固件加载崩溃、这就是您现在无法连接的原因。
此致、
Parth
Joe、您好!
这种使用 A15软件和使用仿真器运行 DSP 的混合方法不是标准方法、并且从未经过验证。 建议的方法是在使用仿真器时从 A15解锁 DSP (在这种情况下是不可能的、因为 A15上已经有一个软件在运行)、或者按照 SBL 中的操作从 A15加载 DSP。 我可以在将二进制文件加载到 SBL 中的 DSP 上之前找到哪条指令初始化 DSP、但您必须确定在 VxWorks 中实现这种方法的方法
此致、
Parth
Joe、您好!
通常、在 A15上运行的软件会加载 DSP 内核、SBL 或 Linux (通过 Remoteproc)。 加载 DSP 后、可以从仿真器连接 DSP 内核、用户可以加载符号。 从这里、您可以使用调试器进行调试。 请参阅文档
您的实际用例是否还包括通过仿真器加载 DSP? 如果没有、您能否分享实际用例中 DSP 的加载方式?
此致、
Parth