|
把图片放入nor flash中 可以在emwin中使用 void LCD_DrawBMP()这个函数调用图片吗?
例如
const uint32_t g_NorAddr_800x480[3] =
{
(0x64000000 + 0x002BF400), /* 800x480 沙滩背景 */
(0x64000000 + 0x0037AC00), /* 800x480 树叶背景 */
(0x64000000 + 0x00436400) /* 800x480 水珠背景 */
};
在case WM_PAINT使用nor flash中的图片
case WM_PAINT:
GUI_Clear();
LCD_DrawBMP(0, 0, g_LcdHeight, g_LcdWidth, (uint16_t *)g_NorAddr_800x480[1]);
在主函数中初始化一下nor flash
void MainTask(void) {
/* 初始化并创建对话框 */ GUI_Init();
WM_SetCreateFlags(WM_CF_MEMDEV); bsp_InitNorFlash() ; //初始化nor flash
hWinMain= GUI_CreateDialogBox(_aDialogCreateMain, GUI_COUNTOF(_aDialogCreateMain), _cbDialogMain, WM_HBKWIN, 0, 0); while(1)
{ GUI_Delay(20);
}}
nor flash 事先用jlink写入图片文件
这样可以使用nor flash 中的图片吗? 希望帮忙解答一下 谢谢 |
|