我的mplab xc8 安装经验分享

2020-02-06 09:50发布

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.zip (35.3 KB, 下载次数: 134) 2018-7-9 22:20 上传 点击文件名下载附件 MXC1321 ,文件信息
xclm.exe (26.624 bytes), ‎19‎ Jun 2014
CRC-32: d3c4a688
SHA-1: e0570107814a72b7498016f887896703ce814ed1
SHA-256: b6cdc94545068e30d27c8b880e5b489b29a9ee5eedd52558dff9a986b05d511d
SHA-512: 1c960685b27d744f4962fd3517d8277beaa1092dd5799a1f5b72a1f382d62e7a58987b8ddf467d3886e23e81a744a5d2dc4ce03f398f32deae2066516c9c9132

破解方法:到安装文件夹%ProgramFiles(x86)%Microchipxc8v1.45in,这里有原版的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

破解完成了


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
50条回答
shaozh_new
1楼-- · 2020-02-07 12:25
 精彩回答 2  元偷偷看……
dory_m
2楼-- · 2020-02-07 17:54
谢谢,试试!!!
NM2012
3楼-- · 2020-02-07 22:01
不用破解啊,先装低版本的。然后装高版本的。有空把我的分享上来,现在在外面。最近在玩Pic的单片机,REAL ICE 死活连不上芯片,KIT3.5却可以。不知为啥
Earthman
4楼-- · 2020-02-08 01:51
4.文件夹瘦身
a.启用文件夹压缩,%ProgramFiles(x86)%Microchipxc8v1.45ininclude 文件夹有4154个文本文件,文件大小多分布于2kB附近其中大部分不足2kB。在Windows系统中启用文件夹压缩对于减少占用空间非常有效,压缩后include文件夹占用空间从1.2GB变成了274MB,效果显著。
b.删除由于安装xc8-v1.45b-part-support-windows-installer.exe 生成的备份文件,带rollback字样的文件夹就是了,由于不会回滚更新,只需要删除这些个备份文件夹。
这样瘦身完成后xc8占用的空间只有336MB了。
zmh169
5楼-- · 2020-02-08 02:50
本帖最后由 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
wq_601840968
6楼-- · 2020-02-08 04:54
 精彩回答 2  元偷偷看……

一周热门 更多>