OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3150|回复: 6

有关XBF汉字和控件的问题

[复制链接]

6

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2017-7-25
在线时间
25 小时
发表于 2017-9-15 09:34:59 | 显示全部楼层 |阅读模式
1金钱
我现在遇到这个问题,如果有英文字,按钮控制可以显示,我用XBF汉字就下一个控件不显示。单独显示XBF汉字也能正常显示。


硬件说明:芯片 STM32F103VC 屏是群创7寸 驱动SSD1963,XBF字库存在SPI FLASH里,无SD卡和外挂RAM。emwin 5.32版本英文显示和控件显示没有问题

但是只是把其中一个控件改成中文显示,另一个控件就不显示了


各位大神们,这是什么原因,这个问题困扰我一周了。我都想把EMWIn的版本改用老的版本了(还没实施这个想法)

最佳答案

查看完整内容[请看2#楼]

结贴。问题是开发好多的控件的皮肤导致stack不够了,出现了这个问题,我去掉几个控件皮肤,再增加了stack空间就可以了。谢谢大家。 后面可能还要遇到越来越多的问题,还需要大家帮忙。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2017-7-25
在线时间
25 小时
 楼主| 发表于 2017-9-15 09:35:00 | 显示全部楼层
结贴。问题是开发好多的控件的皮肤导致stack不够了,出现了这个问题,我去掉几个控件皮肤,再增加了stack空间就可以了。谢谢大家。
后面可能还要遇到越来越多的问题,还需要大家帮忙。
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2017-9-15 10:36:57 | 显示全部楼层
本帖最后由 zuozhongkai 于 2017-9-15 10:38 编辑

参考F429 或者F767开发板的XBF格式汉字例程,例程的XBF字体是存放在SD卡中的。你自己存放到SPI FLASH中。如果你的不行那就接上stlink,或者stlink调试代码啊!检查启动文件的栈空间是不是分配的太小了,如果用了系统的话任务堆栈分配是否太小
回复

使用道具 举报

6

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2017-7-25
在线时间
25 小时
 楼主| 发表于 2017-9-15 11:17:59 | 显示全部楼层
zuozhongkai 发表于 2017-9-15 10:36
参考F429 或者F767开发板的XBF格式汉字例程,例程的XBF字体是存放在SD卡中的。你自己存放到SPI FLASH中。如 ...

没有用到操作系统。谢谢,我呆会试下。
回复

使用道具 举报

6

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2017-7-25
在线时间
25 小时
 楼主| 发表于 2017-9-15 12:14:59 | 显示全部楼层
zuozhongkai 发表于 2017-9-15 10:36
参考F429 或者F767开发板的XBF格式汉字例程,例程的XBF字体是存放在SD卡中的。你自己存放到SPI FLASH中。如 ...

  ----------------------------------------------------------------------
     63406       2146      12764       2616        552      53892   Library Totals
       136          0          8          9          4          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

     61836       2130      12756       2607        548      52336   STemWin532_CM3_Keil.lib
       366         16          0          0          0        524   mc_w.l
      1068          0          0          0          0       1032   mf_w.l

    ----------------------------------------------------------------------
     63406       2146      12764       2616        552      53892   Library Totals
根据你的提示,stack 1K是不是太小了,导致这个问题?上面是工程编译后MAP
回复

使用道具 举报

16

主题

339

帖子

0

精华

高级会员

Rank: 4

积分
826
金钱
826
注册时间
2017-6-18
在线时间
163 小时
发表于 2017-9-15 21:01:35 来自手机 | 显示全部楼层
原子的 XBF数据获取的文件操作有BUG
回复

使用道具 举报

24

主题

62

帖子

0

精华

初级会员

Rank: 2

积分
148
金钱
148
注册时间
2017-9-18
在线时间
40 小时
发表于 2017-10-11 17:44:47 | 显示全部楼层
题主,我最近也在折腾XBF字库外挂到spi flash。请问能提供些思路和方式吗?不胜感激。驱动方面已经都做好了。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 13:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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