Page 1 of 1
BOOSTC error when compiling to HEX
Posted: Mon Dec 25, 2017 9:08 pm
by JDR04
Hi everyone.Hope you all have had a good christmas.
I am suddenly getting the following message when I try to compile my program to HEX.(sEE ATTACHMENT) What does this mean and how do I fix it please.
Re: BOOSTC error when compiling to HEX
Posted: Mon Dec 25, 2017 9:22 pm
by medelec35
Code: Select all
http://www.matrixmultimedia.com
Launching the compiler...
C:\Program Files (x86)\Flowcode\v5\Tools\boostc\boostc_pic16_flowcode.exe -v -t PIC16F690 "16F690 PWM EXP.c"
...........................................................................................................................
BoostC Optimizing C Compiler Version 7.04 (for PIC16 architecture)
http://www.sourceboost.com
Copyright(C) 2004-2011 Pavel Baranov
Copyright(C) 2004-2011 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
16F690 PWM EXP.c
Starting preprocessor: C:\PROGRA~2\Flowcode\v5\Tools\boostc\pp.exe "16F690 PWM EXP.c" -i C:\PROGRA~2\Flowcode\v5\Tools\boostc\include -d _PIC16F690 -la -c2 -o "16F690 PWM EXP.pp" -v -d _BOOSTC -d _PIC16 -d _CHAR_INDEX
..............................................................
16F690 PWM EXP.c success
success
Return code = 0
Launching the linker/assembler...
C:\Program Files (x86)\Flowcode\v5\Tools\boostc\boostlink_pic.exe -ld "C:\Program Files (x86)\Flowcode\v5\Tools\BoostC\lib" libc.pic16.lib rand.pic16.lib float.pic16.lib "16F690 PWM EXP.obj" -t PIC16F690 -d "C:\Users\Martin Wh\Downloads" -p "16F690 PWM EXP"
BoostLink Optimizing Linker Version 7.03
http://www.sourceboost.com
Copyright(C) 2004-2011 Pavel Baranov
Copyright(C) 2004-2011 David Hobday
Warning unreferenced functions removed:
FC_CAL_Port_In__x in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_IO.c
FC_CAL_Port_In_DDR__x in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_IO.c
FC_CAL_Port_Out__x in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_IO.c
FC_CAL_Port_Out_DDR__x in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_IO.c
Wdt_Delay_S in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_Delay.c
Wdt_Delay_Ms in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_Delay.c
FCI_DELAYINT_US in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_Delay.c
FCI_DELAYINT_MS in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_Delay.c
FCI_DELAYINTWDT_MS in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_Delay.c
FCI_DELAYINT_S in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_Delay.c
FCI_DELAYINTWDT_S in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_Delay.c
FCI_GETCHAR in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_String.c
FCI_GETLENGTH in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_String.c
FCI_MIDSTRING in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_String.c
FCI_LEFTSTRING in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_String.c
FCI_RIGHTSTRING in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_String.c
FCI_TOSTRING in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_String.c
FCI_TOLOWER in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_String.c
FCI_TOUPPER in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_String.c
FCI_COMPARE in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_String.c
FCI_FLOAT_TO_STRING in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_String.c
FCI_NUMBER_TO_HEX in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_String.c
FCI_STRING_TO_INT in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_String.c
FCI_STRING_TO_FLOAT in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_String.c
FCI_STRREV in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_String.c
FCI_STRMOV in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_String.c
FCI_SHEAD in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_String.c
FCI_SCOPY in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_String.c
isinf in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_Float.c
flt_round in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_Float.c
flt_floor in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_Float.c
flt_ceil in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_Float.c
FC_CAL_PWM_Disable_Channel_1 in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_PWM.c
FC_CAL_PWM_Set_Duty_10Bit_1 in: C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_PWM.c
FCD_PWM0_Disable in: C:\Users\Martin Wh\Downloads\16F690 PWM EXP.c
FCD_PWM0_ChangePeriod in: C:\Users\Martin Wh\Downloads\16F690 PWM EXP.c
FCD_PWM0_SetDutyCycle10bit in: C:\Users\Martin Wh\Downloads\16F690 PWM EXP.c
Building CASM file
Memory Usage Report
===================
RAM available:256 bytes, used:47 bytes (18.4%), free:209 bytes (81.6%),
Heap size:209 bytes, Heap max single alloc:94 bytes
ROM available:4096 words, used:606 words (14.8%), free:3490 words (85.2%)
success
Return code = 0
FINISHED
Hi John,
Flowchart is compiling fine for me.
Before FC5 Compile for the first time, I have to allow BoostC from firewall prompts.
I'm also using a more up-to-date version- 5.5.2.1
You're using 5.2.0.0 .
My advice would be update FC5 with latest version & allow BoostC with any security/firewall software.
Martin
Re: BOOSTC error when compiling to HEX
Posted: Tue Dec 26, 2017 12:00 am
by JDR04
Hi Martin, have updated the software, added flowcode to the list of allowable apps to pass through window firewall restarted laptop and switched ESET(Antvirus) off but the same problem persists.
Do you think I should reinstall my software completely.If yes, must I remove it first? Lots of thanks.....John
Re: BOOSTC error when compiling to HEX
Posted: Tue Dec 26, 2017 12:12 pm
by medelec35
Hi John,
You can use the Flowcode currently installed to check for updates.
Once update is downloaded, uninstall then install latest version. It has been known for Windows Defender to cause problems. You can try disabling it if problem persists.
Re: BOOSTC error when compiling to HEX
Posted: Tue Dec 26, 2017 12:38 pm
by JDR04
THANKS Martin.I'll give it a bash and let you know.
Re: BOOSTC error when compiling to HEX
Posted: Fri Dec 29, 2017 3:04 pm
by JDR04
Hi,got the ESET guys to remove their anti virus program completely and tried compiling but got the same error again. Any suggestions?
The firewall is switched off and is controlled by the ESET anti virus software.
Re: BOOSTC error when compiling to HEX
Posted: Fri Jan 05, 2018 6:26 pm
by JDR04
My concern is up and till now, its been working fine so how come it suddenly throws up a Boostc error.Anybody else out there with this problem?
Re: BOOSTC error when compiling to HEX
Posted: Fri Jan 05, 2018 9:28 pm
by Benj
Hello,
Try changing the Flowcode project name so it doesn't begin with a number, hopefully that should help.
If not then how often do you restart your PC? If you usually put it to sleep or hibernate then it might be time to try a restart. Might seem a funny suggestion but the BoostC licensing mechanism does have a problem if you have your computer on 20 days+.
Re: BOOSTC error when compiling to HEX
Posted: Tue Jan 09, 2018 1:36 pm
by JDR04
Hi Benj,I have reinstalled Windows 8.1 and Flowcode 5 as per your recommendation.This seems to have cured the boostc error. So thanks very much for that.
My only problem now is everytime i open Flowcode 5 I am asked to visit the site for a key.However the link goes to a error page on your site.
I got a key when i bought the program can i not use this to avoid the 30 day limit. Thanks very much for your help on this.
Re: BOOSTC error when compiling to HEX
Posted: Wed Jan 10, 2018 6:29 pm
by Benj
I've asked David to PM you about this. We need to act within 30 days to finish the activation or your key will expire and you will need a new one. You may already have an email containing your activation details if you previously activated the license.