你好
我已经为 TMS570芯片的 QSPI MIBSPI5设置了一个裸机驱动程序。 不过、您会注意到每个16位数据包之间存在延迟、如我的逻辑分析仪的以下屏幕截图所示。 对于25MHz 时钟、每个时钟突发之间的延迟约为100ns。 我在四条数据线上发送128个16位数据包的猝发。
mibspi5的 txram 中每个缓冲器的 WDEL 和 DFSEL 位都设置为0、我直接在 ram 中进行了检查。 SPIFMT0寄存器的 WDELAY 位24至31设置为0、SPIDELAY 寄存器的所有位都设置为0、我使用调试器直接在寄存器中进行了验证。 我缺少什么、为什么存在该延迟? 我希望我可以连续发送数据、而不会在 clk 行中暂停?

CLK
1. CS (不起作用、将单独解算)
2-5. MOSI 0-3.
非常感谢您提供的任何帮助!
肖恩




