工具/软件:Linux
您好!
我们有带 WiLink WiFi 模块的 am57xx 板。 使用 iperf 工具测量的吞吐量值为11-12Mbps。 我们遵循以下链接、该链接在更改轮询中断模式时建议、以便提高吞吐量。
omap_hsmmc.c 中的更改已经是我们代码的一部分。 但在文件 am57xxbeagle-x15.dts 中添加了中断模式的器件树必需项、并重新编译了内核。 但吞吐量没有改善。 而且没有更改 DTB 文件。 但目录结构与链接中提到的不同。 "/sys/kernel/mmc2/regs 文件不存在。 而是出现 在这个地方的"/sys/kernel/debug/mmc2/regs "。 中断模式保持"轮询"。
root@am57xx-EVM:~# cat /sys/kernel/debug/mmc2/regs
mmc2:
SDIO IRQ 模式轮询
CTX_LOSS:1.
寄存器:
CON:0x00000600
PSTATE:0x01f00000
HCTL:0x00000b02
SYSCTL:0x000d0047
IE:0x00000000
ISE:0x00000000
CAPA:0x24e10080
您能告诉我们还需要更改哪些内容、以便我们的吞吐量在一定程度上会增加。