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.

[参考译文] TMDS64EVM:重新访问:Xf2vbus 命令卡在激活状态、Won't clear

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1645868/tmds64evm-revisit-xf2vbus-command-stuck-active-won-t-clear

器件型号: TMDS64EVM

这是以下主题中一个未解决问题的最新消息: (1) TMDS64EVM:XFR2VBUS 数据传输卡住 — 处理器论坛-处理器 — TI E2E 支持论坛 

Xf2vbus 命令有时会失败的原因是否有? 我可以看到它有时会起作用、但在其他情况下、它将永远停止检查 R20 寄存器、先执行多次迭代后状态始终保持在 1(活动)。 附加了卡在代码循环中时的寄存器屏幕截图:

XIN RXL2_BANK0_XID,&R2, 32;从 bank1 捕获数据字

DMA:
Xin 0x62,&R20, 1;检查 xf2vbus 写入命令的状态
qbeq dma、r20、1;循环(如果处于活动状态)

XOUT XFR2VBUS_WR_XID、&R2、40;写入共享内存缓冲区(32 字节数据、8 字节 DEST 地址)

我卡在“dma“循环中。

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

    Xfr2vbus 要求对齐读取/写入地址、在本例中为 32 个字节、但 0x30090068 并非如此