2013-12-11 44 views

回答

1

的telosB微塵與半自助旅遊旅行社OS兼容,其實我使用他們半自助旅遊旅行社。要編程它們,如果您使用的是Instant Contiki,則需要爲MSP430微控制器安裝GCC。您可以使用下一個命令:

sudo apt-get install gcc-msp430 

在另一方面,我認爲要解決,我認爲你只需要以root你的答案的問題。所以嘗試下:

sudo -s 
make TARGET=sky hello-world.upload 

我希望能幫到你。

乾杯!

1

當前我正在使用telosb運行contiki應用程序。我遵循官方網站教程,顯然如果你做TARGET = sky,它會編譯源文件。但是,做make TARGET=sky hello-world.upload不起作用。節目

make sky-reset sky-upload 

make[1]: Entering directory `/home/user/contiki-2.6/examples/hello-world' 

make -k -j 1 sky-reset-sequence 

make[2]: Entering directory `/home/user/contiki-2.6/examples/hello-world' 

Done 

make[2]: Leaving directory `/home/user/contiki-2.6/examples/hello-world' 

make -j 1 sky-upload-sequence 

make[2]: Entering directory `/home/user/contiki-2.6/examples/hello-world' 

Done 

make[2]: Leaving directory `/home/user/contiki-2.6/examples/hello-world' 

make[1]: Leaving directory `/home/user/contiki-2.6/examples/hello-world' 

rm hello-world.ihex 

其中根據官方網站教程意味着板子沒有連接。我很確定它是連接的。此外,使登錄從不顯示任何東西,因爲以前的命令沒有工作。

最終,我的一位朋友發現了一種將contiki應用程序刷入telosb的方法。但是,您需要Instant Contiki中的TinyOS開發環境。您可以在www.eetutorials.com的Ubuntu上找到關於設置TinyOS環境的信息。

這似乎是這樣做的一個適當的方式並不好,但到目前爲止,它運行簡單的應用

第1步,當爲我工作:

make TARGET=sky application-name 

做編譯應用程序

第2步:

msp430-objcopy application-name.sky -O ihex application-name.ihex 

sudo tos-bsl --telosb -c /dev/ttyUSB0 -r -e -I -p application-name.ihex 

但是,請登錄仍然不笑w什麼因此我已經看到我的printf輸出 通過串行端口應用程序需要安裝。我的猜測是contiki支持天空,但不是真的telosb?我不是專家,我無法分辨2個主板之間的差異。不過,希望這些信息有所幫助,並希望contiki專家能夠進一步澄清這一點。

乾杯

1

telosb mote與tmote天空或天空相同。這個名字是所有相同的平臺。

我不知道你有哪個供應商的董事會,但他們必須工作。 我也使用contiki天空微粒,從一開始我就沒有任何複雜的問題。

嘗試使用代碼如下網站:Unreadable output results when typing "make login"

這將打印信息的每一秒。

PS:嘗試更新你的問題,如果你發現更多的信息,不要添加一個答案,因爲它混淆了人。