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.

[参考译文] AM62A7-Q1:UDMA 通道开路失败 — QNX

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1662760/am62a7-q1-udma-channel-open-failed---qnx

器件型号: AM62A7-Q1

在 AM62Ax 中进行测试时、我们收到以下包含 UDMA 错误的日志、其中显示 UDMA 通道打开失败、并且由于 IT 捕获失败  

[MCU1_0] 1.330274 s:IPC:回波状态:A530-0[.] r5f0-0[s] c75ss0[P]
[MCU1_0] 2.904970s:[CSIRX][UDMA] CsirxDry setChUdmaParams start
[MCU1_0] 2.905122 s:csirx/v1/UDMA/csirx_drvUdma.[c src@](https://teams.googleplex.com/c) 行 305:【错误】UDMA 通道打开失败!!!
[MCU1_0] 2.905194 s:csirx/v1/UDMA/csirx_drv.[c src@](https://teams.googleplex.com/c) 第 1546 行:【错误】UDMA 通道关闭失败!!!
[MCU1_0] 2.905257 s:csirx/v1/UDM/csirx [drv.c@](https://g.corp.google.com/drv.c) 第 1546 行:[错误 src 通道关闭失败!!!
[MCU1_0] 2.905315 s:csirx/v1/csirx/drv.c src @第 405 行:为给定配置创建失败
[MCU1_0] 2.905365 s:fvid2/V0/fvid2_drvMgr.[c@](https://teams.googleplex.com/c) 第 741 行:驱动程序创建失败!!
[MCU1_0] 2.905397 s:vx zone_error:[tivxCaptureCreate:1858]:捕获创建失败!!
[C7x_T] 0.316457 s:CIO:初始化完成!!!
[C7x_1] 0.316480s:app:init... !!!
[C7x_1] 0.316493 s:SCICLIENT:init!!
[C7x_1] 0.316564 s:SCICLIENT:DMSC FW 版本[10.1.8 - v10.01.08 (Fiery Fox)]
[C7x_1] 0.316586s:SCICLIENT:DMSC 固件修订版 Oxa
[C7x_1] 0.316602:SCICLIENT:DMSC FW ABI 修订版 4.0
[C7x_1] 0.316618 s:SCICLIENT:init done!!

已检查阶段 1 SBL 的映射文件、HSM RAM 分配似乎在范围内。 附加了地图文件和完整的参考日志。 logs_udma.zip 请检查并提供您的建议。 如需其他详细信息、请随时提问。

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

    为了添加更多内容、这以前是一个工作序列。 我们添加了新的 pinmux、DDR 配置以在变体处理(内部)的过程中处理电路板型号、并且 stage1 大小增加、但在 HSM RAM 范围内。 剩余 4K 内存可用。

    我们知道 UDMA 通道打开是连同 SBL 构建中作为 sciclient 驱动程序的一部分定义的 board_cfg 数据一起处理的。 在处理新型号时、这些 board_cfg 数据部分保持不变。 在之前所有正常工作的型号中、我们也会看到相同的 UDMA 打开故障。

    当我们恢复新的引脚多路复用更改时、我们将获得 16k 的可用内存、并且在从 c7x 内核打开的 UDMA 通道中没有发现问题

    此致

    Rajapandi

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

    尊敬的 Dinesh/Vijayakumar:

    此处使用的是哪个 MCU+SDK 和 QNX 版本?

    BR、

    Sunil Kumar M S.

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

    您好 Sunil、

    我们正在使用 MCU SDK 10.X、并将很快集成到 11.02。

    同时、我们从 MCU+SDK 文档中发现、SBL 应用只能使用 高达 0x43C3C3C800 的 HSM RAM。 我们的 SBL 的大小超过了这一限值。 在 0x43C3C3C800 中托管 SBL 后、未发现 UDMA 打开通道问题。

    此致、

    Rajapandi

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

    尊敬的 Viajayakumar:

    感谢您更新最新状态。  对此问题有何进一步的疑问?

    BR、

    Sunil Kumar M S.

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

    无 Sunil、当前无其他查询。

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

    尊敬的 Vijayakumar:

    关闭此 TT。 如果有任何其他问题、请创建新的 E2E。

    BR、

    Sunil Kumar M S.