硬汉嵌入式论坛

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

[emWin] 关于开存储设备创建对话框出现汉字乱

[复制链接]

11

主题

53

回帖

86

积分

初级会员

积分
86
发表于 2018-11-16 19:08:24 | 显示全部楼层 |阅读模式
硬汉最近用emwin做界面时,遇到个问题。在一个以框架窗口为主体的对话框里创建了4个TEXT,4个EDIT,和两个按钮。问题出在当我开存储设备时TEXT显汉字乱掉,不用存储设备则显示正常,开存储设备去掉EDIT则TEXT正常。因觉得是动态内存小,单独创建它,仍是不行。分了160KB的动态内存难道不够这6个控件?
回复

使用道具 举报

11

主题

53

回帖

86

积分

初级会员

积分
86
 楼主| 发表于 2018-11-16 19:13:28 | 显示全部楼层
C:\Users\lenovo\Desktop
IMG_20181116_181815.jpg
IMG_20181116_182554.jpg
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115777
QQ
发表于 2018-11-17 01:43:38 | 显示全部楼层
这个问题以前还真有网友咨询过,如果没记错的话,你要检查下你的底层驱动,另外你没有使用外设SRAM/SDRAM做emWin动态内存吧。

最后就是,如果使用了RTOS,先加大任务栈和xxxx.S文件的系统栈,都加大,防止是这些问题造成的。
回复

使用道具 举报

11

主题

53

回帖

86

积分

初级会员

积分
86
 楼主| 发表于 2018-11-18 18:01:15 | 显示全部楼层
没有多的内存分给EMWIN了,发现Edit会把和它同行的Text弄乱,没法只得改排版了
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115777
QQ
发表于 2018-11-19 01:39:20 | 显示全部楼层
奋进love 发表于 2018-11-18 18:01
没有多的内存分给EMWIN了,发现Edit会把和它同行的Text弄乱,没法只得改排版了

当前可以仅测试下看看。
回复

使用道具 举报

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
发表于 2018-11-20 09:13:47 | 显示全部楼层
160KB这个数字怎么来的? 64KB的内部RAM都可以实现,不清楚你说没内存给emWin的说法。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-17 11:48 , Processed in 0.251571 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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