|

楼主 |
发表于 2017-5-20 16:42:10
|
显示全部楼层
回 eric2013 的帖子
eric2013:
改这个不行,你可以想办法用流位图,将流位图存储到SPI Flash里面。 
我的图片是以数组形式存储的位图格式,现在我把图片数组写进了外部FLASH里面,如地址0x78cccd0,现在我在工程里使用如下方法使用该图片数组:
const unsigned long *_acOBD = (const unsigned long *)0x78cccd0; //OBD picture
const GUI_BITMAP bmOBD = {
80, // xSize
80, // ySize
320, // BytesPerLine
32, // BitsPerPixel
(unsigned char *)_acOBD, // Pointer to picture data
NULL, // Pointer to palette
GUI_DRAW_BMP8888
};
但编译时会报错误,错误语句为黄底色部分,故障信息为“expression must have a constant value”,请问应该怎么改啊? |
|