При загрузке в NodeMcu 3 выдает ошибку
-
- Сержант
- Сообщения: 109
- Зарегистрирован: 11 дек 2016, 13:56
- Откуда: Омская область г.Тара
- Имя: Виталий
При загрузке в NodeMcu 3 выдает ошибку
При загрузке в NodeMcu 3 выдает ошибку! я так полагаю что то не то, с блоком меню.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Новичок
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
При загрузке в NodeMcu 3 выдает ошибку
Что загрузка, что компиляция без ошибок [spoiler]
[/spoiler][spoiler] [/spoiler]У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Dryundel
- Полковник
- Сообщения: 2406
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 15 раз
При загрузке в NodeMcu 3 выдает ошибку
[ref]SVS55[/ref], У Вас энкодер висит на RX. Это недопустимо при прошивке.
Отправлено спустя 36 секунд:
Отсоедините энкодер и прошивайте. А лучше вообще измените пин.
Отправлено спустя 36 секунд:
Отсоедините энкодер и прошивайте. А лучше вообще измените пин.
-
- Сержант
- Сообщения: 109
- Зарегистрирован: 11 дек 2016, 13:56
- Откуда: Омская область г.Тара
- Имя: Виталий
При загрузке в NodeMcu 3 выдает ошибку
Чистая плата безо всяких подключений входа все удалил и все равно ошибка. версия ПО 7.3.8 может из за этого?
Новичок
- Dryundel
- Полковник
- Сообщения: 2406
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 15 раз
При загрузке в NodeMcu 3 выдает ошибку
Плата случайно не такая?SVS55 писал(а): 18 окт 2021, 18:25 Чистая плата безо всяких подключений входа все удалил и все равно ошибка. версия ПО 7.3.8 может из за этого?
viewtopic.php?f=135&t=5862
-
- Сержант
- Сообщения: 109
- Зарегистрирован: 11 дек 2016, 13:56
- Откуда: Омская область г.Тара
- Имя: Виталий
При загрузке в NodeMcu 3 выдает ошибку
Удаляю все из блока меню грузится нормально. нет плата не такая. вторая на нижней фото
Новичок
- Dryundel
- Полковник
- Сообщения: 2406
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 15 раз
При загрузке в NodeMcu 3 выдает ошибку
Что то не так с библиотекой \FLProg\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\Wire/Wire.h
Возможно не та версия для esp8266 установлена.
Отправлено спустя 1 минуту 36 секунд:
Попробовал. У меня все ок. Прошивается на ура в любую плату.
Возможно не та версия для esp8266 установлена.
Отправлено спустя 1 минуту 36 секунд:
Попробовал. У меня все ок. Прошивается на ура в любую плату.
-
- Сержант
- Сообщения: 109
- Зарегистрирован: 11 дек 2016, 13:56
- Откуда: Омская область г.Тара
- Имя: Виталий
При загрузке в NodeMcu 3 выдает ошибку
Хорошо посмотрю библиотеки. а почему вот удаляю все из меню тогда все грузится
Новичок
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
При загрузке в NodeMcu 3 выдает ошибку
Ком порт правильно выбран? В ардуино иде выберите проверить, а не загрузка.
-
- Сержант
- Сообщения: 109
- Зарегистрирован: 11 дек 2016, 13:56
- Откуда: Омская область г.Тара
- Имя: Виталий
При загрузке в NodeMcu 3 выдает ошибку
Вроде все норм. плата скорость порт, при проверке вылазит ошибка.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Новичок
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
При загрузке в NodeMcu 3 выдает ошибку
У меня по другому [spoiler] [/spoiler]SVS55 писал(а): 18 окт 2021, 19:29 Вроде все норм. плата скорость порт, при проверке вылазит ошибка.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
При загрузке в NodeMcu 3 выдает ошибку
[ref]SergeyShikal[/ref],
[ref]SVS55[/ref],
У Вас разные версии плат есп. по этому так происходит.
[ref]SVS55[/ref],
Вам надо откатить в менеджере плат esp8266 на версию 3.0.0.
Это не исправляет саму ошибку, но дает с ней компилировать.
А ошибка говорит что функция должна возвращать значение, а в коде нет возврата.
В старых версиях это прокатывало, в новых решили что это не допустимо.
п/с надо [ref=#00aa00]support[/ref], подсказать, чтобы подправил код блока меню, иначе в новых версиях IDE будут с ним проблемы.
[ref]SVS55[/ref],
У Вас разные версии плат есп. по этому так происходит.
[ref]SVS55[/ref],
Вам надо откатить в менеджере плат esp8266 на версию 3.0.0.
Это не исправляет саму ошибку, но дает с ней компилировать.
А ошибка говорит что функция должна возвращать значение, а в коде нет возврата.
В старых версиях это прокатывало, в новых решили что это не допустимо.
п/с надо [ref=#00aa00]support[/ref], подсказать, чтобы подправил код блока меню, иначе в новых версиях IDE будут с ним проблемы.
Win10-64, FLProg (portable)
-
- Сержант
- Сообщения: 109
- Зарегистрирован: 11 дек 2016, 13:56
- Откуда: Омская область г.Тара
- Имя: Виталий
При загрузке в NodeMcu 3 выдает ошибку
rw6cm Да откат до версии 3.0 помогло плата грузится. Благодарю!
Новичок
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
При загрузке в NodeMcu 3 выдает ошибку
Я по умолчанию установил флпрог.rw6cm писал(а): 19 окт 2021, 07:50 [ref]SergeyShikal[/ref],
[ref]SVS55[/ref],
У Вас разные версии плат есп. по этому так происходит.
[ref]SVS55[/ref],
Вам надо откатить в менеджере плат esp8266 на версию 3.0.0.
Это не исправляет саму ошибку, но дает с ней компилировать.
А ошибка говорит что функция должна возвращать значение, а в коде нет возврата.
В старых версиях это прокатывало, в новых решили что это не допустимо.
п/с надо Сергею подсказать, чтобы подправил код блока меню, иначе в новых версиях IDE будут с ним проблемы.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
При загрузке в NodeMcu 3 выдает ошибку
В 7.3.8 по умолчанию есп8266 стоит 3.0. Но уже и IDE и esp вышли новые версии, и возможно Автор в флп вер 7.4 поставит их.
Дело в том, что компилятор уже сейчас при подробном просмотре предупреждает о не корректном коде блока меню.
Даже если проект ТС компилировать на UNO.
[spoiler]
Здесь на UNO компилятор пока предлагает обратить внимания, так же как и на esp8266 вер 3.0 А здесь на esp8266 вер 3.0.2 он говорит, что это уже не прокатит. [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
- Dryundel
- Полковник
- Сообщения: 2406
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 15 раз
При загрузке в NodeMcu 3 выдает ошибку
Вот даже ни одной красной строчки. Версия платы 3.0.2. Выше обозначенный проект грузится на ура.rw6cm писал(а): 19 окт 2021, 14:37 В 7.3.8 по умолчанию есп8266 стоит 3.0. Но уже и IDE и esp вышли новые версии, и возможно Автор в флп вер 7.4 поставит их.
Дело в том, что компилятор уже сейчас при подробном просмотре предупреждает о не корректном коде блока меню.
(Инсталируемая версия FLProg 7.3.8)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
При загрузке в NodeMcu 3 выдает ошибку
Прикольно!Dryundel писал(а): 19 окт 2021, 16:21 Вот даже ни одной красной строчки. Версия платы 3.0.2. Выше обозначенный проект грузится на ура.
(Инсталируемая версия FLProg 7.3.8)


[spoiler]
Чтобы не наступать на грабли смотрю в компиляторе что ему не нравится более подробно.
для этого в настройке IDE ставлю пункты для просмотра. но если убрать эти пункты, то типа все за***сь!

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
- Dryundel
- Полковник
- Сообщения: 2406
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 15 раз
При загрузке в NodeMcu 3 выдает ошибку
Прикольней не бывает.

Галки были включены, а на компиляторе стояло "Ничего" и компилировалось и прошивалось на ура.rw6cm писал(а): 19 окт 2021, 17:58 Чтобы не наступать на грабли смотрю в компиляторе что ему не нравится более подробно.
для этого в настройке IDE ставлю пункты для просмотра.
Поставил "Все" и Бобик сдох.
НО!!!
Самое прикольное то, что не "типа все зашибись".
А действительно ВСЁ ЗАШИБИСЬ!
Не поленился собрал макет, прошил с отключенными сообщениями компилятора и всё работает.
Только пины энкодера поменял на D6 и D7 что бы не скидывать при прошивке.
Выходит врет компилятор.

- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
При загрузке в NodeMcu 3 выдает ошибку
Думаю не врет, быстрей всего не знает.
[spoiler]
Ведь если рассмотреть эту функцию
Код: Выделить всё
String _convertNamber(int itemType, int convFormat, int valIndex, int indexMax, int indexMin)
{
if (itemType== 4)
{
if (convFormat == 4)
{
return String((_menuValueArray_int[valIndex - 1 ]),DEC);
}
if (convFormat == 5)
{
return String((_menuValueArray_int[valIndex - 1]),HEX);
}
if (convFormat == 6)
{
return String((_menuValueArray_int[valIndex -1]),BIN);
}
}
if (itemType== 8)
{
if (convFormat == 4)
{
return String((_menuValueArray_float[valIndex - 1 ]),DEC);
}
if (convFormat == 5)
{
return String((_menuValueArray_float[valIndex - 1]),HEX);
}
if (convFormat == 6)
{
return String((_menuValueArray_float[valIndex -1]),BIN);
}
}
}
В функции условие для возврата возложено на параметр int itemType, который оперирует сравнивая с двумя значениями 4 и 8.
какое значение в таком случае должна вернуть функция если itemType будет не 4 и не 8 ??? ведь его тип integer , значений может быть больше... Вот компилятор и пишет что не знает, что в таком случае возвращать.
[/spoiler]
Win10-64, FLProg (portable)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей