Embedded 智能SPI控制器的实现参考(基于队列)

Embedded 智能SPI控制器的实现参考(基于队列),embedded,spi,flash-memory,Embedded,Spi,Flash Memory,智能SPI控制器是排队串行外围接口(QSPI)的一种SPI控制器。它使用一个带有可编程队列指针的数据队列,允许在没有CPU干预的情况下进行一些数据传输。[6]它还有一个环绕模式,允许在没有CPU干预的情况下连续地向队列传输数据和从队列传输数据 有人能给我推荐一些好的教程/参考代码,以便我更好地理解上述智能SPI控制器。我对您使用的处理器(系列)有怀疑,但更具体一些可能会有所帮助。另外,你确定芯片设计师没有在用户指南中提供参考代码和/或示例吗?@Dan:我使用的是Broadcom SOC和micr

智能SPI控制器是排队串行外围接口(QSPI)的一种SPI控制器。它使用一个带有可编程队列指针的数据队列,允许在没有CPU干预的情况下进行一些数据传输。[6]它还有一个环绕模式,允许在没有CPU干预的情况下连续地向队列传输数据和从队列传输数据


有人能给我推荐一些好的教程/参考代码,以便我更好地理解上述智能SPI控制器。

我对您使用的处理器(系列)有怀疑,但更具体一些可能会有所帮助。另外,你确定芯片设计师没有在用户指南中提供参考代码和/或示例吗?@Dan:我使用的是Broadcom SOC和micron SPI或flash。上述SPI控制器在第二阶段引导加载程序期间使用。我有主SPI寄存器的详细信息,但我没有任何支持上述SPI实现的文档。我试图对SPI控制器(基于队列)有一个大致的了解。因此,我可以相应地定制写和读操作。如果CPU支持DMA,这可以通过DMA实现,但我猜这不是您想要的。