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.
I posted this question in this forum at first, and then moved to "compiler forum" after I realized that this issue is more fit for 'compile and linking'.
This morning, then after I enjoyed my weekend, I found that my question was re-moved into here by "compiler forum" manager.
Could somebody help me out please???
==================================================================
Hi all, I'm working in project with CCS v3.3 and TMS320F28335.
The thing is, I'd like to build(compile & link) my project in "MS Visual Studio" by importing auto-generated makefile by CCS.
(That is: MS Visual Studio > menu > tools > external tools )
Could you tell me how to fill up the blank in 'VS external tools' dialog box? (command, argument and so on)
For example, C:\cg2000 -f makefile.mak (just example)...
For your information, I have done this in another project. (using windriver compiler for Freescale MCUs.)
Could you please help me out?
Thanks.
Ted,
I am not familiar with the Visual Studio tools, but when you build your project in CCSv3.3 the build console window shows all the information necessary to call the code generation tools (CGT) from the command line. An example is shown at the end of this post, with the tool invocation in red, the compiler options in green and the linker options in blue
Build_console said:---------------------------- bigtime.pjt - Debug ----------------------------
[bigtime.cpp] "C:\Program Files\Texas Instruments\C2000 Code Generation Tools 5.2.8\bin\cl2000" -g -pdr -fr"C:/CCStudio_v3.3/bios_5_33_06/packages/ti/bios/examples/basic/bigtime/ezdsp28335/Debug" -i"C:/CCStudio_v3.3/bios_5_33_06/packages/ti/bios/examples/basic/bigtime/ezdsp28335" -i"." -d"LARGE_MODEL" -d"_DEBUG" -ml -v28 --float_support=fpu32 -@"ezdsp28335/Debug.lkf" "bigtime.cpp"[bigtimecfg.s28] "C:\Program Files\Texas Instruments\C2000 Code Generation Tools 5.2.8\bin\cl2000" -g -pdr -fr"C:/CCStudio_v3.3/bios_5_33_06/packages/ti/bios/examples/basic/bigtime/ezdsp28335/Debug" -i"C:/CCStudio_v3.3/bios_5_33_06/packages/ti/bios/examples/basic/bigtime/ezdsp28335" -i"." -d"LARGE_MODEL" -d"_DEBUG" -ml -v28 --float_support=fpu32 -@"Debug.lkf" "bigtimecfg.s28"
[bigtimecfg_c.c] "C:\Program Files\Texas Instruments\C2000 Code Generation Tools 5.2.8\bin\cl2000" -g -pdr -fr"C:/CCStudio_v3.3/bios_5_33_06/packages/ti/bios/examples/basic/bigtime/ezdsp28335/Debug" -i"C:/CCStudio_v3.3/bios_5_33_06/packages/ti/bios/examples/basic/bigtime/ezdsp28335" -i"." -d"LARGE_MODEL" -d"_DEBUG" -ml -v28 --float_support=fpu32 -@"Debug.lkf" "bigtimecfg_c.c"
[Linking...] "C:\Program Files\Texas Instruments\C2000 Code Generation Tools 5.2.8\bin\cl2000" -@"Debug.lkf"
<Linking>Build Complete,
0 Errors, 0 Warnings, 0 Remarks.
Note the C2000 code generation tools (CGT) are installed by default in the directory C:\CCStudio_v3.3\C2000\cgtools\bin. However, depending on your CCSv3.3 installation you may have it placed in a different directory (like the example above).
At last, the file <Debug.lkf> is automatically generated by CCS and holds the linker options and dependent .lib and .obj files.
Hope this helps,
Rafael
Thanks Desouza,
I have to correct my query like this for your understanding.
" Is there any method to use 'make' utility in CCS3.3 environment? (for example: C:\CCStudio_v3.3\MyProject\gmake MyProject.mak) "
I had been looking for a solution for my query in TI community until I finally found that there was no suitable answer.
But I found one clue that might be suitable.
I read that CCS4.x provides gmake utility and it could be used to build the project.
Is there any similar tool in CCS3.3 ?
Or, can I use that gmake utility in CCS3.3 environment?
BIOS comes with gmake:
C:\CCStudio_v3.3\bios_5_31_02\xdctools\gmake.exe
ki
Thanks Ki,
I'll try to use it and contact community again in case run into problem.
(Actually, I'm in the vocational training course now)
I really appreciate your help.