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.

[参考译文] AM6442:MCU 加 SDK/AM64X UDMA 在初始化/驱动程序打开期间失败

Guru**** 2468610 points
Other Parts Discussed in Thread: AM6442, SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1113884/am6442-mcu-plus-sdk-am64x-udma-fail-during-initialization-driver-open

器件型号:AM6442
Thread 中讨论的其他器件: SysConfig

对于 AM6442 cortex-R5内核、尝试使用 MCU_PLUS_SDK 内的 UDMA 进行存储器块复制、有一些示例、例如"UDMA_memcpy_am64x-evm_r5fs0-0_freertos_ti-arm-clang"和"Udma-am64x-evm-r64x-evm-r5fss0-0_freertos_freertos_ti-clang"、但这两个输出都在我的 ARM 上运行成功、但它们都不会在我的电路板上运行、但都在我的 r5fspri_rfsang-rfs0上运行、但都已在我的所有这些输出上 当我将示例代码移植到我自己的项目中时、我收到了以下消息、

[Main_Cortex_R5_0_0]断言:0.3231:SYSCFG/ti_drivers_open_close.c:Drivers_udmaConfigUdma0BlkCopyOpen:225:UDMA_Sok = RetVal 失败!!

似乎无法使用驱动程序打开 UDMA、我注意到在 SysConfig GUI 中、它记录了在 SysConfig Generated Drivers_open()中创建 UDMA 通道可能会在运行时失败、并列出了3个条件、这听起来就像我在这里经历的那样。

有人建议我应采取什么措施来解决我的问题? 我使用不引导配置为电路板通电。

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

    您好、Hai、

    我假设您已刷写了 dmsc 固件。

    如果您可以 在块复制打开 API 调用中准确指出操作失败的位置、或者您可以压缩项目、并且我可以尝试在我的末尾进行调试、这将非常有用

    此致

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

    大家好、我可以通过电子邮件向您发送我的代码、而不是在此处发布。