Part Number: TM4C1294NCPDT
Tool/software: Code Composer Studio
Simple... On the subject line.
I am using CCS 6.2, set to GNU c4.9.3 Linaro. (I have already burned myself out on the TI compiler, I thought I would try this one... )
I am trying to link a library, but the linker says unable to location...
In the project settings, under GNU Linker | Libraries, I added the search path
"C:\ti\tirtos_tivac_2_16_01_14\products\ndk_2_25_00_09\packages\ti\ndk\netctrl\lib"
And the lib
"netctrl_min_ipv4.am4fg"
Which is clearly present on the file system However, the linker reports "cannot find -lnetctrl_min_ipv4.am4fg"
In the rest of the world, GCC/GNU build tools ignore the leading"lib" and trailing ".a". But in TI world, these libs have no leading or trailing prefixes.
I can see the list of libraries in the linker.cmd script, but these are "wrapped" in a "INPUT( ...) " block. So, something, somewhere is creating this list, because it's auto-generated, and something, somewhere else is altering the lib names to something which the linker understands.
What is the secret to getting the GNU linker to properly link these libs?
Thanks.
-CSW