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.

Code Generation tools TI V5.2.10问题

Other Parts Discussed in Thread: CONTROLSUITE

1、我买了TMDSHV1PHINVKIT,但是自己编译程序时提示没有5.2.10版本Code Generation tools,请问怎么安装?2、此套件输出220AC和120AC是怎么选择的,系统自动检测还是通过硬件设置?

  • 1. Code Generation Tool 就是编译器。在装CCS的时候,实际上已经装了CGT了,您可以在Build Options, CCS Debug中看到CGT的版本,例如5.2.10, 6.0.1,6.0.2等。

    2, 请楼主阅读开发板的说明手册。

  • 如果按楼上方法还是没有该版本,请到 https://www-a.ti.com/downloads/sds_support/CodeGenerationTools.htm#C2000https://www-a.ti.com/downloads/sds_support/TICodegenerationTools/download.htm#C2000下载安装。

    该套件默认输出120VAC,需要在GUI里软件设置(安装controlSUITE后在路径C:\TI\controlSUITE\development_kits\HV_SOLAR_DC_AC_v1.0\~GUI下),注意软件上默认是220VAC但实际是120VAC,所以如果需要120VAC,直接点选120VAC/60Hz即可,如果需要220VAC,则需要先切换到120VAC然后再点选220VAC/50Hz。

  • 非常感谢您,您给的链接我能打开,但是在点击下载链接后IE提示无法显示该网页,我用迅雷下载也下载不了!

  • 非常感谢您,您给的链接我能打开,但是在点击下载链接后IE提示无法显示该网页,我用迅雷下载也下载不了!

  • 请确认进入之前已经登录了TI帐号,进入后点击需要版本下方的[Windows]进行下载,稍后会打开一个网页提示你下载正在进行,需要等待至结束才可关闭该网页。建议两个链接都试一下。

  • 10#您好,我安装了5.2.10版CGT,但是编译出现如上错误,按理说controlSUITE里的工程应该是没错的吧?

  • 10#您好,我安装并选择了5.2.10版的CGT,编译后出现如下错误,按理说controlSUITE里的工程文件是没错的吧!

    "../SolarHv_DCAC-F28035_RAM.cmd", line 51: error: BEGIN memory range has

      already been specified

    "../SolarHv_DCAC-F28035_RAM.cmd", line 51: error: BEGIN memory range overlaps

      existing memory range BEGIN

    "../SolarHv_DCAC-F28035_RAM.cmd", line 53: error: RAMM0 memory range has

      already been specified

    "../SolarHv_DCAC-F28035_RAM.cmd", line 53: error: RAMM0 memory range overlaps

      existing memory range RAMM0

    "../SolarHv_DCAC-F28035_RAM.cmd", line 55: error: progRAM memory range overlaps

      existing memory range RAML0L1

    "../SolarHv_DCAC-F28035_RAM.cmd", line 57: error: IQTABLES memory range has

      already been specified

    "../SolarHv_DCAC-F28035_RAM.cmd", line 57: error: IQTABLES memory range

      overlaps existing memory range IQTABLES

    "../SolarHv_DCAC-F28035_RAM.cmd", line 58: error: IQTABLES2 memory range has

      already been specified

    "../SolarHv_DCAC-F28035_RAM.cmd", line 58: error: IQTABLES2 memory range

      overlaps existing memory range IQTABLES2

    "../SolarHv_DCAC-F28035_RAM.cmd", line 59: error: IQTABLES3 memory range has

      already been specified

    "../SolarHv_DCAC-F28035_RAM.cmd", line 59: error: IQTABLES3 memory range

      overlaps existing memory range IQTABLES3

    "../SolarHv_DCAC-F28035_RAM.cmd", line 61: error: RESET memory range has

      already been specified

    "../SolarHv_DCAC-F28035_RAM.cmd", line 61: error: RESET memory range overlaps

      existing memory range RESET

    "../SolarHv_DCAC-F28035_RAM.cmd", line 62: error: BOOTROM memory range has

      already been specified

    "../SolarHv_DCAC-F28035_RAM.cmd", line 62: error: BOOTROM memory range overlaps

      existing memory range BOOTROM

    "../SolarHv_DCAC-F28035_RAM.cmd", line 67: error: RAMM1 memory range has

      already been specified

    "../SolarHv_DCAC-F28035_RAM.cmd", line 67: error: RAMM1 memory range overlaps

      existing memory range RAMM1

    "../SolarHv_DCAC-F28035_RAM.cmd", line 69: error: ADCDRVRAM memory range

      overlaps existing memory range RAML3

    "../SolarHv_DCAC-F28035_RAM.cmd", line 70: error: PFCICMDRAM memory range

      overlaps existing memory range RAML3

    "../SolarHv_DCAC-F28035_RAM.cmd", line 71: error: GENSINCOS memory range

      overlaps existing memory range RAML3

    "../SolarHv_DCAC-F28035_RAM.cmd", line 72: error: PWMDRVRAM memory range

      overlaps existing memory range RAML3

    "../SolarHv_DCAC-F28035_RAM.cmd", line 73: error: CNTL2P2ZRAM memory range

      overlaps existing memory range RAML3

    "../SolarHv_DCAC-F28035_RAM.cmd", line 74: error: dataRAM1 memory range

      overlaps existing memory range RAML3

    "../SolarHv_DCAC-F28035_RAM.cmd", line 75: error: CNTL2P2ZBUFF memory range

      overlaps existing memory range RAML3

    "../SolarHv_DCAC-F28035_RAM.cmd", line 76: error: DLOG memory range overlaps

      existing memory range RAML3

    "../SolarHv_DCAC-F28035_RAM.cmd", line 78: error: dataRAM memory range overlaps

      existing memory range RAML3

    "../28035_RAM_lnk.cmd", line 112: error: placement fails for object ".text",

      size 0x15de (page 0).  Available ranges:

      RAML0L1      size: 0xc00        unused: 0xbbe        max hole: 0xbbe    

    warning: entry-point symbol "_c_int00" undefined

    undefined first referenced      

     symbol       in file            

    --------- ----------------      

    L$$DIV    ./SolarHv_DCAC-main.obj

    error: unresolved symbols remain

    error: errors encountered during linking; "SolarHV_DCAC.out" not built

  • 请更新controlSUITE至最新版,确保你使用的是这个程序:C:\TI\controlSUITE\development_kits\HV_SOLAR_DC_AC_v1.0\SolarHv_DCAC_PiccoloB_Rev_02

  • 是最新版本,我把controlSUIT装在D盘了,不会是这个原因吧,我的C盘空间快满了,ccs4也是装在D盘,我用别的电脑试试看吧

  • 这个应该没有关系,不过可能需要你在工程里重新修改头文件以及源文件的查找路径,具体请点击属性分别在compiler和linker下设置。

  • 我设置过的,头文件和源文件查找路径我都设置过的

  • 就是因为我把controlSUIT和ccs4装在了D盘导致编译不正确,哎,这个问题我搞了一周!!!

    另外,还有一个问题,TMDSHV1PHINVKIT  我只接了电阻负载(500R),off-grid下,为什么输出波形是方波而不是正弦波。注:我拿到demo板没刷程序,里面应该有程序的,control-card上的LED2闪烁正常。我用GUI软件选择120VAC和220VAC输出都是方波,用万用表测量是361V。求专家解释

  • 就是因为我把controlSUIT和ccs4装在了D盘导致编译不正确,哎,这个问题我搞了一周!!!

    另外,还有一个问题,TMDSHV1PHINVKIT  我只接了电阻负载(500R),off-grid下,为什么输出波形是方波而不是正弦波。注:我拿到demo板没刷程序,里面应该有程序的,control-card上的LED2闪烁正常。我用GUI软件选择120VAC和220VAC输出都是方波,用万用表测量是361V。求专家解释

  • 请参考C:\TI\controlSUITE\development_kits\HV_SOLAR_DC_AC_v1.0\~Docs下的documents进行操作。

    另外,建议此处结帖,新建主题讨论另一个问题,也方便其他朋友查找类似问题。

  • 因为我把CCS和controlSUITE安装到D盘了,所以不管我怎么折腾编译一直出错,后来换了电脑(我的电脑C盘满了),装到C盘,编译通过!建议大家以后装类似软件时都装C盘,以免引起不必要的麻烦!在此感谢专家 10# 的热心帮助,非常感谢!