硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5586|回复: 1
收起左侧

[有问必答] nor flash 图片调用

[复制链接]

24

主题

36

回帖

24

积分

初级会员

积分
24
发表于 2015-7-21 11:44:09 | 显示全部楼层 |阅读模式
把图片放入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 中的图片吗? 希望帮忙解答一下  谢谢  
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
发表于 2015-7-22 16:35:24 | 显示全部楼层
这个是不是emWin的函数,在emWin里面使用会出问题的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-19 06:19 , Processed in 0.193056 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表