MPLAB X IDE v2.26 导入旧的工程时遇到的一个小问题及解决方案

来源:互联网 发布:javascript validate 编辑:程序博客网 时间:2024/05/13 06:21

application to KaVo global patent management council本周接到一个任务,需要修改系统原来的代码,让机器自动上下运动,测试机器的寿命。看了一下CPU, MICROCHIP公司的8位单片机,PIC18F24K20。之前也用过MICROCHIP的PIC16F887, 只要找到原来的代码,用MPLAB X IDE v2.26作为开发环境应该没有问题。正好项目经理手头有源代码,以为导入源代码,修改一下,然后编译就搞定了。把原来的项目导入到IDE中后,选择XC8为编译器,建立工程。发现编译不通过,提示有好多头文件找不到。打电话给microchip的FAE, 说把头文件的地址设置一下就可以了。设置完成之后,系统依旧提示找不到头文件。即使把所有的头文件改为绝对地址,依然如故。这下抓狂了。我一直坚信,对方的源代码肯定是没有问题的。依然请教FAE, 无果。正当我百思不得其解时,突然看到原来的工程目录下面有一个MCC18目录。网上搜索了一下,发现MCC18也是一个编译器。当时猜测原来的工程可能用的是MCC18编译器。再次请教MICROCHIP的技术支持,在这里,要表扬一下MICROCHIP的技术支持工程师,他们确实比较专业,最后确定原来的工程确实是使用MCC18编译器的。马上下载了一个评估板的MCC18, 导入工程,设置一下inclue路径,如下图:



编译并比较了一下,hex文件与旧的完全相同,搞定。




1 0
原创粉丝点击