2016-04-22 3 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-> Edit -> New -> Вставьте путь, который вы только что скопировали внутри него.

Нажмите Ok для всех трех окон

Закрыть панель управления

Перейти в папку пользователя (например, 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, когда устройство мигает синим»

Это все !! Теперь ваше устройство должно работать! Подождите несколько секунд для его обработки.

Если это дышит голубым, все хорошо!

ПРИМЕЧАНИЯ: УЗНАТЬ ПРИЧИНУ

Весьма вероятно, что вы сделали новые объекты и никогда не удалили их. Если вы когда-либо использовали «новое» ключевое слово. Как

int mInt = new int(); 

Вы должны убедиться, что вы удалите его позже, как

delete mInt; 

Для массива, это

delete[] mArray; 

Даже если это возвращаемое значение. Вы должны убедиться, что переменная функция, возвращающая новые назначения объектов, вручную удаляется после ее использования. Обычно это красная мигающая проблема, с которой я встречаюсь.

Смежные вопросы