Target folder: C:\Users\lenovo\Desktop\FLOWCO~2\NEWFOL~1 Source name: C:\Users\lenovo\Desktop\flowcode2\New folder\CommsBuffer.fcfx Title: Description: Device: PIC.16F.16F877A Generated by: Flowcode v6.1.2.0 Date: Wednesday, August 26, 2015 22:57:37 Users: 0 Registered to: 77567381 Licence key: DB4PYF NOT FOR COMMERCIAL USE http://www.matrixtsl.com Launching the compiler... C:\Program Files\Flowcode 6\compilers\pic\boostc\boostc_16F.exe -v -t PIC16F877A "CommsBuffer.c" Launching BoostC... BoostC Optimizing C Compiler Version 7.20 (for PIC16 architecture) http://www.sourceboost.com Copyright(C) 2004-2013 Pavel Baranov Copyright(C) 2004-2013 David Hobday Licensed to FlowCode User under Single user Pro License for 1 node(s) Limitations: PIC12,PIC16 max code size:Unlimited, max RAM banks:Unlimited CommsBuffer.c Starting preprocessor: "C:\Program Files\Flowcode 6\compilers\pic\boostc\pp.exe" CommsBuffer.c -i "C:\Program Files\Flowcode 6\compilers\pic\boostc\include" -d _PIC16F877A -la -c2 -o CommsBuffer.pp -v -d _BOOSTC -d _PIC16 -d _CHAR_INDEX .......................................... CommsBuffer.c success success Completed BoostC compilation, return = 0 Launching the linker/assembler... C:\Program Files\Flowcode 6\compilers\pic\boostc\boostlink_picmicro.exe -ld "C:\Program Files\Flowcode 6\compilers\pic\boostc\lib" libc_16F.lib rand_16F.lib float_16F.lib "CommsBuffer.obj" -t PIC16F877A -d "C:\Users\lenovo\Desktop\FLOWCO~2\NEWFOL~1" -p "CommsBuffer" -swcs 6 2 BoostLink Optimizing Linker Version 7.20 http://www.sourceboost.com Copyright(C) 2004-2013 Pavel Baranov Copyright(C) 2004-2013 David Hobday Warning unreferenced functions removed: FC_CAL_Port_In__x in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_IO.c FC_CAL_Port_Out__x in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_IO.c FC_CAL_Port_Out_DDR__x in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_IO.c Wdt_Delay_S in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_Delay.c Wdt_Delay_Ms in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_Delay.c FCI_DELAYINT_US in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_Delay.c FCI_DELAYINT_MS in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_Delay.c FCI_DELAYINTWDT_MS in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_Delay.c FCI_DELAYINT_S in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_Delay.c FCI_DELAYINTWDT_S in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_Delay.c FCI_GETCHAR in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c FCI_GETLENGTH in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c FCI_MIDSTRING in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c FCI_LEFTSTRING in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c FCI_RIGHTSTRING in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c FCI_TOSTRING in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c FCI_TOSTRS16 in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c FCI_TOSTRS32 in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c FCI_TOSTRU16 in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c FCI_TOSTRU32 in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c FCI_TOLOWER in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c FCI_TOUPPER in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c FCI_COMPARE in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c FCI_FLOAT_TO_STRING in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c FCI_NUMBER_TO_HEX in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c FCI_STRING_TO_INT in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c FCI_STRING_TO_FLOAT in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c FCI_STRREV in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c FCI_STRMOV in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c FCI_SHEAD in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c FCI_SCOPY in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_String.c isinf in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_Float.c pow in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_Float.c flt_round in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_Float.c flt_floor in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_Float.c flt_ceil in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_Float.c flt_atan in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_Float.c cos in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_Float.c sin in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_Float.c tan in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_Float.c FCM_Time_Display in: C:\Users\lenovo\Desktop\FLOWCO~2\NEWFOL~1\CommsBuffer.c FCD_01211_CircularBuffer1__LookForValue in: C:\Users\lenovo\Desktop\FLOWCO~2\NEWFOL~1\CommsBuffer.c FCD_01211_CircularBuffer1__WaitForValue in: C:\Users\lenovo\Desktop\FLOWCO~2\NEWFOL~1\CommsBuffer.c FC_CAL_EE_Read in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_EEPROM.c FC_CAL_EE_Write in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_EEPROM.c FCD_05261_switch_base1__ReadState in: C:\Users\lenovo\Desktop\FLOWCO~2\NEWFOL~1\CommsBuffer.c FCD_05261_switch_base1__WaitUntilHigh in: C:\Users\lenovo\Desktop\FLOWCO~2\NEWFOL~1\CommsBuffer.c FCD_05261_switch_base1__WaitUntilLow in: C:\Users\lenovo\Desktop\FLOWCO~2\NEWFOL~1\CommsBuffer.c FCD_05481_cal_uart__Prv_TextConsole in: C:\Users\lenovo\Desktop\FLOWCO~2\NEWFOL~1\CommsBuffer.c FC_CAL_UART_UpdateBaud_1 in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_UART.c FC_CAL_UART_Delay_1 in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_UART.c FC_CAL_UART_Uninit_1 in: C:\Program Files\Flowcode 6\CAL\PIC\PIC_CAL_UART.c FCD_047b1_RS232__SendString in: C:\Users\lenovo\Desktop\FLOWCO~2\NEWFOL~1\CommsBuffer.c FCD_047b1_RS232__ChangeHWBaud in: C:\Users\lenovo\Desktop\FLOWCO~2\NEWFOL~1\CommsBuffer.c FCD_047b1_RS232__ReceiveString in: C:\Users\lenovo\Desktop\FLOWCO~2\NEWFOL~1\CommsBuffer.c Memory Usage Report =================== Error: No remaining RAM block (on target) big enough for: 'FCV_01211_CircularBuffer1__DATA' size:128 bytes RAM available:368 bytes, used:198 bytes (53.9%), free:170 bytes (46.1%), Heap size:0 bytes, Heap max single alloc:0 bytes ROM available:8192 words, used:0 words (0.0%), free:8192 words (100.0%) failure . C:\Program Files\Flowcode 6\compilers\pic\boostc\boostlink_picmicro.exe reported error code -2 FINISHED