首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Contiki with redwire econotags: make:*没有将目标设置为‘`hello world.upload’的规则。停

Contiki with redwire econotags: make:*没有将目标设置为‘`hello world.upload’的规则。停
EN

Stack Overflow用户
提问于 2013-04-06 20:48:33
回答 1查看 1.8K关注 0票数 1

我买了几个redwire econotags r3,以便与Instant Contiki一起使用。作为一个新手,我遵循了手册:http://www.contiki-os.org/start.html。然而,当我试图上传一个程序到微尘时,我收到了一个错误。例如,hello-world:

代码语言:javascript
复制
cd contiki/examples/hello-world
make TARGET=redbee-econotag hello-world
make TARGET=redbee-econotag hello-world.upload 

我收到了:

代码语言:javascript
复制
make: *** No rule to make target `hello-world.upload'.  Stop.

前两天我一直在找,但我不明白出了什么问题。我可以通过VMWare播放器中的虚拟机菜单看到微尘已正确连接到USB口。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-10 01:27:26

加载econotags的工具目前没有与Contiki的“make upload”命令集成。

要将代码加载到econotags上,请参阅libmc1322x documentation。具体地说:

代码语言:javascript
复制
https://github.com/malvira/libmc1322x/wiki/libmc1322x  

通常,您使用mc1322x-load通过UART1引导加载程序(通常是/dev/ttyUSB1)将代码加载到RAM中。例如:

代码语言:javascript
复制
mc1322x-load -f rftest-tx_redbee-econotag.bin -t /dev/ttyUSB1

然后重置econotag以激活引导加载程序。

要对闪存进行编程,您需要使用libmc1322xflasher.bin。然后你会这样做:

代码语言:javascript
复制
mc1322x-load -f flasher_redbee-econotag.bin -s blink-red_redbee-econotag.bin -t /dev/ttyUSB1

您还可以使用bbmc从命令行重置和擦除经济标签。请参阅https://github.com/malvira/libmc1322x/wiki/bbmc

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15851150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档