一、编译
在安装的环境中,进入border-router目录,编译border-router.c。
具体命令:
cd contiki/examples/cc2530dk/border-router
make border-router
运行之后报错:
缺少srec_cat工具,此工具可将bin转换为hex。安装此工具,执行命令:
sudo apt-get install srecord
再次进行编译,之后在border-router目录下,有border-router.hex文件
二、烧写
在border-router目录下,有border-router.hex文件。将其拷贝至widows环境下,通过SmartRFFlash Programmer烧写工具烧写到节点。
三、测试
在Windows中打开串口之后发现没有任何反应,根据weiqianen2009的博文,修改project-conf.h文件如下:
第一句这里定义最大负载为120个字节,可能造成了内存溢出,因此修改为20。至于最后一句,定义为cc2531平台上运行,本实验用的是cc2530,所以修改为cc2530。
重新编译之后,烧写到节点,串口输出:
说明边界路由已经运行起来了。