Page 1 of 1

Updating XC8 Compiler

Posted: Tue Mar 26, 2024 10:17 am
by medelec35
Replacing the original compiler with a new version

Select File > Global Settings… > Locations tab
Under Override toolchain locations, enter the path where the Bin folder is located, e.g.

Code: Select all

C:\Program Files\Microchip\xc8\v2.46
The end \ can be left off.
To change back to the original compiler, replace the above path with:

Code: Select all

C:\Program Files (x86)\Flowcode\Common\Compilers\picv2\




Keeping the original compiler and adding a new compiler
Copy pic_xc8_comp.bat from C:\ProgramData\MatrixTSL\FlowcodeV10\FCD\PIC\batch\
Give it a new name so you have two batch files, place it anywhere you won’t accidently delete it.
Edit the file and change "%MX_COMPILER%bin\xc8-cc.exe" to the path for the new XC8 location of xc8-cc.exe.
For example:
"C:\Program Files\Microchip\xc8\v2.46\bin\xc8-cc.exe"
Save the new batch file
Within Flowcode Load a typical PIC xc8 target e.g. 16F18877 via New project or Build > Project options.
Select Build > Compiler Options and if using Eblocks, select E-Blocks from PIC selection.

For the location select Browse then change Executable Files (*.exe) to Batch Files (*.bat)
Select the new batch file, then Open

Click on the save icon then enter a new name, then OK.
Finally make sure the new version is selected and click the Default compiler for the platform C for PIC ,then Click OK

Re: Updating XC8 Compiler

Posted: Wed Mar 27, 2024 6:33 pm
by jgu1
Hi Martin!

A bit confused :lol: Where can I download the new XC 2.46, does I install?

And the path you show doesn´t look mine.


What are the advantages of the updated XC8 and now they probably do not have implications for previous projects

Thinking a lot about not going to
Having big problems now that everything works ;)

Br Jorgen

Re: Updating XC8 Compiler

Posted: Wed Mar 27, 2024 6:58 pm
by WingNut

Re: Updating XC8 Compiler

Posted: Thu Mar 28, 2024 10:01 am
by medelec35
Hello.
We will be updating XC8 PIC compiler as soon as we are happy that there are no issues with it.
I just posted instruction for anyone that wants to give it a try before its updated.
We do plan on adding some new devices. :)