主题中讨论的其他器件:TMDSSOLARUINVKIT、 C2000WARE、 controlSUITE、 C2000WARE-DIGITALPOWER-SDK
工具/软件:TI C/C++编译器
您好!
我目前拥有这 款 Piccolo TMS320F28035隔离式 controlCARD、并为此购买了一个集线站/基板。
卡:
http://www.ti.com/tool/TMDSCNCD28035ISO
集线站:
https://www.ti.com/tool/TMDSDOCK28035
微型逆变器基板:
http://www.ti.com/tool/TMDSSOLARUINVKIT#technicaldocuments
我在“C:\……”中找到了示例代码 \controlSUITE\development_kits\TMDSSOLARUINVKIT_V100\MicroInv_F2803x"。 我正在使用 controlSUITE、因为我在 C2000Ware 中找不到示例代码。
我创建了一个新的 CCS 项目并添加了 controlSUITE 中的所有文件、如此屏幕截图所示。 我还必须添加一组头文件、并将2个库链接到项目中。 我使用的是"F28035_FLASH_SolarMicroInv.cmd"文件以及给定的"xds100v1_F28035.ccxml"文件。
我的问题是、我在编译时遇到错误。 我遇到了大量未解析的符号错误(附带的屏幕截图显示了错误和使用的所有文件)、因此我浏览了这些文件、我发现这些变量已定义、但它们并未编译。 例如、AdcRegs 位于"ADC_SOC_Cnf.c" 中、它仅包含"DSP2803x_Device.h"。 我发现了一个类似的帖子、说我需要将所有"#include"语句放在"#ifndeF/#define "语句之前、但这只是给我造成了更多错误。
最后、我将使用 F28035_FLASH_SolarMicroInv.CMD 文件、但仍然收到程序无法放入存储器的错误。 是否有任何方法可以分配更多的内存、以便其适合?
请提出任何建议。
谢谢、
亚伯拉罕·库鲁维拉



