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.

[参考译文] SysConfig:如何将自定义.metadata 与 SysConfig 一起使用

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1401512/sysconfig-how-does-one-use-custom-metadata-with-sysconfig

器件型号:SysConfig

工具与软件:

我无法理解如何从工程中加载 SysConfig ` meta`和模板文件、因此我一直在维护自己的 ind_comm_sdk 分支、但我不想这么做、并修改其中的元数据。

目前的两项重大更改是添加了一个不同的以太网 PHY 以供 EtherCAT 设置使用、并更改了"Debug"部分、因此与纯旧文本相比、我可以使用更快、更易于显示的协议。  

最佳做法是什么? 用户如何维护特定于其电路板的 SysConfig 设置? 其他人第一次从 TI 开发板移动到自己的开发板时必须遇到此问题、并且需要添加板级设置或更改其行为。  

SysConfig 中是否缺少一些挂钩函数?  

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

    SysConfig 根据.metada/product.json 文件中的"includePaths"参数在 SDK 中查找文件。  但是、SysConfig 将首先查找与您在工程中使用的.syscfg 文件相关的文件。  如果要替换 SDK 中的文件位于 \source\ti\drivers\.meta\I2C.syscfg.js、"includePaths"设置的条目为"../source"、您的.syscfg 脚本位于 /example.syscfg、那么需要将该文件复制到 \ti\drivers\.meta\I2C.syscfg.js。  然后、SysConfig 应首先获取该文件的副本。

    也就是说、通常当人们从开发板转向自己的开发板时、主要问题是板文件会阻止选择其他引脚。  本文档说明了解决该问题的方法: https://software-dl.ti.com/ccs/esd/sysconfig/docs/guide/custom-board.html 然而、我不太熟悉您提到的模块、他们可能根据所配置的电路板做出其他重要决策。  如果是这种情况、以上网页不一定会有所帮助、我必须就这些组件与专家联系。

    Darian