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.

[参考译文] CC1312R7:使用不带 CCS 的 SysConfig

Guru**** 2484505 points
Other Parts Discussed in Thread: SYSCONFIG, CC1312R7

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1203825/cc1312r7-using-sysconfig-without-ccs

器件型号:CC1312R7
主题中讨论的其他器件:SysConfig

您好!

我们有一个带有 cc1312r7的定制电路板。 我们使用第三方操作系统、因此不使用 CCS、而我们仅使用 Simplelink CoreSDK。 但是、 CoreSDK 中的器件驱动程序仍需要 MISC。 结构、例如 GPIO 需要引脚配置、 GPIO_CONFIG 结构等数组 按照我的理解、生成这些结构的首选方法是使用 SysConfig。 但是、在使用独立 SysConfig 并输入我们的配置时、我无法生成预期的文件:我期望一组包含结构和定义的.c 和.h 文件、但我只能获取.syscfg、.genlibs 等 我认为 CCS 及其工具链可以使用的文件-我们没有使用这些文件。

如果有人可以在我们的用例中提供一些有关使用 SysConfig 的说明、我们将不胜感激。

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

    尊敬的 Andreas:

    您可以 在 SysConfig 中查看 Generated files 视图。 这将显示生成的所有文件。  

    在此视图中、您可以使用保存按钮单独保存所需的文件。

    此致、

    SID

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

    感谢回复 Sid,

    问题是我只看到生成了.csv 和.syscfg 文件:

    这是我的配置设计:  

    在 v1.12和1.14上进行了测试

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

    尊敬的 Andreas:

     我明白问题了、您还需要 选择已安装的 SDK、才能获取所有生成的文件。  

    当我不定义软件产品而只是选择器件时、我看到的视图与您的视图相同。  

    此致、
    SID

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

    您好!

    即使选择 SDK、也会得到类似的结果-我将获得更多文件、但没有.c 或.h:

    这是我的配置-但我也尝试了不同的电路板和不同的 RTOS、结果相同:

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

    尊敬的 Andreas:  

    我认为、必须在 TI 驱动程序下添加板模块、才能生成.c 和.h 文件。   

    这是因为 board_init()函数(在 ti_driver_config.h 中生成)用于调用驱动程序的所有初始化函数。

    此外、由于您未使用 TI LaunchPad、因此可以取消勾选生成初始化函数选项、此选项将为我们的 LaunchPad 上的外部闪存生成初始化函数。  

    此致、

    SID

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

    非常感谢-解决了这个问题!

    最后、如果有 SysConfig 的文档/用户指南、我想问一下吗? 我在非常旧的 Simplelink SDK 文档、迁移指南等中只能找到一些旧的视频、资料和部分。

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

    尊敬的 Andreas:

     特定于模块的文档在 SysConfig 本身的模块内提供。 例如、在上面的截图中、为电路板模块提供了一些上下文。  

    但遗憾的是、缺少在独立模式下使用该工具的总体文档、因为典型的用例只是将其作为基于为 CCS 或 IAR 工具链提供的示例的项目的一部分。

    此致、
    SID