硬汉嵌入式论坛

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

[ThreadX全家桶] GUIX内存爆了

[复制链接]

1

主题

26

回帖

29

积分

新手上路

积分
29
发表于 2020-9-3 14:47:00 | 显示全部楼层 |阅读模式
本帖最后由 billy 于 2020-9-3 14:48 编辑

按照教程中更新GUIX的APP,出现问题。

使用6.01GUIX Studio 生成如下界面,一个文本,一个按钮

1.png
移植到硬汉哥的模板中,编译发现内存不够,对比原始模板
发现多出了:ULONG      display_1_canvas_memory[65280]
并且:
GX_STUDIO_DISPLAY_INFO guiapp_display_table[1] =
{
    {
  。。。。。
    display_1_canvas_memory,                 /* canvas memory area             */
   。。。。。。
    }
};

2.png

而原始模板中,没有定义这个canvas数组,并且在
GX_STUDIO_DISPLAY_INFO guiapp_display_table[1] =
{
    {
  。。。。。
    GX_NULL,                 /* canvas memory area             */
   。。。。。。
    }
};

中是GX_NULL。
尝试去掉此数组,guiapp_display_table中改为GX_NULL,编译通过,内存未爆,不过完全不显示了。


回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115801
QQ
发表于 2020-9-3 15:47:14 | 显示全部楼层
务必看教程,我还特别强调了这个问题,使用canvas要使用动态内存方式,不要使用静态方式,使用非常不方便
http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429



1.png

2.png


回复

使用道具 举报

4

主题

1445

回帖

1457

积分

至尊会员

积分
1457
发表于 2020-9-4 11:38:22 | 显示全部楼层
硬汉大哥的教程很详细的,要仔细看。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-19 14:23 , Processed in 0.241619 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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