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.

[参考译文] TDA4VM:Enet 驱动程序(PDK)的未解决问题

Guru**** 2535880 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1321745/tda4vm-open-questions-for-the-enet-driver-pdk

器件型号:TDA4VM

您好、TI!

我需要 Enet 驱动程序(PDK)中目录和层次级别的说明。

Include and src 目录包含:

  1. 共模
  2. 内核
  3. DMA)
  4. 调制
  5. 外设
  6. Phy

src /内核包含

Question:

  1. Enet_rm 负责什么? 文件是否与 uDMA 相关? 它如何与以太网连接?
  2. RM 如何与 UDMA 连接?
  3. Enet_queue 的作用是什么? 文件是否与 uDMA 相关? 它如何与以太网连接?
  4. 您能否解释一下 Enet 驱动程序在什么连接到 uDMA 以及什么连接到 cpsw 方面的层次级别?

期待收到您的回复。

此致、
哈桑

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

    您好!

    我正在研究这个问题、很快就会回来与您联系。

    此致、
    苏德黑尔

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

    您好!

    • Enet_rm 负责什么? 文件是否与 uDMA 相关? 它如何与以太网连接?
    • RM 如何与 UDMA 连接?
    [/报价]

    Enet_rm 负责为内核(即 self ethfw 和远程客户端内核)分配资源(如 MAC 地址、uDMA Tx 通道编号、要请求进行分配的 Rx 流号)。

    • Enet_queue 的作用是什么? 文件是否与 uDMA 相关? 它如何与以太网连接?
    [/报价]

    这在某种程度上支持 API 处理 UDMA 描述符和数据 缓冲器/用于数据传输和其他的队列。  

    您能否说明 Enet 驱动程序在什么连接到 uDMA 和什么连接到 cpsw 方面的层次结构级别?
    [/quote]

    有关更多详细信息、请参阅 PDK 中 ent 模块的用户指南和 API 指南。

    如果您需要以太网 CPSW2G 的基本驱动程序示例、请参阅 ETH 驱动程序和 MCUSW (这是以太网模块的 MCAL 驱动程序)。
    示例数据传输应用程序将是"ti-processor-sdk-rtos-j721e-evm-xx-xx-xx/mcusw/mcal_drv/mcal/examples/eth_example_app/target/EthExampleApp.c"中的"EthExampleApp.c"

    此致、
    苏德黑尔

    [/quote][/quote]