高通字库
版本 V2.0 · 更新于 2026-05-25

14. 常见问题解答

Q:素材一般存放在哪里?

A:素材一般都选择烧写在 flash 中,以数组的形式存放在数组里面会占用大量的内存资源,这样会导致芯片内存资源很紧缺。

Q:为什么存储素材选择 flash 而不是内存卡?

A:因为芯片有 SFC 通信接口,读取数据速度比 SDIO 读内存卡速度快。

Q:在之前做好的非 GT-HMI 模块工程文件基础上做素材添加修改,需要注意什么?

A:需要替换掉代码调用文件并重新烧写 bin 文件,参考上述 13.2 工程修改移植,但必须使用 out 文件夹中的编译产物。

Q:使用 GT-HMI 模块时,使用哪个工程?

A:使用 GT-HMI 模块,可使用 hmi 工程下 board 目录里的 keil5 工程。

图9-1 hmi 工程目录

图9-1 hmi 工程目录

Q:GT-HMI Designer 编译后需要等很久才导出素材文件,是正常的吗?

A:如果工程用到的图片素材很多,GT-HMI Designer 编译后需要等一会才会导出素材 bin 文件和数组文件,这是正常现象。

Q:编译前需要做哪些设置?

A:在编译前需要设置开发板设置和字库设置,开发板设置主要是针对 HMI 模块,设置开发板设置会在 hmi 工程直接生成 keil5 工程,字库设置主要是导出字库库文件,字库设置需要根据实际使用的字库来配置。

图9-2 编译前设置

图9-2 编译前设置

Q:hmi 工程文件中 board 目录和 out 目录有什么区别?

A:hmi 工程文件有 board 目录和 out 目录,board 目录是针对 HMI 模块的,可以使用 HMI 上所有的字体;如使用非 HMI 模块需要使用 out 目录下的编译产物。如果在 HMI 上使用未购买字库,out 目录不会导出字库库文件。