tdh03z的笔记 https://passport2.21ic.com/?301579 [收藏] [复制] [RSS]

日志

microchip xc8 pro 方法

已有 1279 次阅读2015-3-28 21:13 |个人分类:PIC单片机|系统分类:单片机| XC8

转至:http://hi.baidu.com/lujizhen/item/de878421073f51d60f37f905

                                       microchip xc8 pro 方法
1、复制下列代码,另存为xclm.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
/***************************************************************************** 
* xclm.c - A replacement license server for Microchip embedded compilers 
*****************************************************************************/
    
#include <stdio.h> 
#include <string.h> 
#include <stdlib.h> 
    
enum
    LICENSE_FREE, 
    LICENSE_STANDARD, 
    LICENSE_PRO, 
    LICENSE_NULL, 
    LICENSE_NOCPP, 
    LICENSE_CPPFREE, 
    LICENSE_CPPFULL 
}; 
    
/* Padded keystring for XC8 compiler */
const char XC8_KEY[] = 
"120205690315959428539973816151144999076498629234049888"
"179227155534183820578631309018645587360933525814619915"
"779526071941849199599867328321377639683720790016145394"
"178294936006671919157552224249424396156390966410329115"
"909578096551465127991840510571525598801543710978110203"
"982753256678760352233698494166181105701471577863949973"
"752378527793703095602570185318279000307654710756304884"
"332086971157374238079344503160762531771453544441183117"
"818224971852635709182448998796203508335756172022603393"
"785870328131267807990054177348691152537065623705744096"
"622171290262732073236149224291304052855537234103307757"
"779806424202430488281521000914602653822069627155202082"
"274335001015294801198690117625951676366998171835575234"
"880703719555742347294083595208861666202572853755813079"
"282586487282173705566196898952662018776810629200817792"
"338135876828426412432431480282173674506720693507626895"
"304345939375032966363775750624733239923482883107733905"
"27680200757984356120205690"; 
    
int main(int argc, char *argv[]) 
    int license = LICENSE_FREE; 
    int ii; 
    
    for (ii = 0; ii < argc; ++ii) 
    { 
        if (!strcmp(argv[ii], "swxc32") || 
            !strcmp(argv[ii], "swxc16") || 
            !strcmp(argv[ii], "swxc8")) 
        { 
            license = LICENSE_PRO; 
        } 
        else if (!strcmp(argv[ii], "swxcpp32")) 
        { 
            license = LICENSE_CPPFULL; 
        } 
        else if (!strcmp(argv[ii], "-hash")) 
        { 
            int index = atoi(argv[ii+1]); 
            printf("%.10s", &XC8_KEY[index]); 
        } 
    } 
    
    return license; 
}

2、安装mingw

3、用如下命令,编译生成xclm.exe

1
gcc xclm.c -o xclm

4、替换XC8安装目录的同名文件

5、修改MPLAB X IDE的相关配置,如下图红色处:

6、点击“OK”完在更改。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)