我是粒子光子家族的新手。 (https://docs.particle.io/guide/getting-started/start/photon/)
当我的光子粒子设备开启时,闪烁的光线如下所示。
首先是一些绿色闪烁
然后红色闪烁
然后光子重置。
我尝试将光子置于安全模式,但在安全模式下,洋红色灯开启,当我从设置(模式)按钮移除保持时,光子重置并再次绿灯和红灯闪烁。
有人可以帮助我吗?
答案 0 :(得分:0)
您需要将其置于DFU模式,然后从计算机上的Particle CLI重新刷新固件
答案 1 :(得分: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)
转到控制台 - >系统和安全 - >系统 - >高级系统设置 - >环境变量 - >系统变量 - >路径 - >编辑 - >新 - > 粘贴刚刚复制到其中的路径。
为所有三个窗口单击“确定”
关闭控制面板
转到您的用户文件夹(例如C:/ Users / Ryan)
创建一个名为任何一个单词的新文件夹(我们使用文件夹“MyFolder”作为示例)
创建一个文本文件并将一个简单的程序粘贴到其中(您知道的任何工作)。例如,您可以执行以下程序
void setup() { }
void loop() { delay(100); } // In case it goes into a loop that burns the CPU
将此文本文件放在新文件夹中
将扩展名更改为.ino
打开命令提示符,如果它不在您的用户目录中,请使用命令cd ..两次到C:/然后cd用户然后cd USER(您的用户名),然后输入以下命令
particle compile photon [FOLDER NAME] --saveTo firmware.bin
在我们的例子中,它是“粒子编译光子MyFolder --saveTo firmware.bin”
使用USB端口
连接光子然后,按住设置按钮3秒钟,点击重置按钮,继续按住设置按钮,直到光子灯开始闪烁洋红色,然后松开设置按钮(如果指示灯变黄,则表示已按住太久了。点击重置按钮再试一次)
当灯光开始呼吸洋红色时,您处于安全模式。
现在,您必须单击并按住设置按钮3-4秒,直到指示灯开始呈蓝色闪烁。你的光子现在处于聆听模式。
然后,在命令行中输入以下命令:
particle flash --serial firmware.bin
然后当它询问“当你的设备闪烁蓝色时按ENTER键”时按Enter键
这就是全部!!你的设备现在应该工作!等待几秒钟才能处理。
如果呼吸青色,你的一切都好!
注意:找出原因
您很可能制作了新对象,但从未将其删除。如果您使用过" new"关键词。像
int mInt = new int();
您必须确保稍后将其删除,例如
delete mInt;
对于数组,它是
delete[] mArray;
即使它是一个返回值。您必须确保在使用后,手动删除返回新对象分配的函数的变量。这通常是我遇到的红色眨眼问题。