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.
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#C2000或https://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。
请确认进入之前已经登录了TI帐号,进入后点击需要版本下方的[Windows]进行下载,稍后会打开一个网页提示你下载正在进行,需要等待至结束才可关闭该网页。建议两个链接都试一下。
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和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# 的热心帮助,非常感谢!