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.

[参考译文] 将 Booster Pack 添加到硬件配置列表

Guru**** 2589280 points
Other Parts Discussed in Thread: BOOSTXL-SHARP128, SYSCONFIG

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/980274/add-booster-pack-to-hardware-config-list

主题中讨论的其他器件:BOOSTXL-SHARP128SysConfig

我将基于 EasyLink 项目为 CC1352R1构建一个项目。

在显示项目中、LCD Booster Pack 显示在硬件列表中:

但在基于 EasyLink 的项目中、它不会显示:

如何使 LCD Booster Pack 显示在列表中?

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

    查看此帖子 :https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz/f/156/t/969209?LAUNCHXL-CC1312R1-LCD-display 是否 能为您提供帮助。 基本上、您只需设置正确的 SPI 引脚即可使用 LCD BoosterPack。  

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

    谢谢、我在这个主题中回答了。 ^μ A)

    我知道我可以手动设置引脚、但为什么要这样做、当在 TI 的某个地方、有人可以让我的 LaunchPad 知道特定的 LCD 时。

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

    否、我们不会检测 BoosterPack 是否已连接。 在 Display 示例中、会向.syscfg 文件中添加一些额外的行、以便更轻松地选择显示 BoosterPack 并运行示例。  

    如果您希望在其他工程中使用相同的功能、则必须更改该工程的.syscfg 文件。  

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

    我认为我陷入了僵局。

    显示示例的配置文件包含:

    var SharpLCD = scripting.addHardware ("/ti/boards/boosterpacks/BOOSTXL-SHARP128);

    但我一生中找不到 /ti/boards/boosterpacks/BOOSTXL-SHARP128的位置,有人知道在哪里可以找到它吗?

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

    可以是这里的.json 文件: sources\ti\boards\.meta\boosterpacks

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

    谢谢。 Finder 真的不希望我看到隐藏的文件、我必须使用终端。 这就提出了以下问题:

    SysConfig 如何找到具有该路径的文件?

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

    我必须向开发人员团队核实的内容。

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

    根据我的理解、这就是软件的设计方式。 其理念是将工具用于查找用户选择的硬件信息的数据放在.meta 文件夹中。 SysConfig 的 include/search 路径忽略修补程序中的".meta"、并期望在树中的某个位置找到数据。   

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

    是的、我确实有一些进展需要报告。

    我将"var SharpLCD = scripting.addHardware ("/ti/boards/boosterpacks/BOOSTXL-SHARP128);"复制到基于 EasyLink 的配置文件的开头。 我将 var 更改为 const、因为这是新配置中使用的内容、LCD 出现在硬件列表中、我能够添加它。 一旦我获得新的 LCD、我将对其进行测试并分享结果。 它在编译时没有出现错误。

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

    我要报告的是、这确实允许我将 LCD 添加到配置中并使用它。