Hi, I was having problems with UARTGetChar so I built the sys_bios_driver library with the Debug configuration. Now when I build my project, I'm getting the above error when trying to link to the library. I've gone back and configured the driver library for Release then cleaned/rebuilt but can't get rid of the error. Any ideas?
'Building target: Copy of i2c_led.out'
'Invoking: ARM Linker'
"C:/TI/ccsv5/tools/compiler/arm_5.1.9/bin/armcl" -mv7A8 --code_state=32 --abi=eabi -me -g --diag_warning=225 -z -m"Copy of i2c_led.map" -i"C:/TI/ccsv5/tools/compiler/arm_5.1.9/lib" -i"C:/TI/ccsv5/tools/compiler/arm_5.1.9/include" --reread_libs --warn_sections --xml_link_info="Copy of i2c_led_linkInfo.xml" --rom_model -o "Copy of i2c_led.out" -l"./configPkg/linker.cmd" "./main.obj" "../am335x.cmd" -l"C:\ti\am335x_sysbios_ind_sdk_1.1.0.6\sdk/os_drivers/lib/sys_bios_driver.lib" -l"C:\ti\am335x_sysbios_ind_sdk_1.1.0.6\sdk/platform/am335x/lib/am335x_platform.lib" -l"C:\ti\am335x_sysbios_ind_sdk_1.1.0.6\sdk/starterware/binary/armv7a/cgt_ccs/am335x/drivers/drivers.lib" -l"C:\ti\am335x_sysbios_ind_sdk_1.1.0.6\sdk/starterware/binary/armv7a/cgt_ccs/am335x/evmAM335x/platform/platform.lib" -l"libc.a"
<Linking>
warning: archive symbol directory is missing from archive
"C:\ti\am335x_sysbios_ind_sdk_1.1.0.6\sdk/os_drivers/lib/sys_bios_driver.lib
"
undefined first referenced
symbol in file
--------- ----------------
MMUInit ./main.obj
OLEDContinuousScroll ./main.obj
OLEDDeactivateScroll ./main.obj
OLEDInit ./main.obj
OLEDShowString ./main.obj
UARTGetChar ./main.obj
UARTPutString ./main.obj
UartOpen ./main.obj
error: unresolved symbols remain
error: errors encountered during linking; "Copy of i2c_led.out" not built