0

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

我按照本教程在硬件上上传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)?

有什么帮助吗?

4

3 回答 3

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

有关更多信息,解决方案在这里这里

于 2014-01-10T17:26:33.577 回答
0

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

安装后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

有什么帮助吗?

于 2013-12-09T19:55:58.227 回答
0

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

    $ wget "http://kasun.ch.googlepages.com/uisp.tar.gz"
    $ tar -xvzf uisp.tar.gz
    $ cd uisp
    $ ./bootstrap
    $ ./configure
    $ make
    $ sudo make install
于 2016-08-04T17:24:42.327 回答