从手册中看到,也从技术人员口中确认,可以通过QSPI ==>SPI, 实现将存储在FLASH中的图片,显示到SPI屏上,参照AI8051U实验箱的代码《 72.4-QSPI-TFT_DMA_P2P外设到外设_显示视频级动画效果程序》及《76-ST7789驱动1.3寸TFT240x240显示屏实验程序-SPI-DMA刷屏》的程序,设想达到通过SPI 320*240 屏显示图片的效果。
第一步是通过串口FLASH编程助手将72.4需要的图片(猫和老鼠)BIN文件下载到FLASH中。这步没有问题。
第二步实现QSPI读取FLASH,也成功读取到下载的文件信息,打印的数量 为13,与下载到FLASH中的数量 一致。

第三步实现SPI 屏的显示功能,单独测试没有问题。
第四步 从这开始就出问题了,QSPI==>SPI 的设置如下图,

LCD 的DMA 启动设置和DMA的结束设置如上,现在的情况是QSPI 只能通过DMA 传输第一次的数据,按照一幅320**240*2/51200的设置,应该是分别传输三次,结果第二次就没有触发相应的DMA中断,
这个打印没有执行,说明没有进入第二次的中断,而且第一次传输的数据也显示的不对,如下图,现在不知道问题出在哪里,请各路大神指点一下
