硬汉嵌入式论坛

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

[emWin] 创建对话框GUI_CreateDialogBox占用很大RO-data

[复制链接]

19

主题

63

回帖

120

积分

初级会员

积分
120
发表于 2019-7-26 11:55:32 | 显示全部楼层 |阅读模式
F429IG的flash只有1M

//创建对话框

hDkWin = GUI_CreateDialogBox(_aDialogCreateDk4Windows,                                 //窗体内部窗体指针
                                                GUI_COUNTOF(_aDialogCreateDk4Windows),         //窗体内部窗体个数
                                                 _cbCallbackDkWindows,                                         //cb
                                                 id,                                                                                 //父窗口的ID
                                                 0,                                                                                 //父窗口的位置
                                                 GUI_CONTROL_Y);                                                        //父窗口的位置

//里面9个按钮
static const GUI_WIDGET_CREATE_INFO _aDialogCreateDk4Windows[] =
{
                { WINDOW_CreateIndirect,  "",   0,                                           0,          0, 640,        480,        0},//窗体
                { BUTTON_CreateIndirect, "", DK_BTN_1, GUI_BTN_INDEX_X_0, GUI_BTN_INDEX_Y_0, GUI_BTN_XSIZE, GUI_BTN_YSIZE, 0, 0x0, 0 },
                { BUTTON_CreateIndirect, "", DK_BTN_2, GUI_BTN_INDEX_X_1, GUI_BTN_INDEX_Y_0, GUI_BTN_XSIZE, GUI_BTN_YSIZE, 0, 0x0, 0 },
                { BUTTON_CreateIndirect, "", DK_BTN_3, GUI_BTN_INDEX_X_2, GUI_BTN_INDEX_Y_0, GUI_BTN_XSIZE, GUI_BTN_YSIZE, 0, 0x0, 0 },
                { BUTTON_CreateIndirect, "", DK_BTN_4, GUI_BTN_INDEX_X_3, GUI_BTN_INDEX_Y_0, GUI_BTN_XSIZE, GUI_BTN_YSIZE, 0, 0x0, 0 },
                { BUTTON_CreateIndirect, "", DK_BTN_5, GUI_BTN_INDEX_X_0, GUI_BTN_INDEX_Y_1, GUI_BTN_XSIZE, GUI_BTN_YSIZE, 0, 0x0, 0 },
                { BUTTON_CreateIndirect, "", DK_BTN_6, GUI_BTN_INDEX_X_1, GUI_BTN_INDEX_Y_1, GUI_BTN_XSIZE, GUI_BTN_YSIZE, 0, 0x0, 0 },
                { BUTTON_CreateIndirect, "", DK_BTN_7, GUI_BTN_INDEX_X_2, GUI_BTN_INDEX_Y_1, GUI_BTN_XSIZE, GUI_BTN_YSIZE, 0, 0x0, 0 },
                { BUTTON_CreateIndirect, "", DK_BTN_8, GUI_BTN_INDEX_X_3, GUI_BTN_INDEX_Y_1, GUI_BTN_XSIZE, GUI_BTN_YSIZE, 0, 0x0, 0 },
                { BUTTON_CreateIndirect, "", DK_BTN_BK, GUI_BK_X, GUI_BK_Y, GUI_BK_XSIZE, GUI_BK_YSIZE, 0, 0x0, 0 },
};

编译结果
Program Size: Code=103844 RO-data=242408 RW-data=1612 ZI-data=4260980  


240K有点夸张了。
没编译这个窗体,占用才9k


各位大哥占用也这么大吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-7-27 09:48:20 | 显示全部楼层

我这里没这么大,可以看下你的map文件,那个占用了很大空间。

2019-07-27_094601.jpg
回复

使用道具 举报

5

主题

582

回帖

597

积分

版主

Rank: 7Rank: 7Rank: 7

积分
597
发表于 2019-7-27 14:11:27 | 显示全部楼层
能占用这么大的,要么是字体要么是图片
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-18 07:46 , Processed in 0.219705 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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