2. 导出字库组集并编译
字库组选择完成后,需要导出字库组集并编译生成字库资源文件,才能烧录到字库芯片中使用。
2.1 导出字库组集
点击「导出字库组集」。
导出字库组集按钮
2.2 选择编译器、编译参数和导出方式
2.2.1 keil编译器字库组集导的出方式
keil 编译器路径选择
导出弹窗
注意:Keil 路径不能含有中文。
Keil5 字库组的导出方式(如果导出失败则需要去www.hmi.gaotongfont.cn 官网下载匹配的.net环境包)
Keil5 导出方式
Keil4 字库组的导出方式(导入工程参数项需要先选择一个工程,然后按KEIL5填写即可,注意。uC99是必选项)
Keil4 导出方式
点击「确定」,等待导出完成。
2.2.2 GCC编译器字库组集导的出方式
GCC编译器
GCC 导出方式
GCC 编译器路径说明:其中 GCC 编译器路径由于 MCU 原厂 IDE 不同,路径较多,如找不到编译器路径,需询问 MCU 原厂技术支持获取路径。
GCC 编译参数填写说明:由开发者根据工程需求自行设定。开发者可在界面中配置 CPU 架构(-mcpu)、C 语言标准(-std)、浮点运算(-mfloat-abi)、优化等级(-o)以及自定义编译选项(如 -mthumb -mlongcalls 等)。
特别注意:当使用 ESP-IDF 开发框架(涵盖 Xtensa 架构的 ESP32/S2/S3 及 RISC-V 架构的 ESP32-C3/C6/H2)时,所有 GCC 编译参数项均无需填写,保持为空或选择「-」即可。这些参数由 ESP-IDF 构建系统自动管理。同理,其他采用自动构建系统的开发环境也参照此处理方式。
注意:编译器 gcc 执行文件、ar 执行文件路径不要带中文;库文件输出路径同样避免使用中文。
点击「确定」,等待导出完成。
2.2.3 IAR编译器字库组集导的出方式
IAR 导出方式
点击「确定」,等待导出完成。
2.3 查看导出文件
打开导出的字库组文件夹:
-
入口 1 生成的,则点击「打开字库所在目录」按钮,如图所示。
打开字库所在目录 -
入口 2 生成的,点击「导出字库组集」旁边的文件夹按钮,如图所示。
导出文件夹按钮
进入 \exportFonts 路径,其中 gt_font_config.c、gt_font_config.h、gt_gui_driver.h 和 gt_gui_driver.lib 是字库资源对应的调用文件,resource.bin 是字库和图片等资源文件。
exportFonts 目录结构
gt_gui_driver.lib 是 Keil 生成的,.lib 文件像 .c 文件一样添加到工程中使用,其他 GCC 编译器则需要参考编译器添加库文件的文档来添加。
注意:如果不是 Keil、GCC、IAR 编译器,则字库编译环境选择「-」,点击「确定」按钮,再点击「导出字库组集」旁边的文件夹按钮后,将
fontTable.conf文件发送给高通技术人员,由高通技术人员手动生成字库对应的资源文件。


