[应用相关] TouchGFX基础:再谈中文显示

[复制链接]
1641|32
 楼主| functions 发表于 2020-6-24 14:11 | 显示全部楼层
这是因为IAR中默认的烧写配置文件不对(整个IAR工程是Touchgfx Designer 自动生成的,不知道为什么有这个问题),问题容易解决,IAR里安装的烧写文件是直接支持 STM32F746G-DISCO 板子的(769I板子就没这么幸运了!)。
 楼主| functions 发表于 2020-6-24 14:11 | 显示全部楼层
在IAR工程选项窗口中,更换烧写配置文件:
810305ef2ee9d5a088.png
 楼主| functions 发表于 2020-6-24 14:12 | 显示全部楼层
点击 ”...“ 按钮,在弹出窗口中选择 FlashSTM32F7xx_STM32F746G-DISCO.board :
678775ef2eec1ceea4.png
 楼主| functions 发表于 2020-6-24 14:12 | 显示全部楼层
再次烧写,成功:
646435ef2eee6a2fb9.png
 楼主| functions 发表于 2020-6-24 14:13 | 显示全部楼层
板子运行情况:
624825ef2ef0a3abdd.png
 楼主| functions 发表于 2020-6-24 14:14 | 显示全部楼层
小结:

1、为了正确显示中文,需要装载对应的字体 .ttf 文件,copy到工程对应的fonts目录下。

2、重启动Designer、使新字体生效。

3、IAR烧写hex文件时,需要正确配置烧写文件。
 楼主| functions 发表于 2020-6-24 14:14 | 显示全部楼层
作者:海东青电子
链接:https://www.jianshu.com/p/4ecf9e18aca9
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
稳稳の幸福 发表于 2020-6-24 20:54 | 显示全部楼层
讲解的很详细。
xiaoqizi 发表于 2020-7-10 14:54 | 显示全部楼层
非常感谢楼主分享
木木guainv 发表于 2020-7-10 14:54 | 显示全部楼层
以图片的形式显示?
磨砂 发表于 2020-7-10 14:55 | 显示全部楼层
会不会需要大容量的flash啊
晓伍 发表于 2020-7-10 14:55 | 显示全部楼层
有免费的字库可以下载吗
八层楼 发表于 2020-7-10 14:55 | 显示全部楼层
楼主辛苦了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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