您好,
在例程ipc_notify_echo\am64x-evm\r5fss1-0_nortos可以正常运行,但是如果添加了UART的DMA模式,如下图所示:
在线debug的时候点击运行,console提示如下:
查找原因的时候发现程序是在下面的地方出现错误的,此时 r=-1:
注:使用的版本信息如下
MCU+SDK是10_00_00_20
syscfg是1.20.0
编译器是TI Clang v3.2.2.LTS
请帮忙看下问题出现在哪里?
谢谢!
另外,问题应该可以复现出来,可以复现并帮忙查找问题所在
感谢您对TI产品的关注! 关于你的咨询,我们正在确认你的问题,稍后回复您。
能否确认syscfg中的UDMA配置?
此配置应该是PKTDMA而不是BCDMA,请确认。
即使客户已经配置了PKTDMA,我也需要使用示例项目来查看问题。
确认配置的是PKTDMA,另外,您这边是需要我的工程吗?还是什么意思?
是的,我需要您的project工程。 所以,我可以尝试在我身边重现这个问题,并会提供快速的回应。
您好,我更新一下,
在例程"C:\ti\mcu_plus_sdk_am64x_10_00_00_20\examples\drivers\udma\udma_memcpy_interrupt\am64x-evm\r5fss0-0_nortos"中直接添加UART 的PKTDMA模式,即可复现,无需任何其他操作。或者我也将源码放到附件里,请帮忙查看udma_memcpy_interrupt.zip
关于您的咨询,我看您在英文E2E与我们的工程师Anil在沟通。 那这边的帖子我就关闭了。 有疑问请继续与Anil直接沟通。