Hi there,
I am using the Tiva™ C Series TM4C1294XL Connected Launchpad and I was trying to modify the file mmc-ek-tm4c1294xl.c to use SSI0 instead of SSI3. But after building the project I realized that the file was not compiled. Instead the library driverlib.a was used. But when I remove that library from the build I get these errors:
Description | Resource | Path | Location | Type |
unresolved symbol GPIOPadConfigSet, first referenced in ./sd_card.obj | sd_card | C/C++ Problem | ||
unresolved symbol GPIOPinTypeEthernetLED, first referenced in ./drivers/pinout.obj | sd_card | C/C++ Problem | ||
unresolved symbol GPIOPinTypeGPIOOutput, first referenced in ./sd_card.obj | sd_card | C/C++ Problem | ||
unresolved symbol SysCtlClockFreqSet, first referenced in ./sd_card.obj | sd_card | C/C++ Problem | ||
unresolved symbol SysCtlPeripheralEnable, first referenced in ./sd_card.obj | sd_card | C/C++ Problem | ||
#10234-D unresolved symbols remain | sd_card | C/C++ Problem | ||
#10010 errors encountered during linking; "sd_card.out" not built | sd_card |
C/C++ Problem |
I simply want to change the code of mmc-ek-tm4c1294xl.c and then compiling and using it. I have not linked that file to my project, but copied it to the project, because I don't want to change anything in the Tiva Ware Library itself.
How can I tell the compiler to use that file instead of the precompiled version of mmc-ek-tm4c1294xl.c within driverlib.a?
I am programming and building on Ubuntu 14.04 x64.