IAR---ZStack-CC2530单播
错误:
Error[e27]: Entry "GenericApp_HandleKeys::?relay" in module EndDevice ( D:******************\Projects\***************CC2530DB\CoordinatorEB\Obj\ EndDevice.r51 ) redefined in module GenericApp (D:\IAR\Projects\ZStack*************************CC2530DB\CoordinatorEB\Obj\GenericApp.r51 )
Error while running Linker
产生这个错误的原因是因为在整个工程中存在两个.c文件都存在相同的函数,如这个工程中存在着两个相同的void GenericApp_Init() 故产生编译冲突。解决办法很简单,因为我们烧程序到CC2530模块时,只需烧其中一个程序就行了,故可以把其中一个屏蔽掉,即可解决这个bug,这个也是困扰了我一下午,确实不是代码的问题。
这样编译完后问题就迎刃而解了。
最后ok后右键工程进行rebulid all 就会解决。