**** Build of configuration Debug for project zzmcspi **** /opt/ti/ccsv7/utils/bin/gmake -k -j 4 all -O making ../src/sysbios/sysbios.aa8fg ... Building file: "../app.cfg" Invoking: XDCtools "/opt/ti/xdctools_3_50_04_43_core/xs" --xdcpath="/opt/ti/RTOS/bios_6_52_00_12/packages;/opt/ti/RTOS/edma3_lld_2_12_05_30B/packages;/opt/ti/RTOS/ndk_2_26_00_08/packages;/opt/ti/RTOS/pdk_am335x_1_0_9/packages;/opt/ti/ccsv7/ccs_base;" xdc.tools.configuro -o configPkg -t gnu.targets.arm.A8F -p ti.platforms.beaglebone -r release -b "/opt/ti/RTOS/pdk_am335x_1_0_9/packages/ti/build/am335x/config_am335x_a8.bld" -c "/opt/ti/ccsv7/tools/compiler/gcc-arm-none-eabi-6-2017-q1-update" -DBOARD=evmAM335x "../app.cfg" gmake[1]: Nothing to be done for 'all'. configuring app.xa8fg from package/cfg/app_pa8fg.cfg ... generating custom ti.sysbios library makefile ... Linking with library ti.drv.uart:./lib/am335x/a8/release/ti.drv.uart.aa8fg Linking with library ti.board:./lib/bbbAM335x/a8/release/ti.board.aa8fg Linking with library ti.drv.i2c:./lib/am335x/a8/release/ti.drv.i2c.aa8fg Linking with library ti.drv.spi:./lib/am335x/a8/release/ti.drv.spi.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 /home/michael/Desktop/rtosgpib/zzmcspi/src/sysbios/sysbios.aa8fg ... gmake[1]: Entering directory `/home/michael/Desktop/rtosgpib/zzmcspi/src/sysbios' gmake[1]: Nothing to be done for `all'. gmake[1]: Leaving directory `/home/michael/Desktop/rtosgpib/zzmcspi/src/sysbios' Build of libraries done. cla8fg package/cfg/app_pa8fg.c ... Finished building: "../app.cfg" making ../src/sysbios/sysbios.aa8fg ... gmake[2]: Nothing to be done for 'all'. Building target: "zzmcspi.out" Invoking: GNU Linker "/opt/ti/ccsv7/tools/compiler/gcc-arm-none-eabi-6-2017-q1-update/bin/arm-none-eabi-gcc" -mtune=cortex-a8 -marm -Dam3359 -DSOC_AM335x -DbbbAM335x -DMCSPI_MASTER_TASK -g -gdwarf-3 -gstrict-dwarf -Wall -mfloat-abi=hard -Wl,-Map,"zzmcspi.map" -nostartfiles -static -Wl,--gc-sections -L"/opt/ti/RTOS/bios_6_52_00_12/packages/gnu/targets/arm/libs/install-native/arm-none-eabi/lib/hard" -L"/opt/ti/RTOS/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"zzmcspi.out" "./zzspi.o" -Wl,-T"configPkg/linker.cmd" -Wl,--start-group -lrdimon -lgcc -lm -lc -Wl,--end-group makefile:143: recipe for target 'zzmcspi.out' failed /opt/ti/RTOS/pdk_am335x_1_0_9/packages/ti/board/lib/bbbAM335x/a8/release/ti.board.aa8fg(bbbAM335x_lld_init.oa8fg): In function `Board_uartStdioInit': bbbAM335x_lld_init.c:(.text.Board_uartStdioInit+0x10): undefined reference to `UART_stdioInit' collect2: error: ld returned 1 exit status gmake[1]: *** [zzmcspi.out] Error 1 gmake: *** [all] Error 2 makefile:139: recipe for target 'all' failed **** Build Finished ****