[STM32F4] 在stemwin中通过xbf外挂flash字库出现显示问题

[复制链接]
 楼主| KC_CEC 发表于 2014-11-28 17:45 | 显示全部楼层 |阅读模式
软件环境:mdk5.10+stemwin5.22
​硬件环境:stm32f407igt6

我​通过官方软件fontcvt生成4倍抗锯齿,宋体16*16的字库并载入flash,
​然后在TFT上验证显示ADCB四个ASCII码,正好32*16个像素,一切看起来很美好。

​然后我给emwin开了一个缓存,用作通过外部SRAM缓存刷新液晶,就出现了问题:
ABCD的背景像素长和高都多出了一个像素,也就是变成了33*17个像素。

​我试过将外挂缓存开大一点,或者将堆栈开大,现象依旧。
​只要把缓存刷屏一取消,就显示正常了。

​请大家帮帮忙,谢谢!

mmuuss586 发表于 2014-11-28 20:19 | 显示全部楼层
把需要刷新的原始数据,通过串口或其它接口输出显示,看是不是数据出问题了;
 楼主| KC_CEC 发表于 2014-12-1 10:45 | 显示全部楼层
mmuuss586 发表于 2014-11-28 20:19
把需要刷新的原始数据,通过串口或其它接口输出显示,看是不是数据出问题了; ...

就是用串口打印出来了的,经过同样的写函数
不开缓存数据正常,开了缓存就出错
这个写函数又不开源,看不到里面代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

169

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部