尝试将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)?
任何帮助?
答案 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)
答案 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