打印
[其他ST产品]

touchgfx的ui控件非常多的时候容易死机是什么问题?

[复制链接]
268|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jcky001|  楼主 | 2023-1-16 09:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

由于项目比较复杂,ui上控件以及容器比较多,包括文本和动态文本都很多;当再增加文本或者增加ui图片的时候容易HardFault_Handler程序卡死;目前测试发现增加定义 几个动态文本 就死机,删除之后正常;也遇到过增加一张图片之后死机,删除图片之后就正常;

使用特权

评论回复
沙发
天天向善| | 2023-1-16 09:59 | 只看该作者
内存不够了?你试试扩大堆的大小。

使用特权

评论回复
板凳
Pretext| | 2023-1-16 09:59 | 只看该作者
从什么地方跳到HardFault_Handler函数的就知道是什么问题了。

使用特权

评论回复
地板
芯路例程| | 2023-1-16 10:00 | 只看该作者
这种情况下肯定是内存的问题,多找找这方面的问题吧。

使用特权

评论回复
5
cr315| | 2023-1-16 12:30 | 只看该作者
你通过编译后的MAP文件看看RAM和FLASH的需求情况,看看是否够用。另外,注意是否有发生堆栈溢出的情况。

使用特权

评论回复
6
两只袜子| | 2023-1-18 09:00 | 只看该作者
堆内存分配不足吧?

使用特权

评论回复
7
SantaBunny| | 2023-2-3 19:06 | 只看该作者
窗口关闭的时候,会自动删除释放之前创建的所有控件。避免频繁创建删除导致的卡顿或者死机问题。

使用特权

评论回复
8
SantaBunny| | 2023-2-12 11:27 | 只看该作者
这种情况应该是内存不够了吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1510

主题

4548

帖子

6

粉丝