原创 zigbee实验cygwin编译TestSampleMac出错解决方法(windows)

2013-12-20 10:54 890 4 4 分类: MCU/ 嵌入式 文集: zigbee实验

 

1. 错误代码如下:
...
C51 COMPILER V8.09 - SN: K1CMC-IEYCYC
COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2007
*** ERROR C141 IN LINE 1124 OF APP.C: syntax error near '/'
*** ERROR C141 IN LINE 1133 OF APP.C: syntax error near '/'
*** ERROR C141 IN LINE 1150 OF APP.C: syntax error near '/'
*** ERROR C141 IN LINE 1162 OF APP.C: syntax error near 'enum'
 
C51 COMPILATION COMPLETE.  0 WARNING(S),  4 ERROR(S)
...
31160014-357a4fa9e0974c1ca7634d95a192705a.png
2. 原因分析:
 
  1) 出错代码 1124行 展示如下:
 
/*YYYYY } /*__attribute__((packed))*/ cc2420_header_t*/
  2) 从代码中可以看出,nesc编译器希望通过 /**/ 进行代码注释,但是/**/中间又包含一个/**/,导致了注释失败;
 
3. 解决办法,手动在代码前边添加//进行注释:
 
///*YYYYY } /*__attribute__((packed))*/ cc2420_header_t*/
手动注释这4行代码之后,手动执行一下.\build\cc2430em\CC2430-F128.bat这个批处理文件,生成app.hex即可;
 
4. 效果如图(最终生成文件列表):
31160751-35d11875bb0c47f6bceb6d821b48fa2d.png
 
 

文章评论0条评论)

登录后参与讨论
我要评论
0
4
关闭 站长推荐上一条 /2 下一条