搜索
bottom↓
回复: 16

XC8 V1.32 is released on June-9-2014.

[复制链接]

出0入0汤圆

发表于 2014-6-12 03:44:23 | 显示全部楼层 |阅读模式
XC8 V1.32 is released on June-9-2014. It is available at Microchip web site:
http://www.microchip.com/pagehandler/en_us/devtools/mplabxc/

what's nnew:
3.1. Version 1.32
New device support The following parts (and their corresponding LF variants) are now fully
supported by this release: PIC16F1614, and PIC16F1618. Support is also present for the
following devices: MCP19118, MCP19119, MCP19124, and MCP19125. See also re -
named devices.
Runtime speed improvements For enhanced mid-range devices, a faster inlined version of
memcpy()  will be used when compiling with speed optimizations enabled. For PIC18 de -
vices, some integer math routines now use a faster inlined version when compiling with
speed optimizations enabled. More use is made of the PIC18 hardware multiply instruc -
tion, including floating point multiply operations. Many general optimizations also have
been applied to PIC18 output.
New Free-mode optimization An additional optimization has been added to improve removal of
redundant bank selection instructions when using Free mode. The effect of this optimiza-
tion will only be observable when the assembler optimizers are enabled.
....

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2014-9-9 09:28:43 | 显示全部楼层
本帖最后由 funnynypd 于 2014-9-9 10:35 编辑

Release 1.33 released on Aug-25-2014.
http://www.microchip.com/mplabxc8windows

1.1. Introduction
This is a minor bug-fix update to the Microchip MPLAB®  XC8 C compiler. This version addresses issues that might have caused existing projects to unintentionally use the new instruction
invariant optimizations. Several bugs associated with these optimizations as well as other general issues are also addressed.
... ...

出0入0汤圆

发表于 2014-9-9 19:29:52 | 显示全部楼层
更新的太快了,跟不上Microchip的节奏,够用就好了,暂不更新.

出0入0汤圆

发表于 2014-9-19 23:40:32 | 显示全部楼层
够用就好,不一味求新,稳定可靠第一

出0入0汤圆

发表于 2014-9-26 16:40:02 | 显示全部楼层
稳定可靠第一

出0入0汤圆

 楼主| 发表于 2014-9-26 20:45:48 | 显示全部楼层
You will need PICC18 STD V9.52 if stability is what you want. XC8 are not good on this.

出0入0汤圆

发表于 2014-9-27 10:10:22 | 显示全部楼层
编译器更新支持一些新器件,如果不用新器件,没有必要更新

出0入12汤圆

发表于 2014-9-27 13:58:18 | 显示全部楼层
1.33 破解跟以前一样吗?

出0入0汤圆

 楼主| 发表于 2015-3-15 22:31:50 | 显示全部楼层
MPLAB® XC8 Compiler v1.34; Feb-25-2015

MPLAB XC8 v1.34 Released

MPLAB XC8 C-Compiler v1.34 is now available for download here.
http://www.microchip.com/pagehan ... s/mplabxc/home.html

This release provides:
New device support
New license manager and installers
      XCLM 2.0 has been updated to the latest version of the Reprise License software (version 11.2).
‘MAXIPIC’ hypothetical  device
      The compiler will terminate compilation if the selected device runs out of program memory, data memory, or EEPROM.
Operating mode fall back
     A new option, --NOFALLBACK, has  been implemented to ensure that the compiler is not executed with an operating mode below that specified by the --MODE option.
Comparison optimizations
     Code associated with equality and relational comparisons has been improved in many situations, especially for software stack variables on enhanced mid-range and PIC18 devices.
Automatic resetbits enabling
Bug fixes

Please see the release notes for full details.

出0入0汤圆

 楼主| 发表于 2016-2-29 02:36:41 | 显示全部楼层
The official release date of XC8 V1.36 compiler version is the 14 January 2016.

The following are new features the compiler now supports. The version number in the subheadings indicates the first compiler version to support the features that follow.
3.1.          Version 1.36
New device support Support is now available for the following parts (and their corresponding LF variants): 16F18326, 16F18346, 18F46K40, 18F26K40, 18F65K40, and 18F66K40.
New assertion A new assertion macro has been added. It implements a light-weight embedded version of the standard C assert() macro, and is used in the same way.  The macro is called __conditional_software_breakpoint() and, if possible, it attempts to halt program execution via a software breakpoint if its argument is false.
Coverity support files Support files for Coverity are now provided. They can be found in the compiler’s  etc/coverity directory.
New EEPROM access The compiler now has the ability to access EEPROM for those devices that use the NVMREG register set. Access is transparent when using any provided EEPROM routines. A new preprocessor macro _EEPROM_INT is defined to indicate the access type available with the selected device. Note that those devices which use the new NVMREG set have no flash library support.

出0入0汤圆

发表于 2016-4-6 20:34:01 | 显示全部楼层
没有破解可用啊

出0入0汤圆

发表于 2016-4-7 00:32:42 | 显示全部楼层
abutter 发表于 2014-9-27 13:58
1.33 破解跟以前一样吗?

XC8可以破解么?

出0入12汤圆

发表于 2016-4-7 15:09:59 | 显示全部楼层

我试过是可以的。

出0入0汤圆

发表于 2016-4-8 00:38:32 | 显示全部楼层
abutter 发表于 2016-4-7 15:09
我试过是可以的。

有破解文件么?不知破解后优化效果如何

出0入12汤圆

发表于 2016-4-8 16:53:57 | 显示全部楼层
yanzhiwei 发表于 2016-4-8 00:38
有破解文件么?不知破解后优化效果如何

破解文件论坛找。优化效果要看具体情况,case by case。

出0入0汤圆

发表于 2016-4-8 16:59:15 | 显示全部楼层
abutter 发表于 2016-4-8 16:53
破解文件论坛找。优化效果要看具体情况,case by case。

好的,谢谢

出0入0汤圆

 楼主| 发表于 2016-12-25 04:34:22 | 显示全部楼层
Version 1.40 is released on Dec-13-2016. There is no release 1.39.
3.1.          Version 1.40
New device support Support is now available for the following parts (and their corresponding LF variants): 16F15356, 16F15375, 16F15376, 16F15385, 16F15386, 16F19195, 16F19196, 16F19197, 16F15325, 16F15345, 18F24K42, and 18F25K42.
Overhauled Interrupt Handing As part of the support for the new PIC18Fxxk42 devices, which employ a new Interrupt Controller Module and interrupt vector tables, the way that interrupt functions can be defined has been expanded. The __interrupt() specifier, previously part of the Common C Interface (CCI), can now be used with all devices that have interrupts. For those devices using the vector tables, interrupt sources and vector table base addresses can be specified with the irq() and base() arguments, respectively, and as fully described in Section 5.9 Interrupts in the new User’s Guide. The interrupt functions for these devices can be define with a function parameter to determine the interrupt source. A new driver option, --UNDEFINTS, allows otherwise unimplemented interrupts sources to trigger certain behaviors, and the default interrupt source can be used to provide a default interrupt function when using __interrupt().
Improved/expanded in-built delay functions (XC8E-106, XC8E-16) The in-built delay routines (_delay(), _delaywdt(), __delay_us(), and __delay_ms(), etc.) have been improved. All devices can now generate a three-deep loop, allowing a maximum delay of 50,463,240 instruction cycles. The watchdog variant of this delay is now available for all devices. Several inaccuracies in the generated delay have been corrected. Delays for enhanced mid-range devices are more efficient and use less temporary variables. The delay times are now no longer affected by the location of temporary variables. The _delay3() in-built function is now implemented for enhanced mid-range devices.
New Assembler Controls New ASMOPT_PUSH and ASMOPT_POP controls allow the state of the assembler optimizer to be saved on to a stack of states and then restored at a later time. They work with the existing ASMOPT_ON/OFF controls and are useful when you need to ensure the optimizers are disabled for a small section of code but you are not aware if the optimizers have previously been disabled. For example:
OPT ASMOPT_PUSH
OPT ASMOPT_OFF
;protected code
OPT ASMOPT_POP
3.2.          Version 1.38
New device support Support is now available for the following parts: MCP19126, 16F15354, 16F15355, 16LF15354, and 16LF15355.
Defines for DCI and DIA data (XC8E-105) Macros are now supplied in the relevant device-specific header files for device information that is contained in the published DCI and DIA tables.
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-30 15:29

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表