Page 1 of 1

Update Windows 10 and bug compiler HEX

Posted: Tue May 08, 2018 7:01 pm
by waligator
Hi all,

Since the last update of Windows 10 (version 1803), the compiler HEX no longer stops. He never ends.

I uninstalled, reinstalled the program, no changes

What should I do ?

Steve

Re: Update Windows 10 and bug compiler HEX

Posted: Wed May 09, 2018 9:52 am
by waligator
No one had this problem ?

The problem is the same with Flowcode V6

Steve

Re: Update Windows 10 and bug compiler HEX

Posted: Wed May 09, 2018 9:59 am
by medelec35
The only time I have that problem is when my kaspersky antivirus is running as it does not like Boostc!

Sounds like an antivirus, firewall or other windows application is not allowing BoostC to run

Martin

Re: Update Windows 10 and bug compiler HEX

Posted: Wed May 09, 2018 10:08 am
by medelec35
This sorted the issue out for me

Re: Update Windows 10 and bug compiler HEX

Posted: Wed May 09, 2018 6:24 pm
by waligator
hello Martin,

I disabled avast and windows defender. it does not change anything :(

Re: Update Windows 10 and bug compiler HEX

Posted: Wed May 09, 2018 6:34 pm
by medelec35
Do you run a firewall like comodo?

Re: Update Windows 10 and bug compiler HEX

Posted: Wed May 09, 2018 6:38 pm
by waligator
no, the firewall is intergrated with avast.

The C code is well transcribed. It's just the next step that goes around in circles without giving any error

Re: Update Windows 10 and bug compiler HEX

Posted: Wed May 09, 2018 8:15 pm
by medelec35
If you post your Flowchart,
I will see if it will compile for me.

Re: Update Windows 10 and bug compiler HEX

Posted: Wed May 09, 2018 9:12 pm
by waligator
This is one of the first code I wrote several years ago. After 5 minutes, the compiler did not finish. I canceled manually

Re: Update Windows 10 and bug compiler HEX

Posted: Wed May 09, 2018 9:19 pm
by medelec35
I'm running 64 bit windows 10 and only took a few seconds to compile

Code: Select all

File name:     D:\Statments\Test led 876.c
Title:         
Description:   
Generated by:  Flowcode v5.5.2.1
Date:          Wednesday, May 09, 2018 21:12:47
Licence:       Professional
Registered to: Martin
Licence key:   xxxxx
http://www.matrixmultimedia.com
Launching the compiler...
C:\Program Files (x86)\Flowcode\v5\Tools\boostc\boostc_pic16_flowcode.exe -v -t PIC16F876A "Test led 876.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


Test led 876.c
Starting preprocessor: C:\PROGRA~2\Flowcode\v5\Tools\boostc\pp.exe "Test led 876.c" -i C:\PROGRA~2\Flowcode\v5\Tools\boostc\include -d _PIC16F876A -la -c2 -o "Test led 876.pp" -v -d _BOOSTC -d _PIC16 -d _CHAR_INDEX


............

Test led 876.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 "Test led 876.obj" -t PIC16F876A -d "D:\Statments" -p "Test led 876"
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

Building CASM file
Memory Usage Report
===================
RAM available:368 bytes, used:37 bytes (10.1%), free:331 bytes (89.9%),
Heap size:331 bytes, Heap max single alloc:110 bytes
ROM available:8192 words, used:133 words (1.7%), free:8059 words (98.3%)



success
Return code = 0

FINISHED

Are you running the same version as me = 5.5.2.1 (30.01.2013)?

Re: Update Windows 10 and bug compiler HEX

Posted: Wed May 09, 2018 9:31 pm
by waligator
As well as windows 10 64bits. Same version Flowcode (30.01.2013). Yesterday everything worked very well and after the update of windows, nothing.

Re: Update Windows 10 and bug compiler HEX

Posted: Thu May 10, 2018 7:04 pm
by waligator
Do I have to update Boostc ?

Re: Update Windows 10 and bug compiler HEX

Posted: Fri May 11, 2018 11:19 am
by Steve
This sounds like an issue with a firewall (Windows Defender?) or anti-virus program preventing the launch of BoostC. Does the same problem occur if you boot the computer in safe mode? And are there any logs for the firewall (etc) that might show what the problem is?

There may also be a way of "white-listing" the BoostC compiler so it is not being blocked.

Re: Update Windows 10 and bug compiler HEX

Posted: Sat May 12, 2018 4:54 pm
by waligator
Hello,

the compilation runs in safe mode. I found the culprit who is the Malwarbytes program. I had to disable a protection layer but I can compile my program again in Flowcode.

Thank you for your help

Re: Update Windows 10 and bug compiler HEX

Posted: Mon May 14, 2018 8:31 am
by Steve
Excellent - glad you found the issue and thanks for letting us know.