意思是权限不够,又不知道如何在cygwin下以超级用户登录(网上说用login命令,我试了不怎么好使)。我的解决办法是:进入到cc2430em目录下, chmod 777 startup.bat,然后重新编译,反正就好用了,呵呵。
我最后的结果截图如下:
最后在cc2430em下生成了app.hex文件,如图:
7.烧写
(1)下载并安装SmartRF04 Flash Programmer这个软件,我用的是Setup_SmartRF04Progr_1.3.0.exe这个版本(同时我把还安装了Setup_Packet_Sniffer_2_2_0_0.exe和Setup_SmartRF_Studio_6_5_1.exe这两个软件,是芯片和仿真器驱动,不知道是不是多于了)。
(2)电脑USB跟仿真器连接,仿真器跟芯片连接好后,提示安装驱动,自动安装好后即可以用了。
(3)打开chipcon下的SmartRF04 Flash Programer,设置如下:
注意用System-on-Chip => Flash iage选择刚才编译好的app.hex文件 => 点击Read IEEE, 然后Write IEEE => 勾选Retain IEEE address when reprogramming => Action中选择第二个Erase,program and v… =>最后点击Perform actions,出现Erase,program and verify OK。表示成功了,而且此时芯片上的一个小灯在不停的快速闪烁。
到这一步,算是大功告成了,呵呵!