打印

UCGUI做汉字显示遇到的问题

[复制链接]
5741|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
flyingbugcc|  楼主 | 2013-1-10 15:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
UCGUI, IO, ST, TI, se
本人最近在用stm32做UCGUI界面,系统UCOSII,用的是移植好的工程,英文显示没问题,加入中文显示,用的是自定义字库,用工具生成的c文件,然后再代码中外部引用,VC上模拟也是好的,但是在MDK下链接时,一直出现以下错误
NO space in execution regions with .ANY Selector matching Section .test....
很多这样的错误
我在网上查了下 大概是外部引用字库 定义成全局变量的问题 现在问题是 想显示汉字 得怎么解决呢??求指点啊

相关帖子

沙发
jlass| | 2013-1-10 16:27 | 只看该作者
UCOSII能支持iconv吗?
如果行的话可是试试

使用特权

评论回复
板凳
flyingbugcc|  楼主 | 2013-1-10 16:47 | 只看该作者
不支持吧 UCOSII 很小的系统 基本上只提供任务调度 命令行事木有滴

使用特权

评论回复
地板
jack1991| | 2013-1-11 09:37 | 只看该作者
1、弄个包含中文的字体,在这里我借用大多数例子里的 “C:/windows/Font/simhei.ttf”文件。把这个文件拷贝到Datafiles文件夹的Font文件夹里。
2、随便照着一个 .Font文件,自己写一个simhei.font文件。可以用TXT写,然后保存,有的朋友说需要保存为utf8编码格式,实际上是不需要的。
链接:http://www.365ele.com/articles/2 ... %e6%98%be%e7%a4%ba/

使用特权

评论回复
5
xuxian163| | 2013-1-11 11:06 | 只看该作者
同求

使用特权

评论回复
6
flyingbugcc|  楼主 | 2013-1-11 12:56 | 只看该作者
看了 之前的回复 谢了 试下 .......先顶起

使用特权

评论回复
7
flyingbugcc|  楼主 | 2013-1-11 13:04 | 只看该作者
jack1991 发表于 2013-1-11 09:37
1、弄个包含中文的字体,在这里我借用大多数例子里的 “C:/windows/Font/simhei.ttf”文件。把这个文件拷 ...

WIN32API不会啊。。。我这问题在于放在嵌入式stm32中跑不起。。。 你这讲的编码方法。。。。

使用特权

评论回复
8
aguijie| | 2013-1-14 10:03 | 只看该作者
看看这个?
http://www.embedinfo.com/wen-list.asp?id=342
"RealView MDK在链接时提示空间不够的解决方案总结"

使用特权

评论回复
9
flyingbugcc|  楼主 | 2013-1-14 11:15 | 只看该作者
楼上这个看过了 试了第二种方法 我的库自定义的很小 一个汉字库 我都试了 最后我直接把生成到UCGUI的整个lib里,暂时能用了,我看到网上都是这样单独加载的。。。就是不知道大家都是这样 还是就我弄成这样

使用特权

评论回复
10
aguijie| | 2013-1-16 22:48 | 只看该作者
UCGUI我也没用过. 所以更细节的东西就不知道了.
善于利用google, 搜错误信息,或者查看工具的帮助文档. 再结合自己的思考, 有时就能解决问题.

使用特权

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

本版积分规则

1

主题

24

帖子

1

粉丝