Microchip
直播中

徐昕

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

MPLAB X IDE编辑器无法识别MULW指令

你好!这看起来只是个伪装问题,但是MPLAB X IDE编辑器不识别MULW指令,所以当我输入它时,它不会像任何其他asm指令那样改变颜色,但是编译器不会在其上生成任何错误。另一方面,MUL.W指令作为指令着色,但是在构建时产生错误。我使用XC16工具链,目标设备是dsPIC33E家族的成员,MPLAB X IDE版本是v3.51,XC16版本是1.3。我想知道它是否取决于项目的性质,我是否出什么事了吗?

回帖(6)

李涛

2020-3-9 08:18:33
您缺少符号类型。IE.MUW.UU W0,W2,W6没有MUL.W指令。
举报

李涛

2020-3-9 08:34:21
如果你打算让你的库在dspic33f上使用,那么带有单词.nation的mul不在指令集中,只有dspic33e。在为两个芯片写代码时你必须小心。
举报

周莹

2020-3-9 08:40:56
即使是Uu,SU,SS也不能得到识别。是的,MUL.W并不存在,这就是为什么它看起来很奇怪。这永远不会是一个库,函数太具体,我猜编译器无论如何必须生成错误。
举报

周莹

2020-3-9 09:03:09
是的,这是正确的。我用ICD 3毫无问题地调试了Harware上的代码。这就是为什么我假设编辑器出了问题,也许是我不知道的一些设置。还是虫子?
举报

更多回帖

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