TI中文支持网
TI专业的中文技术问题搜集分享网站

AM6421: 配置BCDMA,同时UART配置在PKTDMA模式时,程序卡在Drivers_uartOpen();中

Part Number:AM6421

您好,

在例程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

 

请帮忙看下问题出现在哪里?

谢谢!

?? ?:

另外,问题应该可以复现出来,可以复现并帮忙查找问题所在

谢谢!

,

Lydia:

感谢您对TI产品的关注! 关于你的咨询,我们正在确认你的问题,稍后回复您。

,

Eirwen:

能否确认syscfg中的UDMA配置?

此配置应该是PKTDMA而不是BCDMA,请确认。

即使客户已经配置了PKTDMA,我也需要使用示例项目来查看问题。

,

?? ?:

您好,

确认配置的是PKTDMA,另外,您这边是需要我的工程吗?还是什么意思?

,

Eirwen:

是的,我需要您的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

,

Eirwen:

关于您的咨询,我看您在英文E2E与我们的工程师Anil在沟通。 那这边的帖子我就关闭了。 有疑问请继续与Anil直接沟通。

赞(0)
未经允许不得转载:TI中文支持网 » AM6421: 配置BCDMA,同时UART配置在PKTDMA模式时,程序卡在Drivers_uartOpen();中
分享到: 更多 (0)