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.

[参考译文] CCS/OMAP-L138:针对 OMAP-L138中的 DSP 和 ARM 内核使用 ipclite 示例

Guru**** 2546020 points
Other Parts Discussed in Thread: OMAP-L138

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/691815/ccs-omap-l138-using-ipclite-example-for-dsp-and-arm-cores-in-omap-l138

器件型号:OMAP-L138
主题中讨论的其他器件:OMAPL138

工具/软件:Code Composer Studio

你(们)好

我正在尝试在 OMAPL138上的 ARM 和 DSP 之间进行 ipclite 通信。

使用 Starterware 中提供的示例、我可以通过 JTAG 连接使其在调试模式下工作。

当我尝试刷写电路板上的代码时、这两个程序卡在 IPC 初始化中。

我通过 wiki 来刷写代码。

processors.wiki.ti.com/.../OMAPL138_StarterWare_Booting_And_Flashing

这两个程序都已加载并启动(我能够跟踪它们)、我还注意到、当 ARM 已经执行时、DSPrun the IPC init。

因此、对于我来说、在 CCS 中运行示例与在电路板上刷写示例之间的唯一区别是引导加载程序

我还使用了 Starterware 中提供的引导加载程序

我注意到、引导加载程序的链接器文件在地址0x8000000加载 init、其中 IPC 专用存储器在 IPC 示例中定义。

这是否意味着必须修改引导加载程序?

使用 JTAG 进行调试与刷写代码之间有何区别?

我一直坚持这一点、我再也不知道了

感谢您的支持

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

    您使用的是哪款 SDK? 处理器 SDK RTOS 或处理器 SDK Linux? 哪个版本?

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    无操作系统,我正在使用 OMAPL138 StarterWare 1_10_04_01
    此致
    纪尧姆
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Guillaume、

    这些论坛不再支持用于 OMAP-L138的 StarterWare。 对于新开发、TI 建议升级到 Processor SDK:

    从闪存引导时、请验证您是否正确初始化了器件并启用了必要的外设。 这可以使用 AISgen 工具来完成。

    通过 JTAG 进行连接时、使用.gel 文件而不是引导加载程序来完成器件初始化。 您可以在 ti\ccsv7\ccs_base\emulation\boards\中找到您的 GEL 文件、以查看初始化的内容和方式。   

    有关使用 AISgen 工具的更多指导、请参阅 《使用 OMAP-L132/L138引导加载程序应用报告》。

    但愿这对您有所帮助。