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.

[参考译文] AM62P-Q1:MCAL 中的 ETH-DMA 中断

Guru**** 2756835 points

Other Parts Discussed in Thread: AM62P

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1603665/am62p-q1-eth-dma-interrupt-in-mcal

器件型号: AM62P-Q1
主题: AM62P 中讨论的其他器件

您好:

我们可以通过 Mcal 配置中断模式、但当用作轮询时、Eth com 也可以。

但无法触发中断。

 你有这种鳟鱼的公会吗?

中断编号是什么 在 EB 下配置的是否在硬件资源之间映射?

谢谢。

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

    您好、

    对于以太网 DMA、您希望在中断模式而不是轮询模式下运行? 您是否正在使用任何现有的示例? 或者、您是提出自己的应用来配合使用吗?

    此致、
    Teja。

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

    是的、我使用的是 mcal 示例 eth_load_app。 但是、我如何知道配置的中断号是否可用于 MCU、以及它们是如何映射到硬件资源的?  

    最后一个问题是 、它的功能是什么  

    vTaskStartScheduler() 完成、没有它、就不能触发中断。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    您能否运行 eth_test_app 来测试中断模式? 这使用中断来处理 DMA 数据包。  

    vTaskStartScheduler () do,没有它就不能触发中断。

    这是操作系统调用、用于启动调度程序以开始调度任务、并使操作系统的其余部分开始运行。

    此致、
    Teja。

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

    是的、我已经开始演示了。 您能否回答我的请求:

    1)  配置的插入号码如何用于 MCU 以及如何将其映射到硬件资源

    2) 为什么没有  vTaskStartScheduler (),中断不起作用?

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

    您好、

    请让我与我们的专家联系以了解更多详细信息、并就此与您联系。

    谢谢。此致、
    Teja。

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

    1) 您可以参阅 TRM 的 AM62P 会话 10.4.2 — 中断(输出)以了解 DMASS virt IRQ 到核心 IRQ 之间的映射方式

    但 ETH 的预配置 IRQ 编号应始终有效、即:Tx 为 68、Rx 为 69

    2) 这是启动 FreeRTOS OS 所需的函数、因此用户应始终调用该函数