The XC compiler runs in Free mode. If I buy the Pro version, there is really a more compact code and thus a saving of program memory?
And how is this compiler to enable in FC7?
Christina
XC-Compiler: Free- or Pro Version
Moderator: Benj
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: XC-Compiler: Free- or Pro Version
Hello Christina,
You can run the XC8 compiler in Pro mode for 60 days for free so you can see for yourself how good a fit the pro mode is vs the vanilla free mode.
To switch between compilers just create a new save option in the compiler options window available from the build menu. Then just change the path to the compiler to the path of your XC8 installation.
In most cases the Pro compiler is not required.
You can run the XC8 compiler in Pro mode for 60 days for free so you can see for yourself how good a fit the pro mode is vs the vanilla free mode.
To switch between compilers just create a new save option in the compiler options window available from the build menu. Then just change the path to the compiler to the path of your XC8 installation.
In most cases the Pro compiler is not required.
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Re: XC-Compiler: Free- or Pro Version
Thank you for your reference to the evaluation license.
I built a 4-channel time switch with keys, SMS and WLAN controller and have used a PIC18F26K22.
For this I had Nettime and Email via GSM, but this was simply no space in the program memory!
Here the two results when compiling without Nettime and Email:
with the free version
Memory Summary:
Program space used FE2Ch ( 65068) of 10000h bytes ( 99.3%)
Data space used 9D5h ( 2517) of F38h bytes ( 64.6%)
Configuration bits used 7h ( 7) of 7h words (100.0%)
EEPROM space used 10h ( 16) of 400h bytes ( 1.6%)
ID Location space used 0h ( 0) of 8h bytes ( 0.0%)
Data stack space used 0h ( 0) of 462h bytes ( 0.0%)
Microchip MPLAB XC8 C Compiler (Free Mode) V1.36
with the Pro version
Microchip MPLAB XC8 C Compiler (PRO Mode) V1.36
Build date: Jan 14 2016
Part Support Version: 1.36
Copyright (C) 2016 Microchip Technology Inc.
License type: Node Configuration
Memory Summary:
Program space used 8AF8h ( 35576) of 10000h bytes ( 54.3%)
Data space used 929h ( 2345) of F38h bytes ( 60.2%)
Configuration bits used 7h ( 7) of 7h words (100.0%)
EEPROM space used 10h ( 16) of 400h bytes ( 1.6%)
ID Location space used 0h ( 0) of 8h bytes ( 0.0%)
Data stack space used 0h ( 0) of 43Eh bytes ( 0.0%)
I think I'm going to buy the Pro version, there is so very saved at program memory!
Thanks again for the tip!
Tiny
I built a 4-channel time switch with keys, SMS and WLAN controller and have used a PIC18F26K22.
For this I had Nettime and Email via GSM, but this was simply no space in the program memory!
Here the two results when compiling without Nettime and Email:
with the free version
Memory Summary:
Program space used FE2Ch ( 65068) of 10000h bytes ( 99.3%)
Data space used 9D5h ( 2517) of F38h bytes ( 64.6%)
Configuration bits used 7h ( 7) of 7h words (100.0%)
EEPROM space used 10h ( 16) of 400h bytes ( 1.6%)
ID Location space used 0h ( 0) of 8h bytes ( 0.0%)
Data stack space used 0h ( 0) of 462h bytes ( 0.0%)
Microchip MPLAB XC8 C Compiler (Free Mode) V1.36
with the Pro version
Microchip MPLAB XC8 C Compiler (PRO Mode) V1.36
Build date: Jan 14 2016
Part Support Version: 1.36
Copyright (C) 2016 Microchip Technology Inc.
License type: Node Configuration
Memory Summary:
Program space used 8AF8h ( 35576) of 10000h bytes ( 54.3%)
Data space used 929h ( 2345) of F38h bytes ( 60.2%)
Configuration bits used 7h ( 7) of 7h words (100.0%)
EEPROM space used 10h ( 16) of 400h bytes ( 1.6%)
ID Location space used 0h ( 0) of 8h bytes ( 0.0%)
Data stack space used 0h ( 0) of 43Eh bytes ( 0.0%)
I think I'm going to buy the Pro version, there is so very saved at program memory!
Thanks again for the tip!
Tiny