Microchip
直播中

魏紫瑜

7年用户 135经验值
私信 关注
[问答]

使用MPLAB x 4.20中的MCC库(ADCC)编译错误

大家好。我刚买了一个带有PIC16F18877的Xpress板,我现在正在使用它。我以前在XC8 v1.33中使用过MPLAB X v2.20,但是对于这个芯片,我必须安装更新的版本:MPLAB v4.20,XC8 v2.00I安装在旧版本旁边,因为我有一些项目是在旧版本,我不知道在新版本中是否对这些项目有任何问题。但是我觉得我的新安装没有正常工作。例如,我使用MCC复制了一个Xpress板示例(用CLC闪烁,还添加了一个printf(“He”)。llo World")通过u***接口和虚拟控制台从另一个示例到UART。)这有效。当我添加ADCC库(PIC10/PIC12...等版本,而不是基础服务版本)时,我会得到编译错误。这甚至在我自己添加任何代码之前。错误:注释行:注释这些行可以消除错误,但我觉得这不是正确的方法。使用在线MPLAB Xpress IDE中的ADCC库没有任何问题,因此我倾向于认为在我安装的MPLAB X/CX8编译器中有些东西是不正确的。snt给出这个错误,但是没有很好的ADCC函数来处理)在MPLLABX中为我的Xpress板加载预制的示例项目也不工作,这给出错误:::::error:(2047)在C99中再次编译时,在线MPLAB Xp中不支持24位浮点类型这是没有问题的,但是我更喜欢在MPLAB X中工作。我做错什么了吗?我需要卸载MPLAX和XC8在我的PC上的任何踪迹,并且只重新安装新版本吗?(我有点担心,因为我现有的项目)

回帖(3)

张毕鹄

2020-3-26 11:09:19
所以,我刚在我家里的电脑上试过。以前没有任何微芯片软件。安装了MPLAB X IDE v4.20/XC8编译器v2.00/和MCC v3.55.1插件。然后用PIC16F18877启动新项目,打开MCC,添加ADCC库,生成代码并编译。再次出现与上面相同的错误。是否存在incode MCC插件和XC8还是MPLAB X之间的兼容性????
举报

杨叶

2020-3-26 11:20:38
嗨,我想可能是XC8 v2.00默认C99的问题。请按照下面的步骤来看看问题是否仍然存在:https://www..hip.com/for./m1056620.aspxRegards
1 举报

张毕鹄

2020-3-26 11:27:42
RISC,谢谢你的小费,这真的很管用!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分