C2000 系列DSP使用Syscfg配置CLB模块记录

1.1、SysConfig配置

  1、在工程下新建一个syscfg文件。注意文件的后缀名是.syscfg,命名任意。这时候会弹出一个弹窗,点击yes将SysConfig添加到该工程的toolchain。    

    

  2、可以看到工程下多了一个Generated Source,并且打开工程属性,Build下也新加了SysConfig菜单。

  3、在Build -> SysConfig -> Basic Options下添加meta data file路径。
    C2000Ware_< version>.metadata\sdk.json

  4、并且根据自己的C2000器件类型,填写device family类型或者board类型。我选用的芯片是280039C,因此填写的就是F28003x    

     

  5、右键创建的.syscfg文件,open with SysConfig Editor。任意配置一个模块以测试。

  6、对空白的syscfg文件进行编写之后,想要保存或者编译的时候就会弹出这个报错!如果取消保存关闭,编译又会报错告诉我没有选择型号    

        

1.2、生成.vcd以及.html文件

  1、根据手册CLB工具用户指南要求,下载安装TDM-GCC以及GTK Wave,其中TDM-GCC版本选择5.1.0-2版本。

  2、编译能通过,但并未产生文档中描述的模块连接文件html,以及GTK Wave能查看的vcd文件。

    

   3、发现post-build中的后处理步骤{if $ {CLB_DEBUG} == 1 },在这后面跟着的命令,是手册第六章“在现有Driverlib项目中启用CLB工具”有提到的命令,用于链接.o .dot .h**文件生成.vcd .html .svg的编译命令。

  4、问题已经锁定,是CLB_DEBUG的问题,在Build->Variables 中将CLB_DEBUG和GENERATE_DIAGRAM变量的值被设定为1。

    

  5、再次编译工程,确定生成了所需的文件。

    

 

  参考文献:

 

 

posted @ 2023-10-17 11:29  freescholar  阅读(906)  评论(0编辑  收藏  举报