XIP模式下,DMA传输不能用常量
这两天踩了一个坑,在配置GT911的时候,发现用普通IIC的方式可以正常的读写,但是DMA传输只能读,写入出现了乱序问题。后来发现是写入的配置表是const数组,由于我使用的芯片是XIP模式,所以存在了外部FLASH。当DMA写入的时候,QSPI也在控制,于是出现了冲突。后来改成普通变量存在内存就OK了。
O,GT911相关资料我上传了。
这两天踩了一个坑,在配置GT911的时候,发现用普通IIC的方式可以正常的读写,但是DMA传输只能读,写入出现了乱序问题。后来发现是写入的配置表是const数组,由于我使用的芯片是XIP模式,所以存在了外部FLASH。当DMA写入的时候,QSPI也在控制,于是出现了冲突。后来改成普通变量存在内存就OK了。
O,GT911相关资料我上传了。