This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2674R10:用于 SDK##39;s grlib 的字体转换器

Guru**** 2350770 points
Other Parts Discussed in Thread: CC2674R10
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1412848/cc2674r10-font-converter-for-sdk-s-grlib

器件型号:CC2674R10

工具与软件:

大家好!

 对于 CC2674R10、我们使用 simplelink_cc13xx_cc26xx_sdk_7_40_00_77。 通过 SPI 连接320x240 TFT。 要驱动它、请使用 SDK 中的 TI/grlib。
一切都按预期运行。

但现在我们需要使用更大的字体作为所提供的字体(仅限数字)。

是否有工具可以将标准字体数据转换为 grlib 格式?

提供的字体.c 文件显示 "此文件由 ftrasterize 生成"

但我在 SDK 中找不到 ftrasterize、这似乎是一个非常旧的用于 Tiva/Stellaris 版本的 grlib 的工具。

在哪里可以找到该 SDK、以及它能否与 SDK 的 grlib 配合使用?

谢谢、Wolfgang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    感谢您联系我们。  

    以下是您可能需要考虑的一些资源:  

    -一些 GitHub 文件夹中提供了其他字体-可能值得在那里查看- https://github.com/cladisch/extra-fonts-for-grlib/tree/master 

    -本用户指南介绍 ftrasterize 的用法- https://www.ti.com/lit/spmu018 第13.2节  

    -也许可以查看提供的最新 grlib 源文件- https://www.gaisler.com/index.php/downloads/grlib 

    让我们知道情况如何。

    此致、  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢。

    GitHub 链接乍一看可能很有希望、但只提供非常小的字体。 如前所述、我们需要使用所提供的更大的字体、即大于48像素。

    gaisler 链接并不指向"最新 grlib 源文件"、而是一些名为 grlib 的不相关 VHDL IP 库。

    我要求提供 Frasterize 工具的来源。 它不在 SDK 中。 我找不到下载站点。 我可以从哪里下载它?
    它似乎是一个非常旧的 Stellaris 工具。  它可能包含在 TivaWare/Stellaris SDK 中吗?
    它甚至可以与当前 simplelink_cc13xx_cc26xx_sdk_7_40_00_77的 grlib 一起使用吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    本用户指南介绍 ftrasterize 的用法- https://www.ti.com/lit/spmu018 第13.2节
     

    请问您是否已查看我已向您指出的《用户指南》的章节? 它包含指向 您 可以使用的某些源代码的链接。  

    此致、  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、我有。 本节介绍 ftrasterize 工具。 但该工具未包含在 SDK 中。
    该文档适用于"Stellaris 图形库"、已有11年历史。
    我可以在这里找到的唯一链接是 http://www.freetype.org。 我不想编写软件来渲染字体。

    SDK 中提供的 font .c 文件显示 "此文件由 ftrasterize 生成"。

    所以我需要知道的是:我可以在哪里下载这个 ftrasterize 工具,它用于将字体转换为 SDK 中 grlib 使用的专有字体格式,以自己转换字体?  它必须存在于某处。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    感谢您的耐心等待、我在这里为您压缩了一些源代码: e2e.ti.com/.../ftrasterize.zip

    我希望这将有所帮助、

    此致、  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    恐怕它没有任何帮助。

    包含的.c 文件不是 C 文件、而是一些 html 文件。

    自述文件显示这是2010年 ftrasterize 的一个非常早期的版本。 与上面链接的 ftrasterize 用户指南中描述的选项相比、它的选项要少得多、因此 非常过时。

    makefile 表明 ftrasterize 取决于  它尝试下载和构建的一些外部库。
    如果不执行某些操作、这将无法在 Windows 系统下运行。

    但是、由于 grlib 似乎来自 Stellaris / Tivaware、因此我下载了最新的 TivaWare 2.2.0.295 (2020年4月)。
    其 tools/bin 文件夹包含 ftrasterize.exe、已编译并准备好运行。
    源文件采用 tool/ftrasterize 格式。

    因此、我的问题"在哪里可以找到它、它是否能与 SDK 的 grlib 配合使用"的第一部分已回答。 我很快会找到的第二部分。 我相信它会起作用。