Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE, C2000WARE-DIGITALPOWER-SDK
Tool/software: TI C/C++ Compiler
Hello!
I currently have this Piccolo TMS320F28035 Isolated controlCARD, and I bought a docking station/baseboard for it.
Card:
http://www.ti.com/tool/TMDSCNCD28035ISO
Docking Station:
https://www.ti.com/tool/TMDSDOCK28035
Micro Inverter Baseboard:
http://www.ti.com/tool/TMDSSOLARUINVKIT#technicaldocuments
I found the sample code in "C:\.......\controlSUITE\development_kits\TMDSSOLARUINVKIT_v100\MicroInv_F2803x". I am using controlSUITE because I cannot find a sample code in C2000Ware.
I made a new CCS project and added in all the files from controlSUITE as shown in this screenshot. I also had to add in a bunch of header files and linked 2 libraries to the project. I am using the "F28035_FLASH_SolarMicroInv.cmd" file as well as the "xds100v1_F28035.ccxml" file given.
My issue is that I am getting errors when compiling. I get a bunch of unresolved symbol errors (screenshots attached showing errors and all files used), so I went through the files, and I found that these variables are defined, they're just not getting compiled. As an example, AdcRegs is found in "ADC_SOC_Cnf.c" and it only includes "DSP2803x_Device.h". I found a similar post that said I need to put all the "#include" statements before the " #ifndef / #define " statements, but this is just causing me more errors.
Lastly, I am using the F28035_FLASH_SolarMicroInv.CMD file, and I still get the error that the program will not fit into memory. Is there any way to allocate more memory so it does fit?
Any suggestions would be appreciated.
Thanks,
Abraham Kuruvila