**** Build of configuration Debug for project rtos_template_app_am335x_a8 **** "C:\\ti\\ccsv7\\utils\\bin\\gmake" -k -j 4 all -O 'Building file: "../main.cfg"' 'Invoking: XDCtools' "C:/ti/xdctools_3_50_03_33_core/xs" --xdcpath="C:/ti/bios_6_52_00_12/packages;C:/ti/pdk_am335x_1_0_9/packages;C:/ti/uia_2_21_02_07/packages;C:/ti/ndk_2_26_00_08/packages;C:/ti/edma3_lld_2_12_05_30B/packages;C:/ti/ccsv7/ccs_base;" xdc.tools.configuro -o configPkg -t gnu.targets.arm.A8F -p ti.platforms.beaglebone -r release -c "C:/ti/gcc-arm-none-eabi-6-2017-q1-update" "../main.cfg" configuring main.xa8fg from package/cfg/main_pa8fg.cfg ... generating custom ti.sysbios library makefile ... Linking with library ti.starterware.examples.example_utils:../../binary/examples/example_utils/lib/am335x-evm/a8/release/gcc/libexample_utils.a Linking with library ti.starterware.board:../binary/board/lib/am335x-evm/a8/release/gcc/libboard.a Linking with library ti.starterware.soc:../binary/soc/lib/am335x-evm/a8/release/gcc/libsoc.a Linking with library ti.starterware.utils:../binary/utils/lib/am335x-evm/a8/release/gcc/libutils.a Linking with library ti.starterware.dal:../binary/dal/lib/am335x-evm/a8/release/gcc/libdal.a Linking with library ti.drv.spi:./lib/am335x/a8/release/ti.drv.spi.aa8fg Linking with library ti.drv.uart:./lib/am335x/a8/release/ti.drv.uart.aa8fg Linking with library ti.drv.i2c:./lib/am335x/a8/release/ti.drv.i2c.aa8fg Linking with library ti.csl:./lib/am335x/a8/release/ti.csl.aa8fg Linking with library ti.osal:./lib/tirtos/a8/release/ti.osal.aa8fg Starting build of library sources ... making C:/Users/frickas/Documents/CATT/CODE/CCSworkspace/rtos_template_app_am335x_a8/src/sysbios/sysbios.aa8fg ... gmake[1]: Entering directory `C:/Users/frickas/Documents/CATT/CODE/CCSworkspace/rtos_template_app_am335x_a8/src/sysbios' gmake[1]: Nothing to be done for `all'. gmake[1]: Leaving directory `C:/Users/frickas/Documents/CATT/CODE/CCSworkspace/rtos_template_app_am335x_a8/src/sysbios' Build of libraries done. cla8fg package/cfg/main_pa8fg.c ... 'Finished building: "../main.cfg"' 'Building target: "rtos_template_app_am335x_a8.out"' 'Invoking: GNU Linker' "C:/ti/gcc-arm-none-eabi-6-2017-q1-update/bin/arm-none-eabi-gcc.exe" -mtune=cortex-a8 -marm -DRTOS_BUILD -DbbbAM335x -DSOC_AM335x -Dam3359 -g -gdwarf-3 -gstrict-dwarf -Wall -mfloat-abi=hard -Wl,-Map,"rtos_template_app_am335x_a8.map" -nostartfiles -static -Wl,--gc-sections -L"C:/ti/pdk_am335x_1_0_9/packages/ti/board/lib/bbbAM335x/a8/debug" -L"C:/ti/bios_6_52_00_12/packages/gnu/targets/arm/libs/install-native/arm-none-eabi/lib/hard" -Wl,--defsym,STACKSIZE=0x1C000 -Wl,--defsym,HEAPSIZE=0x400 --specs=nano.specs -o"rtos_template_app_am335x_a8.out" "./app.o" "./dcan_app.o" "./loopback_app_main.o" "./nimu_osal.o" -Wl,-T"configPkg/linker.cmd" -Wl,--start-group -l:ti.board.aa8fg -lgcc -lm -lrdimon -lc -Wl,--end-group makefile:149: recipe for target 'rtos_template_app_am335x_a8.out' failed C:\ti\pdk_am335x_1_0_9\packages\ti\csl\lib\am335x\a8\release\ti.csl.aa8fg(i2c.oa8fg): In function `I2CMasterBusy': i2c.c:(.text.I2CMasterBusy+0x0): multiple definition of `I2CMasterBusy' C:\ti\pdk_am335x_1_0_9\packages\ti\starterware\binary\dal\lib\am335x-evm\a8\release\gcc\libdal.a(i2c.o):i2c.c:(.text.I2CMasterBusy+0x0): first defined here C:\ti\pdk_am335x_1_0_9\packages\ti\csl\lib\am335x\a8\release\ti.csl.aa8fg(i2c.oa8fg): In function `I2CSetDataCount': i2c.c:(.text.I2CSetDataCount+0x0): multiple definition of `I2CSetDataCount' C:\ti\pdk_am335x_1_0_9\packages\ti\starterware\binary\dal\lib\am335x-evm\a8\release\gcc\libdal.a(i2c.o):i2c.c:(.text.I2CSetDataCount+0x0): first defined here C:\ti\pdk_am335x_1_0_9\packages\ti\csl\lib\am335x\a8\release\ti.csl.aa8fg(i2c.oa8fg): In function `I2CSoftReset': i2c.c:(.text.I2CSoftReset+0x0): multiple definition of `I2CSoftReset' C:\ti\pdk_am335x_1_0_9\packages\ti\starterware\binary\dal\lib\am335x-evm\a8\release\gcc\libdal.a(i2c.o):i2c.c:(.text.I2CSoftReset+0x0): first defined here C:\ti\pdk_am335x_1_0_9\packages\ti\csl\lib\am335x\a8\release\ti.csl.aa8fg(i2c.oa8fg): In function `I2CAutoIdleEnable': i2c.c:(.text.I2CAutoIdleEnable+0x0): multiple definition of `I2CAutoIdleEnable' C:\ti\pdk_am335x_1_0_9\packages\ti\starterware\binary\dal\lib\am335x-evm\a8\release\gcc\libdal.a(i2c.o):i2c.c:(.text.I2CAutoIdleEnable+0x0): first defined here C:\ti\pdk_am335x_1_0_9\packages\ti\csl\lib\am335x\a8\release\ti.csl.aa8fg(i2c.oa8fg): In function `I2CIdleModeSelect': i2c.c:(.text.I2CIdleModeSelect+0x0): multiple definition of `I2CIdleModeSelect' C:\ti\pdk_am335x_1_0_9\packages\ti\starterware\binary\dal\lib\am335x-evm\a8\release\gcc\libdal.a(i2c.o):i2c.c:(.text.I2CIdleModeSelect+0x0): first defined here C:\ti\pdk_am335x_1_0_9\packages\ti\csl\lib\am335x\a8\release\ti.csl.aa8fg(i2c.oa8fg): In function `I2CClockActivitySelect': i2c.c:(.text.I2CClockActivitySelect+0x0): multiple definition of `I2CClockActivitySelect' C:\ti\pdk_am335x_1_0_9\packages\ti\starterware\binary\dal\lib\am335x-evm\a8\release\gcc\libdal.a(i2c.o):i2c.c:(.text.I2CClockActivitySelect+0x0): first defined here C:\ti\pdk_am335x_1_0_9\packages\ti\csl\lib\am335x\a8\release\ti.csl.aa8fg(uart.oa8fg): In function `UARTParityModeGet': uart.c:(.text.UARTParityModeGet+0x0): multiple definition of `UARTParityModeGet' C:\ti\pdk_am335x_1_0_9\packages\ti\starterware\binary\dal\lib\am335x-evm\a8\release\gcc\libdal.a(uart.o):uart.c:(.text.UARTParityModeGet+0x0): first defined here C:\ti\pdk_am335x_1_0_9\packages\ti\csl\lib\am335x\a8\release\ti.csl.aa8fg(uart.oa8fg): In function `UARTSubConfigTCRTLRModeEn': uart.c:(.text.UARTSubConfigTCRTLRModeEn+0x0): multiple definition of `UARTSubConfigTCRTLRModeEn' C:\ti\pdk_am335x_1_0_9\packages\ti\starterware\binary\dal\lib\am335x-evm\a8\release\gcc\libdal.a(uart.o):uart.c:(.text.UARTSubConfigTCRTLRModeEn+0x0): first defined here C:\ti\pdk_am335x_1_0_9\packages\ti\csl\lib\am335x\a8\release\ti.csl.aa8fg(uart.oa8fg): In function `UARTSubConfigXOFFModeEn': uart.c:(.text.UARTSubConfigXOFFModeEn+0x0): multiple definition of `UARTSubConfigXOFFModeEn' C:\ti\pdk_am335x_1_0_9\packages\ti\starterware\binary\dal\lib\am335x-evm\a8\release\gcc\libdal.a(uart.o):uart.c:(.text.UARTSubConfigXOFFModeEn+0x0): first defined here C:\ti\pdk_am335x_1_0_9\packages\ti\csl\lib\am335x\a8\release\ti.csl.aa8fg(uart.oa8fg): In function `UARTSubConfigMSRSPRModeEn': uart.c:(.text.UARTSubConfigMSRSPRModeEn+0x0): multiple definition of `UARTSubConfigMSRSPRModeEn' C:\ti\pdk_am335x_1_0_9\packages\ti\starterware\binary\dal\lib\am335x-evm\a8\release\gcc\libdal.a(uart.o):uart.c:(.text.UARTSubConfigMSRSPRModeEn+0x0): first defined here C:\ti\pdk_am335x_1_0_9\packages\ti\csl\lib\am335x\a8\release\ti.csl.aa8fg(uart.oa8fg): In function `UARTTCRTLRBitValRestore': uart.c:(.text.UARTTCRTLRBitValRestore+0x0): multiple definition of `UARTTCRTLRBitValRestore' C:\ti\pdk_am335x_1_0_9\packages\ti\starterware\binary\dal\lib\am335x-evm\a8\release\gcc\libdal.a(uart.o):uart.c:(.text.UARTTCRTLRBitValRestore+0x0): first defined here C:\ti\pdk_am335x_1_0_9\packages\ti\csl\lib\am335x\a8\release\ti.csl.aa8fg(uart.oa8fg): In function `UARTModuleReset': uart.c:(.text.UARTModuleReset+0x0): multiple definition of `UARTModuleReset' C:\ti\pdk_am335x_1_0_9\packages\ti\starterware\binary\dal\lib\am335x-evm\a8\release\gcc\libdal.a(uart.o):uart.c:(.text.UARTModuleReset+0x0): first defined here collect2.exe: error: ld returned 1 exit status gmake[1]: *** [rtos_template_app_am335x_a8.out] Error 1 gmake: *** [all] Error 2 makefile:145: recipe for target 'all' failed **** Build Finished ****