zigbee cc2530 编译错误 Warning[w52]: More than one definition for the

阅读: 评论:0

zigbee cc2530 编译错误 Warning[w52]: More than one definition for the

zigbee cc2530 编译错误 Warning[w52]: More than one definition for the

 Warning[w52]: More than one definition for the byte at address 0x6b in common segment INTVEC. It is defined in module "hal_key" as well as in module ""

在为cc2530添加自定义按键的时候,出现了这个编译错误,在P2端口上自定义的按键中断总会多产生两次P0中断,一直无法解决,网上找了好多资料,说改协议栈hal_key.c中的中断向量号,但没说具体怎么改,一直折腾了好久都不行,然后突然灵光一现,在板子初始化的时候不初始化按键相关的东西就行,然后再hal_driver.c中注释掉halkeyinit(),但是好像不起作用,然后就去找hal_key 宏,一直找不到定义的地方,最后在ide设置中有一个c/c++ compiler 里面有相关预编译宏,找到hal_key 将其设置为false,回到项目编辑页面,clean 项目,然后编译就好了,烧录到开发板,发现中断正常工作了. 

补充说明: 我使用的中断口为P0_4 P2_2,串口使用的是uart0,备用位置1,即p1_4 p1_5.
 

本文发布于:2024-01-27 21:19:48,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063615872704.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:错误   zigbee   definition   Warning
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23