Difference between revisions of "Using a new version of XC8"

From Flowcode Help
Jump to navigationJump to search
(Created page with "==Replacing the original compiler with a new version== Select '''File''' > '''Global Settings…''' > '''Locations tab''' Under Override toolchain locations, enter the pat...")
 
Line 20: Line 20:
 
Edit the file and change '''"%MX_COMPILER%bin\xc8-cc.exe"'''  to the path for the new XC8 location of xc8-cc.exe.
 
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:
 
For example:
"C:\Program Files\Microchip\xc8\v2.46\bin\xc8-cc.exe"
+
'''"C:\Program Files\Microchip\xc8\v2.46\bin\xc8-cc.exe"'''
  
 
Save the new batch file0.
 
Save the new batch file0.
Line 28: Line 28:
 
Select  '''Build''' >  '''Compiler Options''' and if use Eblocks, select '''E-Blocks''' from PIC selection.
 
Select  '''Build''' >  '''Compiler Options''' and if use Eblocks, select '''E-Blocks''' from PIC selection.
  
For the location select Browse then change Executable Files (*.exe) to Batch Files (*.bat)
+
For the location select Browse then change '''Executable Files (*.exe)''' to '''Batch Files (*.bat)'''
  
Select the new batch file, then Open
+
Select the new batch file, then '''Open'''
  
Click on the save icon then enter a new name, then OK.
+
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
+
Finally make sure the new version is selected and click the  '''Default compiler for the platform C for PIC''' ,then Click '''OK'''

Revision as of 14:34, 7 February 2024

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. 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:

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 file0.

Within Flowcode Load a typical PIC xc8 target e.g. 16F18877via New project or Build > Project options.

Select Build > Compiler Options and if use 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