1653| 3
|
LVGL8如何实现将外部存储器中的图片资源上电搬至SDRAM中显示? |
10金钱
最佳答案lv_img_dsc_t image;
image.data_size = binfile.length-4;
image.data = dramMalloc(image.data_size);
if(image.data != NULL)
{
SpiFlashReadLargeData(binfile.flashAddr, (uint8_t*)&image.header, 4);
SpiFlashReadLargeData(binfile.flashAddr + 4, (uint8_t*)image.data, image.data_size);
}
比如这样转换成bin文件存储在spiflash中,上电可以这样加载,binfile就是写入到spi flash中图片转换bin格式
lv_i ...
| ||
发表于 2023-7-25 08:30:47
|
显示全部楼层
| ||
| ||
发表于 2024-5-30 18:08:19
|
显示全部楼层
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-22 11:56
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网