ZHCAC26 February   2023 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1

 

  1.   摘要
  2.   商标
  3. 1引言
  4. 2工程导入
  5. 3主要设置
  6. 4电机设置
  7. 5器件资源
  8. 6生成的代码
  9. 7总结
  10. 8参考文献

生成的代码

使用 SysConfig 的主要优势之一是自动生成的代码。该工具的右侧显示了 SysConfig 根据所选设置生成的所有文件。在该工具中更改设置时,修改的文件会更改图标以表示进行了修改。这提供了一种简单的方法来识别为特定功能修改了哪些文件。如果您不想使用一个或所有生成的文件,请切换“Include in build”开关,以便将生成的文件从编译中删除。

图 6-1 生成的文件

SysConfig 生成的“.genlibs”文件包含工程所需的任何“.lib”文件的所有路径。编译工程时会自动拉取这些文件,以便保持库的正确链接和使用。下面是一个示例条目,该条目位于电机控制 SDK 库文件 (mcsdk_libraries.cmd.genlibs) 的“.genlibs”文件中。

-l"/libraries/observers/est_lib/lib/fast_full_lib.lib"

“.opt”文件包括任何必要头文件的所有路径。这些文件的内容都是根据添加的电机控制库自动生成的。下面是一个示例条目,该条目位于电机控制 SDK 库文件 (mcsdk_libraries.opt) 的“.opt”文件中。

-I"C:/ti/c2000/C2000Ware_MotorControl_SDK_4_01_00_00/libraries/control/pi/include"

最后,使用的任何参考文件都会显示在“Reference File”窗格中。这些参考文件是根据所选设置添加到工程中的。下图显示了添加“fwc”电机功能时工程中添加了“fwc.c”文件。

图 6-2 参考文件