CC2650LaunchPad 運行contiki hello-world示例程序
阿新 • • 發佈:2018-01-21
例程 .org src fatal 什麽 info director mage sta
找不到ioc.h,參考contiki-old的內容,發現/home/user/contiki/cpu/cc26xx-cc13xx/lib/cc26xxware目錄下竟然是空的,不知道為什麽沒clone下來。再單獨clone一次:
最近做畢設,開始接觸contiki。
下載並運行Instant Contiki 3.0
這是官方制作的虛擬機鏡像,直接用vmware等工具就可以運行。
從這裏下載。
下載並解壓後,用vmware運行。
獲取最新的contiki
進入虛擬機後,~目錄下有contiki和contiki-3.0文件夾,瀏覽一下發現不是最新版本,所以把contiki目錄重命名一下contiki-old,然後git一個最新版本:
cd ~
git clone https://github.com/contiki-os/contiki.git
獲取最新版本的CC2650依賴庫
更新contiki之後發現編譯~/contiki/examples/hello-world的LaunchPad版本不成功,提示:
platform/srf06-cc26xx/srf06/cc26xx/board.h:58:17: fatal error: ioc.h: No such file or directory
找不到ioc.h,參考contiki-old的內容,發現/home/user/contiki/cpu/cc26xx-cc13xx/lib/cc26xxware目錄下竟然是空的,不知道為什麽沒clone下來。再單獨clone一次:
cd ~/home/user/contiki/cpu/cc26xx-cc13xx/lib/cc26xxware
git clone https://github.com/contiki-os/cc26xxware.git
編譯LaunchPad版本的hello world
cd ~/home/user/contiki/examples/hello-world make TARGET=srf06-cc26xx BOARD=launchpad/cc2650 hello-world
編譯之後目錄下會生成hello-world.hex和hello-world.bin,隨便選一個復制到windows下,用SmartRF Flash Programmer下載:
之後,打開串口助手並重啟LaunchPad,就可以看到串口輸出的信息了:
CC2650LaunchPad 運行contiki hello-world示例程序