Quantcast
Channel: 英特尔开发人员专区文章
Viewing all articles
Browse latest Browse all 583

英特尔® 物联网平台的Arduino* 故障排除和常见问题

$
0
0

1- Retry 0:使用英特尔Arduino IDE尝试连接时收到TIMEOUT 

一种解决方案:

通过SSH或串口登录,删除或重命名/sketch/sketch.elf文件,随后重启,或者至少杀掉当前运行的sketch.elf进程。这是从IDE移植一个简单的Arduino样例,亦或运行AnalogReadSerial或DigitalReadSerial样例时尤其会碰到的问题。英特尔物联网平台与串口显示器分享USB连接,与标准的Arduino不同

 

另一种解决方案:

这是专门针对OSX的。如果你不巧使用了错误的COM端口,Windows可能会出现类似的问题。

如果你正在英特尔Galileo或英特尔Edison上使用英特尔Arduino IDE并收到下面的报错:Retry 0: Got TIMEOUT——这很可能是由于你的IDE默认地自动选择了错误的串口。

点击工具 -> 串口-> /dev/cu.usbmodemXXXX。有可能存在好几个选项,多用闪灯的方法试几个来找到合适的那个。

注意:不要尝试使用名字像/dev/cu.usbmodel-XXXXXXX (8个字符和一个连接符)的串口。

这个方法可能对Retry 0: Timeout on pathnameTransfer Incomplete也有帮助。如果你将两根Micro-USB线缆插入Arduino扩展板上可能会出现这个错误。第一根线缆(当插入中间的micro-USB端口时)将暴露一些专门使用Arduino的端口。如果插入第二根线缆,你将获得额外两个对访问Edison终端有用的端口,但这将会使Arduino IDE产生混乱。

2- 使用Windows的Arduino IDE时无法部署代码

  • 确保在下拉菜单中选择虚拟的COM端口而不是标准的COM端口
  • 如果你使用12伏电源适配器为你的开发板供电,确保你的micro-USB线缆连接到中间的USB端口
  • 你可以按照详细步骤的的教程进行适当安装

3- 初始化Arduino开发板TriState失败

如果收到“Intel Edison Failed to initialise Arduino board TriState, check i2c devices! FATAL”的报错,则你的libMRAA拷贝过时了或者未被安装。

运行下面的命令:

 

 


Viewing all articles
Browse latest Browse all 583

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>