2016-04-22 69 views
0

我是新来的粒子光子族。 (https://docs.particle.io/guide/getting-started/start/photon/粒子光子光变成红色

当我的光子粒子设备打开时,闪烁的光线如下。

首先是一些绿色闪烁

,然后闪烁红色

,然后将光子越来越复位。

我试图把光子放在安全模式下,但在安全模式下,洋红色灯变亮,当我从设置(模式)按钮中取消保持时,光子正在复位,并且绿色和红色灯再次闪烁。

任何人都可以帮助我吗?

回答

0

你需要把它在DFU模式,然后重新刷从粒子CLI固件计算机

0

我的朋友在和我居然遇到过这个问题,他贴出了呼吸/闪烁的绿色解决方案。但它对于闪烁的红色字面意义相同。您可以在Particle Photon breathing green

检查了他的解决方案,因此我基本上给你同样的指令

如果你得到一个绿色的呼吸灯或您的光子闪烁的红色,试试这个! (仅Windows)

去网站http://dfu-util.sourceforge.net/releases/

下载dfu-util-0.9-win64.zip

文件解压它(打开它,拖放桌面上的新文件夹)

打开文件夹

放置文件夹在桌面上

复制的路径(这应该是这样的:C:\ Users \ myName \ Desktop \ dfu-util-0.9-win64)

进入控制面板 - >系统和安全 - >系统 - >高级系统设置 - >环境变量 - >系统变量 - > PATH->编辑 - >新建 - > 粘贴您刚才复制的路径。

单击确定所有三个窗口

关闭控制面板

转到您的用户文件夹(如C:/用户/瑞安)

创建一个新的文件夹叫什么,就是一个字(我们使用的文件夹“我的文件夹”为例)

创建一个文本文件并粘贴一个简单的程序(任何你知道的作品)。举例来说,你可以做下面的程序

void setup() { } 
void loop() { delay(100); } // In case it goes into a loop that burns the CPU 

将这个文本文件中的新文件夹

扩展名更改为.ino

打开命令提示符,如果不是你的用户目录中,使用命令cd ..两次到C:/,然后CD用户,然后CD用户(用户名),然后输入以下命令

particle compile photon [FOLDER NAME] --saveTo firmware.bin 

在我们的情况下,它是“颗粒编译光子MyFolder文件--saveTo的firmware.bin”

使用USB端口

然后连接光子,按住设置按钮3秒钟,点击复位按钮,继续按住设置按钮,直到光子灯开始闪烁洋红色,然后释放设置按钮(如果灯变成黄色,则持续时间过长。单击重置按钮并重试)

当光线开始呼吸洋红色时,您处于安全模式。

现在,您必须单击并按住设置按钮3-4秒,直到指示灯开始闪烁蓝色。你的光子现在处于聆听模式。

然后,在命令行中输入如下命令:

particle flash --serial firmware.bin 

然后只需点击进入,当问:“按ENTER键时,您的设备闪烁的蓝色”

这一切!你的设备现在应该工作!等待几秒钟进行处理。

如果是呼吸青色,你的一切都好!

注:找出原因

这是极有可能的是,你提出了新的对象,并永远不会删除它们。如果您曾经使用过“新”关键字。像

int mInt = new int(); 

你必须确保你删除它以后,像

delete mInt; 

对于数组,它是

delete[] mArray; 

即使它是一个返回值。您必须确保返回新对象的函数所分配的变量在使用后被手动删除。这通常是我遇到的红色闪烁问题。