Sonsivri

Electronics => Pic C Languages => Topic started by: metal on June 29, 2012, 12:19:17 00:19



Title: XC16 Compilers Discussion
Post by: metal on June 29, 2012, 12:19:17 00:19
XC16 Compilers Discussion Topic


Title: Re: XC16 Compilers Discussion
Post by: 8bitMCU on August 10, 2012, 11:38:27 23:38
MPLAB xc16 v1.10 has been release

http://www.microchip.com/mplabxc16windows (http://www.microchip.com/mplabxc16windows)


Title: Re: XC16 Compilers Discussion
Post by: respected on November 28, 2012, 01:02:03 13:02
I tried it. But I don't compile


Title: Re: XC16 Compilers Discussion
Post by: metal on November 28, 2012, 01:17:46 13:17
really, how is that, explain!?


Title: Re: XC16 Compilers Discussion
Post by: respected on November 28, 2012, 01:55:45 13:55
compiler messages;

elf-cpp.exe: PIC24F08KA102.gld: No such file or directory
elf-cpp.exe: warning: '-x c' after last input file has no effect


Title: Re: XC16 Compilers Discussion
Post by: Gallymimu on November 28, 2012, 03:23:45 15:23
Sounds like a question for the microchip forums :)

You've got something misconfigured if that is in fact a supported processor in this version of the compiler.  The gld file, unless you explicitly included it should be automatically loaded from the various include paths.


Title: Re: XC16 Compilers Discussion
Post by: respected on November 28, 2012, 08:39:27 20:39
I changed PIC****.gld file P*****.gld.   I compiled .  Thanks.


Title: Re: XC16 Compilers Discussion
Post by: marcodassi on December 14, 2012, 11:13:46 23:13
XC16 1.11 is out!

testing medicine...   medicine still seems to work  :D


Title: Re: XC16 Compilers Discussion
Post by: Parmin on April 18, 2013, 10:32:07 10:32
Question.

Anyone have a library for HD44780 for the XC16 and XC32?

After playing with XC16 for a week I seem to start thinking that it is quite rotten.


Title: Re: XC16 Compilers Discussion
Post by: Catcatcat on April 18, 2013, 01:32:46 13:32
Here is my production Library for LCD indicators on the driver HD44780 or KS0066U (http://catcatcat.d-lan.dp.ua/en/skachat/biblioteki/biblioteka-dlya-rabotyi-s-lcd-indikatorami-na-drayvere-hd44780-ili-ks0066u/)


Title: Re: XC16 Compilers Discussion
Post by: Catcatcat on November 01, 2013, 03:24:38 15:24
new version MPLABŪ XC16 Compiler v1.20 (http://www.microchip.com/mplabxc16windows)


Title: Re: XC16 Compilers Discussion
Post by: marcodassi on January 14, 2014, 08:24:41 08:24
XC16 1.21 is out! :)
(it's still listed as 1.20, but just click on the link and download!)


Title: Re: XC16 Compilers Discussion
Post by: Catcatcat on September 15, 2014, 02:01:26 14:01
A new version
MPLABŪ XC16 Compiler v1.22 (http://www.microchip.com/mplabxc16windows)


Title: Re: XC16 Compilers Discussion
Post by: Catcatcat on October 11, 2014, 08:56:15 08:56
updated compiler

MPLABŪ XC16 Compiler v1.23 (http://www.microchip.com/mplabxc16windows)


Title: Re: XC16 Compilers Discussion
Post by: Binary1955 on January 26, 2015, 04:19:02 16:19
updated compiler


MPLABŪ XC16 Compiler v1.24
 (http://www.microchip.com/mplabxc16windows/)
don't forget the part support

XC16 v1.24 part support
 (http://www.microchip.com/mplabxc16-ps-windows/)
Part-support updates can be applied to any compiler version, but some functionality may require a later compiler version.

medicine still seems to work   ;D


Title: Re: XC16 Compilers Discussion
Post by: mitsos on March 04, 2016, 07:31:21 19:31
hi

v1.26 released

http://www.microchip.com/mplabxc16windows/

regards
mitsos


Title: Re: XC16 Compilers Discussion
Post by: Catcatcat on December 03, 2016, 10:36:46 10:36
updated compiler

MPLABŪ XC16 Compiler v1.30 (http://www.microchip.com/mplabxc16windows)

testing, optimization level
0
(http://i.piccy.info/i9/26d6804c2ead408a528d7860baae8116/1480761461/9919/1095958/unknown.gif)

1
(http://i.piccy.info/i9/e4d271c107943067b0afaf7a0ccb0dcd/1480761541/9878/1095958/1.gif)

2
(http://i.piccy.info/i9/ec27014c4bab7768494968a6b450cc5a/1480761569/9940/1095958/2.gif)

s
(http://i.piccy.info/i9/4d94baf8dacb6f967d9379eb5fc0d252/1480761614/9916/1095958/s.gif)

3
(http://i.piccy.info/i9/15d4230139e6075011ec2670446fd967/1480761636/9905/1095958/3.gif)

medicine works!


Title: Re: XC16 Compilers Discussion
Post by: Catcatcat on November 01, 2017, 10:29:38 22:29
A new version

MPLABŪ XC16 Compiler v1.36 (http://www.microchip.com/mplabxc16windows)





Title: Re: XC16 Compilers Discussion
Post by: Catcatcat on December 22, 2018, 06:47:46 06:47

Comparing the latest versions in code size optimization mode:

(https://i.ibb.co/WpjQ8FG/comp.png) (https://ibb.co/5xwdpvG)


Title: Re: XC16 Compilers Discussion
Post by: Catcatcat on August 17, 2019, 06:11:49 18:11
MPLAB XC16 Compiler v1.40 (https://www.microchip.com/mplabxc16windows)
checked, it works ;)
But, the truth, the header files of some microcontrollers have different register names, for example, for PIC24FJ128GA204 in 1.36 there is a register REFOTRIMHL in version 1.40 it is called a register REFOTRIMH. This is what I have noticed so far.


Title: Re: XC16 Compilers Discussion
Post by: uCApps on September 21, 2019, 02:34:07 14:34
MPLAB XC16 Compiler v1.41(Bug-fix release?) (https://www.microchip.com/mplabxc16windows)
Medicine works like a charm;)


Title: Re: XC16 Compilers Discussion
Post by: Manuel on February 05, 2020, 02:14:44 14:14
MPLAB XC16 Compiler v1.50 (porting to x64 version)

After Checking TOP's x86 solution I confirm it's working . Actually no need of x64 solution.

(PS: I did a mistake, I did not consider that different compiler versions can have also different DEFINE)

SORRY MY FAULT !!!!

X!

Release:  v1.50

    This release is a 64bit only release. All executables shipped with release are 64bit executables. This affects MacOS, Linux and Windows installers.

    Updated MacOS release is Catalina compatible. Catalina has dropped 32bit executable support. This release of MPLAB XC16 is now a 64bit package.

    New linker options that add section attributes to all code, data or PSV (.const) type sections. Additional information is available in the provided User's Guide (DS50002106E).

    Added new functionality in compiler that helps user program inactive slave section of PRAM on dual core devices that have this feature. Users can use the function _program_inactive_slave(slave_number, verify, image); to program the inactive slave panel with the image. The function performs similar to _program_slave() but works only on the inactive panel.

    Added a ported version of objcopy to the release. XC16 version is called xc16-objcopy. This version of objcopy only recognizes XC16 object code. Any other type of object code is not recognized by this objcopy.


Title: Re: XC16 Compilers Discussion
Post by: Top on February 05, 2020, 04:50:47 16:50
MPLAB XC16 Compiler v1.50 (porting to x64 version)

Medicine does not work anymore I would say.

I will recompile the fix for 64-bit but Windows should still be OK. Can you test it?


Title: Re: XC16 Compilers Discussion
Post by: mars01 on February 05, 2020, 05:22:10 17:22
I will recompile the fix for 64-bit but Windows should still be OK. Can you test it?

Hi Top,
It looks like it works. I applied the patch and it reported patch completed.  I made a bogus project, compiled it with Os optimizations and it has done it without complaints.

(https://i.ibb.co/KKggNsc/xc16-1-50.png)



Title: Re: XC16 Compilers Discussion
Post by: Catcatcat on February 07, 2020, 07:49:35 07:49
MPLAB XC16 Compiler v1.50 (https://www.microchip.com/mplabxc16windows)

This universal link will always show the latest version.


Title: Re: XC16 Compilers Discussion
Post by: Catcatcat on November 20, 2020, 08:16:05 08:16
MPLAB XC16 Compiler v1.61 (https://www.microchip.com/mplabxc16windows)

Everything works well.

This universal link will always show the latest version.


Title: Re: XC16 Compilers Discussion
Post by: Catcatcat on March 29, 2021, 07:49:44 07:49
MPLAB XC16 Compiler v1.70 (https://www.microchip.com/mplabxc16windows)

Everything works well.


Title: Re: XC16 Compilers Discussion
Post by: extremgear on April 07, 2021, 07:53:31 19:53
hello,

it seems to be very hard to make the medicine work on mac os big sur , i guess i'm not used to this new os and new terminal, i'll dig a little bit more and see.


Title: Re: XC16 Compilers Discussion
Post by: patchjack on March 08, 2022, 09:31:51 09:31
Moderator, please share the patch file here, thank you!


Title: Re: XC16 Compilers Discussion
Post by: Manuel on March 08, 2022, 09:56:40 09:56
Did you try TOR-browser ?

X!


Title: Re: XC16 Compilers Discussion
Post by: pickit2 on March 08, 2022, 02:51:32 14:51
Moderator, please share the patch file here, thank you!
Site Rules state All Software files are to be on a File Host Site not here. unless you want Sonsivri to be taken down.


Title: Re: XC16 Compilers Discussion
Post by: patchjack on March 09, 2022, 04:16:51 04:16
Site Rules state All Software files are to be on a File Host Site not here. unless you want Sonsivri to be taken down.

Excuse me, what is the file host site address of this xc16 cracked file?


Title: Re: XC16 Compilers Discussion
Post by: Manuel on February 03, 2024, 10:48:47 10:48
MPLAB XC16 Compiler v2.10

...Seems all ok...

X!