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.

[参考译文] RTOS/PROCESSOR-SDK-AM57X:EDMA LLD 链接示例问题

Guru**** 2539500 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/573643/rtos-processor-sdk-am57x-edma-lld-linking-example-issue

器件型号:PROCESSOR-SDK-AM57X

工具/软件:TI-RTOS

大家好、我想传递一条关于改进 EDMA LLD 链接示例(dma_link_test.c)的建议。 根据我的经验,当我使用 EDMA 的自动重新加载(链接)功能时,我希望将特定参数设置为无限期自动重新加载,而不仅仅是第一次。 除非我错了、否则链接示例程序的写入似乎只会发生一次自动重新加载。 这是因为对  EDMA3_DRV_linkChannel()的调用是在将"主通道"参数集复制到链接通道参数集之后执行的、因此链接通道参数集不会初始化其 LINK_BCNTRLD 字段。 主通道参数集自动重新加载一次后、将不会将 LINK_BCNTRLD 字段设置为正确的值、从而导致重新加载。

也许我希望通过编写链接示例程序来持续重新加载带有链接通道参数的主通道参数是不寻常的... 但再说一次、这只是一个建议。 感谢您的聆听!

此致、
Dave

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    黄油、
    欢迎大家提出建议...我将此帖子转发给我们的 RTOS 团队...