Microchip
直播中

李开英

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

通过NULL指针进行的间接函数调用被忽略

你好,我移植了一些第三方(微芯片)代码到XC8,我唯一要解决的问题是这个警告。尽管是一个警告,但“表达式不会生成代码”,它刚显示出来就让我怀疑是否可以忽略它……你能告诉我:-我应该担心这个wa吗?瑞宁?-不管上面的答案是什么,在保持功能的同时解决这个问题的最佳方法是什么,即,使间接函数callWarning:canopen/CO_..c:163:warning:(1471)通过NULL指针.edcanopen/CO_..c:163:warning:(759)表达式不生成任何代码

回帖(13)

张娜

2020-3-26 08:16:12
我想我已经使用了旧的代码,移植到PIC24,指针应该填充到某处…所以我不明白为什么会有这样的信息
举报

胡芝恒

2020-3-26 08:32:50
您需要向我们展示如何加载函数指针。
举报

张蕾

2020-3-26 08:51:38
HIAN间接呼叫的货架代码!我怀疑一些回调函数没有注册。
举报

王红梅

2020-3-26 09:18:25
我只是把完整的代码和调试器SuxSudit.Obj-& G.P.PFunc用正确的地址存储到程序存储器中。不幸的是,由于XC8没有为“UIDI.Obj.& G.P.Pul函())语句生成代码,所以不调用任何函数。:(
举报

更多回帖

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