Hi All,
I am working on TI based Cortex M0 micro-controller. CCS version under usage is 5.3.0.00090 & ARM compiler ARM 5.0.1. Selected -mv6M0 --code_state=16 --abi=eabi. Modified startup_ccs.c file as per Cortex M0 like only 32 external interrupts are supported in M0 etc. While compiling the simple code (main having while(1);), its giving following warning:
------------------------------------------------------------------------------------- <Linking>
warning #10366-D: automatic library build: using library
"C:\ti\ccsv5\tools\compiler\arm_5.0.1\lib\rtsv6M0_T_le_eabi.lib" for the
first time, so it must be built. This may take a few minutes.
Makefile:1406: *** multiple target patterns. Stop.
>> ERROR: mklib: gmake error during rtsv6M0_T_le_eabi.lib build
warning #10207-D: automatic RTS selection: resolving index library "libc.a" to
"C:\ti\ccsv5\tools\compiler\arm_5.0.1\lib\rtsv6M0_T_le_eabi.lib", but
"C:\ti\ccsv5\tools\compiler\arm_5.0.1\lib\rtsv6M0_T_le_eabi.lib" was not
found
warning #10062-D: entry-point symbol "_c_int00" undefined
warning #10202-D: no suitable entry-point found; setting to 0
'Finished building target: sample.out'
' '
Question: Does rtsv6M0_T_le_eabi.lib supported?
In my CCS installation path it is not present. Due to absence of above library, "_c_int00" doesn't get link to it. _c_int00 is usually present in boot.c of the library. Though sample.out is created however it doesn't have _c_int00 linkage so it won't reach to main() function. In the absence of above library how to proceed further? I tried Run Time Support Library -> <None> option however same above warnings are seen.
Tushar