Stm32如何在驱动3.2TFT彩屏时整屏显示一张图片
昨天碰到了这个问题:显示图片时,设置为16位真彩,240*320 3.2寸屏时 碰到这样一个函数GUI_DisPicture(50, 50, 50, 50); 通过图片取模软件取模时发现,只能取50*50大小的图片,大于这个尺寸,编译会报错
1.axf: Error: L6406E: No space in execution regions with .ANY selector matching ad.o(.data).
1.axf: Error: L6407E: Sections of aggregate size 0x9600 bytes could not fit into .ANY selector(s).
求教,这个怎么个情况 STM32 GUI
[解决办法]
RAM或FLASH空间不够用了,你取模取出的图像数组太大了
[解决办法]
1. 硬件方式解决: 扩展存储空间,比如加SPI-FLASH
2. 软件方式解决: 对图片进行某种形式的压缩或分片,压缩存储数据或颜色空间