在micaz上传hello-world程序:程序员没有响应

时间:2013-12-05 17:36:26

标签: ubuntu vmware contiki

尝试将hello-world程序上传到micaz mote时出现问题。

我跟着this tutorial在硬件上上传了hello-world程序,但是当我试图运行命令时:

make hello-world.upload

我有以下错误消息:

using saved target 'micaz'
avr-objcopy -O srec hello-world.micaz hello-world.srec
uisp -dprog=mib510 -dserial=/dev/ttyS0 -dpart=ATmega128 --wr_fuse_h=0xd1--wr_fuse_e=ff --erase --upload if=hello-world.srec --verify 
make: uisp: Command not found
make: *** [hello-world.upload] Error 127
rm hello-world.srec

我认为问题是没有安装uisp命令,所以我尝试用以下命令安装它:

sudo apt-get install uisp

然后我收到此错误消息:

Err http://us.archive.ubuntu.com/ubuntu/ precise/universe uisp i386 20050207-4ubuntu1
  Could not connect to us.archive.ubuntu.com:80 (91.189.91.13). - connect (111: Connection refused) [IP: 91.189.91.13 80]
Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/universe/u/uisp/uisp_20050207-4ubuntu1_i386.deb  Could not connect to us.archive.ubuntu.com:80 (91.189.91.13). - connect (111: Connection refused) [IP: 91.189.91.13 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

是否有人在硬件上成功上传了一个程序(micaz mote)?

任何帮助?

3 个答案:

答案 0 :(得分:0)

我找到了如何安装uisp命令,对于那些在安装uisp时仍有同样问题的人,解决方案是here

安装uisp后,我遇到了另一个问题。

当我跑步时:

make hello-world.upload

我有一条错误消息:

using saved target 'micaz'
avr-objcopy -O srec hello-world.micaz hello-world.srec
uisp -dprog=mib510 -dserial=/dev/ttyS0 -dpart=ATmega128 --wr_fuse_h=0xd1 --wr_fuse_e=ff --erase --upload if=hello-world.srec --verify
Programmer is not responding.
make: *** [hello-world.upload] Error 2
rm hello-world.srec

任何帮助?

答案 1 :(得分:0)

make TARGET=micaz blink.upload PORT=/dev/ttyUSB0   //  connect to PC via MIB520

有关详细信息,解决方案为herehere

答案 2 :(得分:0)

回答你的问题是你需要安装新版本的uisp:

    $ wget "http://kasun.ch.googlepages.com/uisp.tar.gz"
    $ tar -xvzf uisp.tar.gz
    $ cd uisp
    $ ./bootstrap
    $ ./configure
    $ make
    $ sudo make install