搜索
bottom↓
回复: 55
打印 上一主题 下一主题

我的mplab xc8 安装经验分享

  [复制链接]

出0入0汤圆

跳转到指定楼层
1
发表于 2018-7-9 22:27:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.安装文件地址。
CX8兼容PICC语法的最后一个版本是1.45b, 后来更新的2.x使用clang做前端,使用C99标准,导致一些语法不兼容。安装文件有2个xc8-v1.45-full-install-windows-installer.exexc8-v1.45b-part-support-windows-installer.exe

2.安装方法。
administrator账户无法安装,会遇到安装权限的问题,如destination not writable警告。
要正确安装需要administrator组的非administrator账户如user1。
登录到user1,安装xc8-v1.45-full-install-windows-installer.exe,注意这里Windows不能启用缩放(如150%于4K屏),如有缩放需要先调回100%。
安装完成后继续安装xc8-v1.45b-part-support-windows-installer.exe。安装完成后运行
对于mplab x IDE没有对账户有这样的要求。此时可以继续安装mplab x。mplab x是基于NetBeans IDE,跑在JAVA上的,安装文件比较庞大,安装完成后需要占用2.7GB,XC8则需要2.5GB,都是比较占用空间的。

3.patch(破解)XC8
使用 MXC1321 ,文件信息
xclm.exe (26.624 bytes), ‎19‎ Jun 2014
CRC-32: d3c4a688
SHA-1: e0570107814a72b7498016f887896703ce814ed1
SHA-256: b6cdc94545068e30d27c8b880e5b489b29a9ee5eedd52558dff9a986b05d511d
SHA-512: 1c960685b27d744f4962fd3517d8277beaa1092dd5799a1f5b72a1f382d62e7a58987b8ddf467d3886e23e81a744a5d2dc4ce03f398f32deae2066516c9c9132

破解方法:到安装文件夹%ProgramFiles(x86)%\Microchip\xc8\v1.45\bin,这里有原版的xclm.exe,把它更名为xclm.old(固定的名字),然后把解压的xclm.exe放入文件夹代替原版的xclm.ext。命令行运行xclm.exe一次,显示如下信息
Patched 40 bytes in file ./cgpic
Patched 40 bytes in file ./cgpic18
Patched 40 bytes in file ./picc
Patched 40 bytes in file ./picc18
Patched SHA in 4 of 4 files

验证XC8具有pro模式
  1. xc8 --chip=16f1516 --mode=pro
复制代码


Microchip MPLAB XC8 C Compiler (PRO Mode) V1.45
Build date: Nov 15 2017
Part Support Version: 1.45 (B)
Copyright (C) 2017 Microchip Technology Inc.
License type: Node Configuration

(939) no file arguments
(908) exit status = 1

破解完成了


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

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

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

出0入0汤圆

2
发表于 2018-7-9 22:36:54 | 只看该作者
V1.41使用中!

出0入0汤圆

3
发表于 2018-7-9 23:01:56 来自手机 | 只看该作者
感谢楼主分享

出0入0汤圆

4
发表于 2018-7-9 23:22:16 | 只看该作者
XC8 V2.00 is now released.

出0入0汤圆

5
发表于 2018-7-9 23:39:59 | 只看该作者
XC8 V2.00 now includes AVR MCUs.
And it doesn't work with the old MPLAB V9.x.

出0入0汤圆

6
发表于 2018-7-10 08:55:03 | 只看该作者
感谢楼主分享

出0入0汤圆

7
发表于 2018-7-10 11:58:48 来自手机 | 只看该作者
感谢楼主分享

出0入0汤圆

8
发表于 2018-7-10 12:28:29 | 只看该作者
非常详细的说明。顶。。

出0入0汤圆

9
发表于 2018-7-10 13:43:17 | 只看该作者
谢谢,试试!!!

出5入0汤圆

10
发表于 2018-7-10 13:53:00 来自手机 | 只看该作者
不用破解啊,先装低版本的。然后装高版本的。有空把我的分享上来,现在在外面。最近在玩Pic的单片机,REAL ICE 死活连不上芯片,KIT3.5却可以。不知为啥

出0入0汤圆

11
 楼主| 发表于 2018-7-10 14:30:22 | 只看该作者
4.文件夹瘦身
a.启用文件夹压缩,%ProgramFiles(x86)%\Microchip\xc8\v1.45\bin\include 文件夹有4154个文本文件,文件大小多分布于2kB附近其中大部分不足2kB。在Windows系统中启用文件夹压缩对于减少占用空间非常有效,压缩后include文件夹占用空间从1.2GB变成了274MB,效果显著。
b.删除由于安装xc8-v1.45b-part-support-windows-installer.exe 生成的备份文件,带rollback字样的文件夹就是了,由于不会回滚更新,只需要删除这些个备份文件夹。
这样瘦身完成后xc8占用的空间只有336MB了。

出0入0汤圆

12
发表于 2018-7-10 14:33:15 | 只看该作者
本帖最后由 zmh169 于 2018-7-10 14:42 编辑
funnynypd 发表于 2018-7-9 23:39
XC8 V2.00 now includes AVR MCUs.
And it doesn't work with the old MPLAB V9.x.


在走整合路线?microchip的官网没看到这个信息呢。只知道NXP的MCUxpresso整合了LPC和Kinetis

出0入0汤圆

13
发表于 2018-7-10 15:43:08 | 只看该作者
pic现在用的还多么  为什么不用stm32

出0入0汤圆

14
发表于 2018-7-10 20:15:23 | 只看该作者
本帖最后由 zd0305 于 2018-7-10 20:49 编辑

刚找到破解2.0的办法,在验证,晚几天上说明

出0入0汤圆

15
发表于 2018-7-10 21:00:08 | 只看该作者
>pic现在用的还多么  为什么不用stm32
Stm32: 3.3V, PIC: 5V

>刚找到破解2.0的办法,在验证,晚几天上说明
The challenge is: MPLAB V9.x.
MPLAB X is way too big, way too slow. Java is the pain.

出0入0汤圆

16
发表于 2018-7-11 15:26:12 | 只看该作者
感谢提供!

出0入0汤圆

17
发表于 2018-7-12 00:54:37 | 只看该作者
Anyone knows how to manully insert XC8 V2.0 into MPLAB V9.x?

出0入0汤圆

18
发表于 2018-7-14 13:57:29 | 只看该作者
已收藏,谢谢分享。论坛pic的帖子太少了

出0入0汤圆

19
发表于 2018-8-15 02:35:52 | 只看该作者
PIC is good on long term availability.

出0入0汤圆

20
发表于 2018-8-15 02:53:36 | 只看该作者
Where do you get the part support file?
I have searched the Microchip web, but didn't get the same file?

出0入0汤圆

21
发表于 2018-8-15 02:56:56 | 只看该作者
Is there a way to make the XC8 V2 working under MPLAB IDE V8.9x?

出140入8汤圆

22
发表于 2018-8-15 05:34:24 | 只看该作者
我一直用的mplab 8.92,Pic单片机的这个软件真是非常无语了,底层配置也是硬啃数据手册啃寄存器,pic24的单片机芯片内部eeprom搞了大半个月,数据手册上的方法和示例代码竟然是错…网上几乎找不到资料,产品后被破解也是分分钟的事还便宜…但是这些问题都没有彻底断送很多老款Pic的需求,我这边还真有几个机器连续工作快10年了,备份电池维护了好多回了。还有就是这个芯片真是不容易坏,STM32的板子是要常备热吹风吹吹的,Pic的板子我这里还没有玩烧片过头回,耐操!

出0入0汤圆

23
发表于 2018-8-15 17:00:41 | 只看该作者
PIC的片子开发环境就是不太好,但是皮实确实是最大的优点,如果特别在意成本,可以考虑转移到台系兼容芯片上面。

出0入0汤圆

24
发表于 2018-8-19 10:28:20 | 只看该作者
感谢分享XC8

出0入0汤圆

25
发表于 2018-8-20 14:18:00 | 只看该作者

感谢分享

出0入0汤圆

26
发表于 2018-8-20 17:58:17 来自手机 | 只看该作者
感谢分享,收藏了

出50入0汤圆

27
发表于 2018-8-20 23:29:55 来自手机 | 只看该作者
还在用MPLAB8.92  8位机目前够用

出0入0汤圆

28
发表于 2018-8-21 11:54:23 | 只看该作者
多谢分享,之前V1.41在MPLAB X IDE上显示FREE MODE

出0入0汤圆

29
发表于 2018-8-21 16:32:05 | 只看该作者
用楼主的方法在MPLAB X IDE V4.15中仍是Free mode

出0入0汤圆

30
发表于 2018-8-21 16:43:30 | 只看该作者
但是在MPLAB IDE中是PRO MODE,请问怎么解决

出0入0汤圆

31
发表于 2018-8-22 23:48:41 | 只看该作者
microchip官网最新XC8能和谐吗?XC8比PICC好在哪里?

出0入0汤圆

32
发表于 2018-9-1 07:18:03 | 只看该作者
https://download.csdn.net/download/cm_w/10599087
谁来传上来试试

出0入42汤圆

33
发表于 2018-9-1 07:53:32 来自手机 | 只看该作者
记录备用。谢谢!

出0入0汤圆

34
发表于 2018-9-2 21:35:38 | 只看该作者
最新版xc8 v2.0破解,谁先试试

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

35
发表于 2018-9-6 15:57:09 | 只看该作者
pcl 发表于 2018-9-2 21:35
最新版xc8 v2.0破解,谁先试试


不能下载了,谁能再上传一下,谢谢!

出0入0汤圆

36
发表于 2018-9-6 16:50:02 | 只看该作者
两个关键破解的压缩包下都不来 有人重传下吗,

出0入0汤圆

37
发表于 2018-9-7 21:40:04 | 只看该作者
谢谢分享

出0入0汤圆

38
发表于 2018-9-10 22:18:30 | 只看该作者
pen245760036 发表于 2018-9-6 16:50
两个关键破解的压缩包下都不来 有人重传下吗,

你再试试看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

39
发表于 2018-9-11 09:02:16 | 只看该作者

可以了 谢谢

出0入475汤圆

40
发表于 2018-9-19 16:45:28 来自手机 | 只看该作者
sumec_jszx 发表于 2018-8-21 16:43
但是在MPLAB IDE中是PRO MODE,请问怎么解决

工程设置里面选择编译器模式为pro……我也是今天才搞清楚,新ide太繁琐了

出0入0汤圆

41
发表于 2018-9-19 16:57:57 | 只看该作者
1a2b3c 发表于 2018-9-19 16:45
工程设置里面选择编译器模式为pro……我也是今天才搞清楚,新ide太繁琐了 ...

MPLAB X IDE默认确实是FREE MODE,要重新设置编译模式才能切换为PRO MODE.

出0入0汤圆

42
发表于 2018-9-19 17:06:02 | 只看该作者
有没有相关PIC 的 X IDE 教程啊  我最近也在摸PIC  

出0入0汤圆

43
发表于 2018-10-10 00:24:24 | 只看该作者

2.0你能破解成功?我的破解之后还是提示“The current licence does not permit the selected optimization level, using level -O1”

出0入0汤圆

44
发表于 2018-10-10 01:12:29 | 只看该作者
2.0 requires XIDE,
I don't think you can use it under MPLAB 8.9x.

出0入0汤圆

45
发表于 2018-10-15 18:12:38 | 只看该作者
试了 可以用 谢谢

出0入0汤圆

46
发表于 2018-11-5 12:36:56 | 只看该作者
本帖最后由 funnynypd 于 2018-11-5 22:35 编辑

>“The current licence does not permit the selected optimization level, using level -O1”
I don't think the XC2.0 support higher level optimization. Try V1.45.
If you stick with XC2.0, the "-O1" may be all you can get for the moment.

出0入0汤圆

47
发表于 2018-11-5 13:05:52 | 只看该作者
funnynypd 发表于 2018-11-5 12:36
>“The current licence does not permit the selected optimization level, using level -O1”
I don't th ...

重点:1. license要放到指定目录;2. pic/bin目录下的4个exe文件要用UltraEdit修改.

出0入0汤圆

48
发表于 2018-12-23 16:19:04 | 只看该作者
zmh169 发表于 2018-11-5 13:05
重点:1. license要放到指定目录;2. pic/bin目录下的4个exe文件要用UltraEdit修改. ...

兄弟,我用UltraEdit 打开PICC.exe/cgpic.exe 但就是找不到对应的字串呀。请问这是何解?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

49
发表于 2018-12-28 19:51:45 | 只看该作者
本帖最后由 zmh169 于 2018-12-28 20:01 编辑
mountainqy 发表于 2018-12-23 16:19
兄弟,我用UltraEdit 打开PICC.exe/cgpic.exe 但就是找不到对应的字串呀。请问这是何解? ...


传个我改好了bin文件包的你试试吧


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

50
发表于 2018-12-29 09:09:56 | 只看该作者
zmh169 发表于 2018-12-28 19:51
传个我改好了bin文件包的你试试吧

谢谢,用回MPLAB X5.05版本就可以了。

出0入0汤圆

51
发表于 2021-7-8 09:32:36 | 只看该作者
谢谢诸位分享资源。

出0入0汤圆

52
发表于 2022-4-3 10:43:38 来自手机 | 只看该作者
Earthman 发表于 2018-7-10 14:30
4.文件夹瘦身
a.启用文件夹压缩,%ProgramFiles(x86)%\Microchip\xc8\v1.45\bin\include 文件夹有4154个文 ...

(引用自11楼)

LZ分享的资源实测可用,完美破解,谢谢分享!

出0入0汤圆

53
发表于 2022-4-3 10:47:49 来自手机 | 只看该作者
请问一下xc8-v1.45b-part-support-windows-installer.exe这个支持包怎么在官网寻找啊,找不到啊,知道怎么在官网寻找xc8支持包的发个链接,谢谢了

出0入0汤圆

54
发表于 2022-4-3 11:04:33 来自手机 | 只看该作者
https://www.microchip.com/en-us/ ... b-xc-compilers#tabs

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

55
发表于 2022-9-22 09:13:26 | 只看该作者
Thank you !!!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-3-29 01:28

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

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