硬汉嵌入式论坛

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

[emWin] 硬汉,我来提问了 ,今天遇到了个奇怪的事情

[复制链接]

9

主题

68

回帖

95

积分

初级会员

积分
95
发表于 2017-9-1 17:54:09 | 显示全部楼层 |阅读模式
我把xbf 烧进外部flash后,创建字体,然后调用显示,奇怪的是。。。比方说:

GUI_DispString("你说"); //显示两个字   -----> 结果只显示一个 "你"
我以为字库可能没拷贝完整,那么再显示一个 "说"
GUI_DispString("说"); ---->结果正常,但是如果打印两个字以上的 总是隔一个的显示,比如显示"今天你好吗",那么显示的结果是 "今你吗" 排除了是字库的问题。

下面是调试信息,我放在Getfont内打印得出:

TIM截图20170901174924.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107868
QQ
发表于 2017-9-2 02:18:12 | 显示全部楼层
是用的SPI Flash不,你的SPI Flash接口函数估计有问题,参考我们这个修改下,XBF章节,也是存储到外部SPI Flash的。

http://www.armbbs.cn/forum.php?mod=viewthread&tid=19834
回复

使用道具 举报

9

主题

68

回帖

95

积分

初级会员

积分
95
 楼主| 发表于 2017-9-2 16:29:47 | 显示全部楼层
[s:142] 暂时不管它了 。后面用了再说 !
回复

使用道具 举报

23

主题

213

回帖

282

积分

高级会员

积分
282
发表于 2017-9-4 23:17:30 | 显示全部楼层
我也发现这个问题,好像是在汉字为奇数个时,最后一个汉字没法显示,但是在最后加一个空格之后就能完全显示了,很奇怪,用的V6板子和7寸触摸屏。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107868
QQ
发表于 2017-9-5 00:46:46 | 显示全部楼层

回 blackfire531 的帖子

blackfire531:我也发现这个问题,好像是在汉字为奇数个时,最后一个汉字没法显示,但是在最后加一个空格之后就能完全显示了,很奇怪,用的V6板子和7寸触摸屏。
(2017-09-04 23:17)
没问题啊,比如这里的 “安富莱电子” 五个字,是奇数

QQ截图20170905004256.png
回复

使用道具 举报

23

主题

213

回帖

282

积分

高级会员

积分
282
发表于 2017-9-5 21:53:51 | 显示全部楼层

回 eric2013 的帖子

eric2013:没问题啊,比如这里的 “安富莱电子” 五个字,是奇数



....... (2017-09-05 00:46) 
那也许是我字库的问题,的确是碰到了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107868
QQ
发表于 2017-9-6 00:52:31 | 显示全部楼层

回 blackfire531 的帖子

blackfire531:那也许是我字库的问题,的确是碰到了。 (2017-09-05 21:53) 
嗯,后面还有遇到这种问题了,我测试下。
回复

使用道具 举报

9

主题

68

回帖

95

积分

初级会员

积分
95
 楼主| 发表于 2017-9-19 18:01:08 | 显示全部楼层

回 eric2013 的帖子

eric2013:嗯,后面还有遇到这种问题了,我测试下。 (2017-09-06 00:52) 
前几天修改时候发现是flash驱动的问题 ,读取回来的地址不对 !更改完后一切正常 !!
回复

使用道具 举报

0

主题

87

回帖

206

积分

高级会员

积分
206
发表于 2017-9-20 10:27:34 | 显示全部楼层
奥 原来是这样啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-17 01:45 , Processed in 0.292744 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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