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.

[参考译文] F29H85X-DMA2-EVM SOM:NMI_VECTOR () 错误/RTDMA2

Guru**** 2782615 points

Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1616161/f29h85x-som-evm-nmi_vector-error-rtdma2

器件型号: F29H85X-EVM-EVM SOM
主题: SysConfig 中讨论的其他器件

您好:

我使用 F29H85X-CCS-EVK 和 SOM 20.4。

我正在处理一个 采用内核 1 和内核 3 的多核项目 。 我要激活 用于内核 1 的 RTDMA1 模块 用于内核 3 的 RTDMA2 模块 、执行不同的读取操作 ADC 内核供电

如果我对两个内核都使用 RTDMA1 模块、则不会收到以下错误 。 但是、当我尝试将 RTDMA2 模块用于内核 3 时、会出现以下错误。 此错误按以下顺序发生:
1 — 开始减少项目调试
2 - CPU1 的连接和程序加载
3 — 运行代码直至 ESTOP0 行。 4 - CPU3 的连接和符号加载
加载 CPU3 符号后会发生此错误。

SysConfig 上的 CPU1 中断

image.png

SysConfig 上的 CPU3 中断

image.png

CPU1 在等待、我正在加载 CPU3 符号、收到错误消息。

image.png

CPU3:

image.png

如何解决此问题? 当只有 RTDMA1 处于活动状态时、为什么我不会遇到此问题?

此致、

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

    我认为这与锁步相关。 查看参考手册时、我看到 RTDMA1 和 RTDMA2 直接链接到锁步机制。 如果 LSL 处于活动状态、则 RTDMA2 不能用作独立模块。