Уважаемые пользователи! Наш сайт и форум содержится на средства полученные от рекламы. Если вы хотите и дальше продолжать общаться, скачивать, и т.п. пожалуйста отключите блокировку рекламы для нашего сайта/форума. Можно и покликать по рекламным ссылкам, так будут больше выплаты. Спасибо за понимание!

Ошибки в стабильной версии 7.3.0

В этой теме будем описывать ошибки найденные в текущей стабильной версии с номером 7.3.0.

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
Аватара пользователя
support
Супермодератор
Сообщения: 1699
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 567
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Ошибки в стабильной версии 7.3.0

#1

Сообщение support » 03.01.2021{, 20:45}

В этой теме будем описывать ошибки найденные в текущей стабильной версии с номером 7.3.0.
Обращаю внимание - здесь рассматриваются только ошибки и падения программы. Все "хотелки" и доработки - в ветку тестирования версии 8.х
Автор программы FLProg.

Аватара пользователя
rw6cm
Полковник
Сообщения: 1950
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 207
Имя: Владимир

Ошибки в стабильной версии 7.3.0

#141

Сообщение rw6cm » 23.01.2021{, 18:02}

superlyga писал(а):
23.01.2021{, 16:27}
если в версии 7.3.1 выбрать платы мега2560 и про микро код формулируется как на левой идей с (Serial1)
Еще раз повторю В меге 2560 все нормально
СпойлерПоказать
2021_01_23_18_08_40_COM11.png
Косяк идет с модулями на чипе ATmega32u4, у них почему то, в настройке порта, выбор идет с первого порта, а не с нулевого.
Быстрей всего ошибка в описании этих контролеров.
Win10-64, FLProg (portable)

superlyga
Рядовой
Сообщения: 28
Зарегистрирован: 15.12.2015{, 23:37}
Репутация: 0

Ошибки в стабильной версии 7.3.0

#142

Сообщение superlyga » 23.01.2021{, 20:30}

rw6cm писал(а):
23.01.2021{, 18:02}
Еще раз повторю В меге 2560 все нормально
скорей всего вы правы. спорить сильно не буду. так как толком сейчас проверить на меге не могу.
rw6cm писал(а):
23.01.2021{, 18:02}
Косяк идет с модулями на чипе ATmega32u4, у них почему то выбор идет с первого порта, а не с нулевого.
Быстрей всего ошибка в описании этих контролеров.
а вот с этим утверждением соглашусь полностью. как бы это исправить и получить маленький файлик для замены в флпрог.

Аватара пользователя
rw6cm
Полковник
Сообщения: 1950
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 207
Имя: Владимир

Ошибки в стабильной версии 7.3.0

#143

Сообщение rw6cm » 23.01.2021{, 21:05}

superlyga писал(а):
23.01.2021{, 20:30}
как бы это исправить

Можно самим исправить.
Загрузить описание этого контроллера, изменить, и сохранить как свое.
Или так, уже измененный.
Arduino Pro Micro New.zip
(1.5 МБ) 12 скачиваний
Распакуйте, и в инструментах, в редакторе пользовательских описаний, загрузите описание этого контроллера.
Появится новый пункт в контроллерах, выбирайте его.
Win10-64, FLProg (portable)

superlyga
Рядовой
Сообщения: 28
Зарегистрирован: 15.12.2015{, 23:37}
Репутация: 0

Ошибки в стабильной версии 7.3.0

#144

Сообщение superlyga » 23.01.2021{, 22:21}

rw6cm писал(а):
23.01.2021{, 21:05}
superlyga писал(а):
23.01.2021{, 20:30}
как бы это исправить

Можно самим исправить.
Загрузить описание этого контроллера, изменить, и сохранить как свое.
Или так, уже измененный.
Arduino Pro Micro New.zip
Распакуйте, и в инструментах, в редакторе пользовательских описаний, загрузите описание этого контроллера.
Появится новый пункт в контроллерах, выбирайте его.
извините, что то у меня не получается. загрузил ваш архив. но все поля там пустые.

Отправлено спустя 24 минуты 22 секунды:
спасибо всем за помощь, вроде разобрался. послезавтра попробую на работе всё исправить.

Аватара пользователя
support
Супермодератор
Сообщения: 1699
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 567
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Ошибки в стабильной версии 7.3.0

#145

Сообщение support » 24.01.2021{, 08:16}

rw6cm писал(а):
23.01.2021{, 18:02}
superlyga писал(а):
23.01.2021{, 16:27}
если в версии 7.3.1 выбрать платы мега2560 и про микро код формулируется как на левой идей с (Serial1)
Еще раз повторю В меге 2560 все нормально
СпойлерПоказать


2021_01_23_18_08_40_COM11.png
Косяк идет с модулями на чипе ATmega32u4, у них почему то, в настройке порта, выбор идет с первого порта, а не с нулевого.
Быстрей всего ошибка в описании этих контролеров.

С одной стороны возможно ошибка, надо было все таки нулевой оставить, Но этот нулевой UART (Serial) работает ТОЛЬКО с USB и использовать его для чего то кроме связи с комьютером проблематично. А вот тот UART который выведен на пины 0 и 1 и которым можно пользоваться в практических целях уже называется Serial1.
В Arduino Leonardo и Micro, основной класс Serial ассоциирован с драйвером виртуального последовательного порта для соединения с компьютером через USB. Физически он не соединен с выводами 0 и 1, как это сделано на платах Arduino Uno и в более старых версиях. Для обращения к аппаратному последовательному порту (выводам 0 и 1, RX и TX) используйте класс Serial1. (Для получения дополнительной информации см. справку по классу Serial).
Автор программы FLProg.

Аватара пользователя
rw6cm
Полковник
Сообщения: 1950
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 207
Имя: Владимир

Ошибки в стабильной версии 7.3.0

#146

Сообщение rw6cm » 24.01.2021{, 10:01}

support писал(а):
24.01.2021{, 08:16}
Но этот нулевой UART (Serial) работает ТОЛЬКО с USB и использовать его для чего то кроме связи с комьютером проблематично. А вот тот UART который выведен на пины 0 и 1 и которым можно пользоваться в практических целях уже называется Serial1.
Тоже прочитав это описание не понял, как это организовано, предположил что 0 это для USB, а 1 на пины рх/тх.
superlyga, Как раз и проверьте, на каком порту будет работать, подключив на рх тх какой нибудь модуль.
Win10-64, FLProg (portable)

o615ye161
Рядовой
Сообщения: 81
Зарегистрирован: 19.12.2019{, 14:47}
Репутация: 2
Имя: Сергей

Ошибки в стабильной версии 7.3.0

#147

Сообщение o615ye161 » 24.01.2021{, 18:02}

В версии 7.3.1 при создании нового проекта (контроллер NANO) при добавлении скоростного счетчика, происходит вылет программы.

Отправлено спустя 2 минуты 4 секунды:
PortableFLProg_7-3-1_Win64.zip
Вложения
error1.zip
(7.08 КБ) 10 скачиваний

ecoins
Капитан
Сообщения: 947
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 155
Откуда: Шатура
Имя: Энвер

Ошибки в стабильной версии 7.3.0

#148

Сообщение ecoins » 24.01.2021{, 18:07}

support писал(а):
24.01.2021{, 08:16}
С одной стороны возможно ошибка, надо было все таки нулевой оставить, Но этот нулевой UART (Serial) работает ТОЛЬКО с USB и использовать его для чего то кроме связи с комьютером проблематично. А вот тот UART который выведен на пины 0 и 1 и которым можно пользоваться в практических целях уже называется Serial1.
Также и в STM32 на обоих ядрах.

Аватара пользователя
Goosr
Сержант
Сообщения: 156
Зарегистрирован: 07.06.2016{, 08:25}
Репутация: 4
Откуда: Тольятти
Имя: Дмитрий

Ошибки в стабильной версии 7.3.0

#149

Сообщение Goosr » 25.01.2021{, 08:19}

Доброго дня.
FLProg 7.3.1
Начал новый проект. Подписал комментарии к входам. Сохранил проект. Теперь, если открыть любой элемент, что контакт, что катушку и нажать на зеленую галочку, подтверждая изменения, исчезают комментарии всех входных контактов.
Вложения
CrippaRicoPO5-3.flp
(486.07 КБ) 8 скачиваний
FLProg 6.3.1 - Linux, 7.3.1 - Linux

starik3000
Рядовой
Сообщения: 41
Зарегистрирован: 06.04.2020{, 10:53}
Репутация: 2
Имя: Павел

Ошибки в стабильной версии 7.3.0

#150

Сообщение starik3000 » 25.01.2021{, 10:27}

support,
Подскажите когда примерно ожидать новую версию? Или может отдельно где скоростной счетчик блок можно взять?

Ну и не знаю, баг это или фича.
Стояла портированая версия 6.3 , после запуска 7.3.
6.3 стала запускаться с ошибками.
Все пользовательские блоки в ней пропали

superlyga1
Рядовой
Сообщения: 5
Зарегистрирован: 07.01.2021{, 07:45}
Репутация: 0
Откуда: от туда
Имя: Игорь

Ошибки в стабильной версии 7.3.0

#151

Сообщение superlyga1 » 25.01.2021{, 13:56}

rw6cm писал(а):
24.01.2021{, 10:01}
Тоже прочитав это описание не понял, как это организовано, предположил что 0 это для USB, а 1 на пины рх/тх.
superlyga, Как раз и проверьте, на каком порту будет работать, подключив на рх тх какой нибудь модуль.
проверил. всё заработало. пользуюсь усби портом. модулей нет. нужна была информация из усби порта.

есть ещё вопрос. когда отправляю в уарт к примеру цифры 123 из уарт в уарт, то получаю ответ 123, а если к примеру в уарт отправить 12333334 или 22222 то из уарт почему то получу 1234 или 2. Вопрос это баг или это какая та особенность. и ещё также посылаю в уарт цифры 123 и вывожу их на дисплей, а на дисплее получаю одну последнюю цифру 3. куда всё остальное делось (12)?

Отправлено спустя 5 минут 26 секунд:
support писал(а):
24.01.2021{, 08:16}
С одной стороны возможно ошибка, надо было все таки нулевой оставить, Но этот нулевой UART (Serial) работает ТОЛЬКО с USB и использовать его для чего то кроме связи с комьютером проблематично. А вот тот UART который выведен на пины 0 и 1 и которым можно пользоваться в практических целях уже называется Serial1.
может в следующий версии в uart добавить выбор Serial-USB
Вложения
uart в дисплей.flp
(5.32 МБ) 8 скачиваний

Аватара пользователя
rw6cm
Полковник
Сообщения: 1950
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 207
Имя: Владимир

Ошибки в стабильной версии 7.3.0

#152

Сообщение rw6cm » 25.01.2021{, 20:40}

support,
Если в ПБ проф, в одноименных секциях, писать код с комментариями,
то в компилятор часть кода идет за комментирована.
хотя в самом редакторе выглядит правильно.
СпойлерПоказать
2021_01_25_20_27_10_Редактор_пользовательского_блока_Professional.png
Еще авто сохранение проектов не работает
Win10-64, FLProg (portable)

tolikua
Рядовой
Сообщения: 2
Зарегистрирован: 25.01.2021{, 21:53}
Репутация: 0
Имя: Анатолий

Ошибки в стабильной версии 7.3.0

#153

Сообщение tolikua » 25.01.2021{, 22:05}

FlProg 7.3.1 При создании пользовательского блок и последующей его компиляции в Arduino ide не все переменные получают уникальный адрес и выскакивает ошибка
pr1:790:18: error: 'ADR_Engine' was not declared in this scope
case ADR_Engine:
Хотя в объявлении была создана уникальная переменная #define ADR_Engine_97087433_1 0x01
Вложения
Блок_2560.flp
(849.95 КБ) 10 скачиваний

Аватара пользователя
rw6cm
Полковник
Сообщения: 1950
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 207
Имя: Владимир

Ошибки в стабильной версии 7.3.0

#154

Сообщение rw6cm » 25.01.2021{, 22:24}

tolikua,
Включите в блоке опцию использовать только раз
Win10-64, FLProg (portable)

tolikua
Рядовой
Сообщения: 2
Зарегистрирован: 25.01.2021{, 21:53}
Репутация: 0
Имя: Анатолий

Ошибки в стабильной версии 7.3.0

#155

Сообщение tolikua » 25.01.2021{, 22:53}

Просто эта переменная используется в трех местах. Она объявлена как ADR_Engine. При компиляции из FlProg в arduino ide в двух местах она меняется на ADR_Engine_97087433_1 а в одном так и остается ADR_Engine. И естественно при компиляции выскакивает ошибка. При ручной подставке вместо ADR_Engine на ADR_Engine_97087433_1 компиляции проходит на ура. Я еще просто не знаю может в проекте понадобиться два таких блока.

Senya
Рядовой
Сообщения: 21
Зарегистрирован: 16.02.2019{, 18:23}
Репутация: 0
Откуда: Тула
Имя: Сергей

Ошибки в стабильной версии 7.3.0

#156

Сообщение Senya » 26.01.2021{, 02:13}

Проблема частая, не решённая и меня коснулась - вылетает программа при добавлении скоростного счётчика.

Аватара пользователя
support
Супермодератор
Сообщения: 1699
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 567
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Ошибки в стабильной версии 7.3.0

#157

Сообщение support » 26.01.2021{, 11:15}

Прошу у всех извинения за задержку выхода исправленной версии. У нас тут на работе были сильные морозы, и падали турбины. Честно говоря просто нет времени собрать релиз. Ошибки я уже поправил, но для сборки релиза требуется минимум пять часов свободного времени. В общагу после работы можно сказать приползаю, и просто сил нет заниматься релизом. как тут немного все устаканится, постараюсь выпустить релиз. Ну а если не устаканится, я первого числа приезжаю домой, и точно его сделаю.
Автор программы FLProg.

Аватара пользователя
AlexCrane
Лейтенант
Сообщения: 503
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 116
Откуда: Ульяновск
Имя: Александр

Ошибки в стабильной версии 7.3.0

#158

Сообщение AlexCrane » 29.01.2021{, 19:27}

support, А какое ограничение на размер файла пользовательских блоков на данный момент?
У меня на данный момент 280 Мбайт.
В версии 730 - ФЛПрог загружается
В версии 731 - ФЛПрог редко загружается без вылета
В версии 732(733?) - ФЛПрог не загружается совсем

В логе пишет No Space Left (ранее прикладывал viewtopic.php?f=39&t=6986&start=120#p99178)
Если не знаю, то не скажу. Если скажу, то сначала проверю...

Zayac1
Рядовой
Сообщения: 3
Зарегистрирован: 31.01.2020{, 19:47}
Репутация: 2
Имя: Андрей

Ошибки в стабильной версии 7.3.0

#159

Сообщение Zayac1 » 29.01.2021{, 19:38}

Sevast писал(а):
05.01.2021{, 17:02}
В версии 7.3 если крутить колесо мышки, то весь проект будет медленно прокручиваться до конца. пока не доедет программа в ступоре.
Я тоже столкнулся с этой проблемой в Win 10 программа не зависает если запускать не от имени администратора и в настройках выставить скорость прокрутки под себя, я ставил и 20 и 40.
Обнаружил ещё одну проблему, после редактирования пользовательского блока из библиотеки сохраняет только один раз, все последующие правки этого же блока закрывает без сохранения.

Аватара пользователя
support
Супермодератор
Сообщения: 1699
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 567
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Ошибки в стабильной версии 7.3.0

#160

Сообщение support » 02.02.2021{, 21:59}

AlexCrane писал(а):
29.01.2021{, 19:27}
support, А какое ограничение на размер файла пользовательских блоков на данный момент?
У меня на данный момент 280 Мбайт.
В версии 730 - ФЛПрог загружается
В версии 731 - ФЛПрог редко загружается без вылета
В версии 732(733?) - ФЛПрог не загружается совсем.

В логе пишет No Space Left (ранее прикладывал viewtopic.php?f=39&t=6986&start=120#p99178)
В восьмерке изменится система хранения пользовательских файлов и описаний контроллеров. Размеры библиотеки в этом случае будут не важны. А пока да, при больших библиотеках такие ошибки возможны.
Автор программы FLProg.

Ответить

Вернуться в «Темы от автора»