Частица Фотон дышит зеленым

Я владел своим фотоном частицы чуть больше недели, и после прошивки моего кода он стал зеленым, и я больше не могу прошивать для него код. Почему это происходит и как я могу предотвратить это?


person DanielNG    schedule 13.07.2016    source источник


Ответы (1)


Если на вашем фотоне горит зеленый мигающий свет или мигает красный, попробуйте это! (Только для Windows)

Перейдите на сайт http://dfu-util.sourceforge.net/releases/
Загрузите файл dfu-util-0.9-win64.zip
Разархивируйте его (откройте его и перетащите новую папку на рабочий стол)
Откройте папку
Поместите папку на рабочий стол
Скопируйте путь (он должен быть примерно таким: C: \ Users \ student \ Desktop \ dfu-util-0.9-win64)
Перейдите в панель управления -> Система и безопасность -> Система -> Расширенные настройки системы - > Переменные среды -> Системные переменные -> ПУТЬ-> Правка -> Создать -> Вставьте в него путь, который вы только что скопировали.
Нажмите ОК для всех трех окон.
Закройте панель управления.
Перейдите в папку пользователя. (например, C: / Users / student).
Создайте новую папку с именем, состоящим из одного слова (в качестве примера мы используем папку «MyFolder»).
Создайте текстовый файл и вставьте в него простую программу ( все, что вы ЗНАЕТЕ, работает).
Поместите этот текстовый файл ВНУТРИ своей новой папки.
Измените расширение на .ino.
Открыть команду приглашение, и если его нет в каталоге вашего ученика, используйте команду cd .. Дважды на C: /, затем cd Users, а затем cd USER (ваше имя пользователя), а затем введите следующую команду

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

В нашем случае это «Partile compile photon MyFolder --saveTo firmware.bin». Подключите свой фотон через порт USB.
Затем нажмите и удерживайте кнопку настройки в течение 3 секунд, нажмите кнопку сброса и продолжайте удерживать нажмите кнопку настройки.
Подождите, пока индикатор Arduino не начнет мигать пурпурным, и отпустите кнопку настройки (если индикатор загорится желтым, вы удерживались слишком долго. Нажмите кнопку сброса и повторите попытку)
Когда индикатор начинает мигать пурпурным, вы находитесь в безопасном режиме.
Теперь вам нужно нажать и удерживать кнопку настройки в течение 3-4 секунд, пока индикатор не начнет мигать синим. Теперь ваш фотон находится в режиме прослушивания / шепота.
Затем введите следующую команду в командной строке:

 particle flash --serial firmware.bin

А затем просто нажмите Enter, когда он спросит: «Нажмите ENTER, когда ваше устройство мигает СИНИМ» - вот и все !! Теперь ваше устройство должно работать! Подождите несколько секунд, пока он не обработается.
Если он дышит голубым, все в порядке!

Теперь, когда вы знаете, как ее решить, вам нужно знать, как ее предотвратить.

Хорошо, если у вас вообще есть циклы, которые работают долго, поместите строку:

Particle.process();

в любом месте цикла.

А почему?

Потому что вашему фотону нужно подключиться к облаку. По какой-то причине ваш фотон НЕ подключается к облаку, когда он замкнут. Если цикл станет слишком длинным, он выйдет из строя, так как у него не будет времени подключиться к облаку! Вот что означает дыхание зеленого света.

Когда вы нажимаете кнопку сброса на своем фотоне, он перезапускает ваш код, но не удаляет его. Таким образом, каждый раз, когда ваш фотон запускается снова, код перезапускается, и проблема возникает снова. То, что делает этот код выше, в основном записывает НОВЫЙ код на ваш фотон с помощью кабеля microUSB. Таким образом, подключение к облаку не требуется.

Это раздражает, но это легко предотвратить. Без возврата к заводским настройкам удаление кода с фотона - долгий и утомительный процесс.

Удачи!

person Saransh Malik    schedule 13.07.2016
comment
Я отформатировал ваш пост, можете ли вы в следующий раз позаботиться об этом самостоятельно? - person rene; 13.07.2016
comment
Это явно откуда-то скопировано. Невозможно прочитать вопрос и набрать все это за ~ 39 секунд. Если вы не укажете авторство, это может быть отмечено как плагиат. - person TylerH; 13.07.2016
comment
У меня были записаны все инструкции раньше, так как я МНОГО их использую. Так что это не плагиат. Я все это написал сам. У меня также были эти инструкции по устранению неполадок, записанные в документе, поскольку я дал их некоторым из моих друзей, которые также используют фотоны. - person Saransh Malik; 13.07.2016