Тестирование версии 9.2.Х

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
Telman
Рядовой
Сообщения: 71
Зарегистрирован: 06 фев 2021, 15:26
Имя: Telman
Благодарил (а): 10 раз
Поблагодарили: 2 раза

Re: Тестирование версии 9.2.Х

Сообщение Telman »

holodaleksey писал(а): 11 дек 2024, 09:31 Круть!
Прошивка создавалась в 9.2.х?
да, вот проект. можешь потестировать.

1ая плата для проверки связи с каскадой (тут могут быть косяки)
2ая плата rtu
3я плата mcp23017


проект сделан в 9.2.3
У вас нет необходимых прав для просмотра вложений в этом сообщении.
holodaleksey
Лейтенант
Сообщения: 595
Зарегистрирован: 10 янв 2016, 13:47
Благодарил (а): 1 раз

Re: Тестирование версии 9.2.Х

Сообщение holodaleksey »

Спасибо!! Буду смотреть!
xHimik
Рядовой
Сообщения: 17
Зарегистрирован: 07 дек 2024, 09:39
Имя: Андрей
Поблагодарили: 1 раз

Re: Тестирование версии 9.2.Х

Сообщение xHimik »

random.jpg
Подскажите как исправить данную конструкцию( в 8ке работала изумительно), а вот даже в 9.2.4 результат срабатывания случайный, т.е. здесь привязка к NEW уже не работает(через раз) т.к. идут пропуски данных.. выше выкладывал
viewtopic.php?p=134516#p134516
тест портов показывающий наглядно это..
Где блин я не догоняю? можно пример ..
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось xHimik 11 дек 2024, 10:37, всего редактировалось 1 раз.
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 111 раз

Re: Тестирование версии 9.2.Х

Сообщение Phazz »

xHimik писал(а): 11 дек 2024, 10:28 random.jpg
Подскажите как исправить данную конструкцию( в 8ке работала изумительно), а вот даже в 9.2.4 результат срабатывания случайный, т.е. здесь привязка к NEW уже не работает(через раз) т.к. идут пропуски данных.. выше выкладывал тест портов показывающий наглядно это..
Где блин я не догоняю? можно и пример ..
Для начала попробуйте отключить диспетчер
xHimik
Рядовой
Сообщения: 17
Зарегистрирован: 07 дек 2024, 09:39
Имя: Андрей
Поблагодарили: 1 раз

Re: Тестирование версии 9.2.Х

Сообщение xHimik »

Phazz писал(а): 11 дек 2024, 10:36 Для начала попробуйте отключить диспетчер


Первым делом, бесполезно..
Последний раз редактировалось xHimik 11 дек 2024, 10:41, всего редактировалось 1 раз.
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 111 раз

Re: Тестирование версии 9.2.Х

Сообщение Phazz »

xHimik писал(а): 11 дек 2024, 10:39
Для начала попробуйте отключить диспетчер
[/quote]

Первым делом, бесполезно..
[/quote]

а можно проект?
xHimik
Рядовой
Сообщения: 17
Зарегистрирован: 07 дек 2024, 09:39
Имя: Андрей
Поблагодарили: 1 раз

Re: Тестирование версии 9.2.Х

Сообщение xHimik »

viewtopic.php?p=134516#p134516
тоже самое только прям просто одни порты..
chmak2007
Сержант
Сообщения: 159
Зарегистрирован: 06 сен 2015, 13:28
Откуда: Саров

Re: Тестирование версии 9.2.Х

Сообщение chmak2007 »

Arduino UNO не могу скомпилировать проект при включении MODBUS выдает ошибку. В чем может быть проблема.

Код: Выделить всё

Arduino: 1.8.19 (Windows 10), Плата:"Arduino Uno"

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Modbus\src\rtu\flprogModbusMasterRTU.cpp: In member function 'virtual uint8_t ModbusMasterRTU::validateRequest()':

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Modbus\src\rtu\flprogModbusMasterRTU.cpp:118:13: warning: unused variable 'msgCRC' [-Wunused-variable]

     int16_t msgCRC = ((_buffer[_bufferSize - 2] << 8) | _buffer[_bufferSize - 1]);

             ^~~~~~

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Modbus\src\rtu\flprogModbusSlaveRTU.cpp: In member function 'virtual uint8_t ModbusSlaveRTU::validateRequest()':

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Modbus\src\rtu\flprogModbusSlaveRTU.cpp:69:9: warning: unused variable 'msgCRC' [-Wunused-variable]

     int msgCRC =

         ^~~~~~

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Modbus\src\tcp\flprogModbusSlaveTCP.cpp: In member function 'virtual uint8_t ModbusSlaveTCP::validateRequest()':

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Modbus\src\tcp\flprogModbusSlaveTCP.cpp:271:13: warning: unused variable 'msgCRC' [-Wunused-variable]

         int msgCRC =

             ^~~~~~

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Modbus\src\tcp\flprogModbusMasterTCP.cpp: In member function 'virtual uint8_t ModbusMasterTCP::validateRequest()':

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Modbus\src\tcp\flprogModbusMasterTCP.cpp:585:17: warning: unused variable 'msgCRC' [-Wunused-variable]

         int16_t msgCRC = ((_buffer[_bufferSize - 2] << 8) | _buffer[_bufferSize - 1]);

                 ^~~~~~

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogWebServer.cpp: In member function 'void FLProgWebServer::addHandler(String, FLProgWebServerCallback, uint8_t)':

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogWebServer.cpp:30:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

         for (int i = 0; i < _handlersCount; i++)

                         ~~^~~~~~~~~~~~~~~~

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogWebServer.cpp:37:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

         for (int i = 0; i < _handlersCount; i++)

                         ~~^~~~~~~~~~~~~~~~

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogWebServer.cpp: In member function 'void FLProgWebServer::addHeader(String, String)':

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogWebServer.cpp:357:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

         for (int i = 0; i < _reqest.headerKeysCount; i++)

                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogWebServer.cpp:364:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

         for (int i = 0; i < _reqest.headerKeysCount; i++)

                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogWebServer.cpp: In member function 'void FLProgWebServer::parseArguments(String)':

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogWebServer.cpp:404:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

     for (iarg = 0; iarg < _reqest.currentArgCount;)

                    ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~

In file included from c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.cpp:1:0:

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h:44:5: error: 'RT_HW_STRUCT_UNIX_ID' does not name a type

     RT_HW_STRUCT_UNIX_ID unixID;

     ^~~~~~~~~~~~~~~~~~~~

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h: In member function 'uint32_t FLProgNTP::getUnixTime()':

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h:34:37: error: 'unixID' was not declared in this scope

     uint32_t getUnixTime() { return unixID.timeUNIX; };

                                     ^~~~~~

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h:34:37: note: suggested alternative: 'union'

     uint32_t getUnixTime() { return unixID.timeUNIX; };

                                     ^~~~~~

                                     union

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h: In member function 'uint8_t FLProgNTP::getSecond()':

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h:35:34: error: 'unixID' was not declared in this scope

     uint8_t getSecond() { return unixID.seconds; };

                                  ^~~~~~

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h:35:34: note: suggested alternative: 'union'

     uint8_t getSecond() { return unixID.seconds; };

                                  ^~~~~~

                                  union

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h: In member function 'uint8_t FLProgNTP::getMinutes()':

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h:36:35: error: 'unixID' was not declared in this scope

     uint8_t getMinutes() { return unixID.minutes; };

                                   ^~~~~~

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h:36:35: note: suggested alternative: 'union'

     uint8_t getMinutes() { return unixID.minutes; };

                                   ^~~~~~

                                   union

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h: In member function 'uint8_t FLProgNTP::getHours()':

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h:37:33: error: 'unixID' was not declared in this scope

     uint8_t getHours() { return unixID.hours; };

                                 ^~~~~~

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h:37:33: note: suggested alternative: 'union'

     uint8_t getHours() { return unixID.hours; };

                                 ^~~~~~

                                 union

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h: In member function 'uint8_t FLProgNTP::getDay()':

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h:38:31: error: 'unixID' was not declared in this scope

     uint8_t getDay() { return unixID.day; };

                               ^~~~~~

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h:38:31: note: suggested alternative: 'union'

     uint8_t getDay() { return unixID.day; };

                               ^~~~~~

                               union

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h: In member function 'uint8_t FLProgNTP::getMonth()':

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h:39:33: error: 'unixID' was not declared in this scope

     uint8_t getMonth() { return unixID.month; };

                                 ^~~~~~

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h:39:33: note: suggested alternative: 'union'

     uint8_t getMonth() { return unixID.month; };

                                 ^~~~~~

                                 union

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h: In member function 'uint16_t FLProgNTP::getYear()':

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h:40:33: error: 'unixID' was not declared in this scope

     uint16_t getYear() { return unixID.year; };

                                 ^~~~~~

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.h:40:33: note: suggested alternative: 'union'

     uint16_t getYear() { return unixID.year; };

                                 ^~~~~~

                                 union

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.cpp: In member function 'void FLProgNTP::pool()':

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.cpp:14:9: error: 'RT_HW_Base' was not declared in this scope

         RT_HW_Base.unixUpdateTime(unixID);

         ^~~~~~~~~~

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.cpp:14:35: error: 'unixID' was not declared in this scope

         RT_HW_Base.unixUpdateTime(unixID);

                                   ^~~~~~

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.cpp:14:35: note: suggested alternative: 'union'

         RT_HW_Base.unixUpdateTime(unixID);

                                   ^~~~~~

                                   union

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.cpp: In member function 'void FLProgNTP::processingResponse()':

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.cpp:134:5: error: 'RT_HW_Base' was not declared in this scope

     RT_HW_Base.unixSetTimeUNIX(unixID, _unixTime);

     ^~~~~~~~~~

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.cpp:134:32: error: 'unixID' was not declared in this scope

     RT_HW_Base.unixSetTimeUNIX(unixID, _unixTime);

                                ^~~~~~

c:\FLProg_9-2-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Ethernet\src\flprogNTP.cpp:134:32: note: suggested alternative: 'union'

     RT_HW_Base.unixSetTimeUNIX(unixID, _unixTime);

                                ^~~~~~

                                union

exit status 1

Ошибка компиляции для платы Arduino Uno.



Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"

maxiboxx
Рядовой
Сообщения: 43
Зарегистрирован: 25 авг 2021, 07:59
Откуда: МО
Имя: максим
Благодарил (а): 8 раз
Поблагодарили: 17 раз

Re: Тестирование версии 9.2.Х

Сообщение maxiboxx »

nok9235 писал(а): 10 дек 2024, 12:06
maxiboxx писал(а): 09 дек 2024, 22:07 Добрый вечер. Пытаюсь запустить CAN, в 9.2.3 CAN хотя-бы компилируется но сыпет кучу ошибок, это нормально? Может есть пример приема- передачи сообщения на посмотреть?
В IDE подправить номера пинов CAN
День добрый. Благодарю за пример использования, очень помогло!! :smile9: Как всегда :smile390: В принципе делал то-же самое +- но не проверял т.к. смущало множество предупреждений в IDE при компиляции.
Так же вопрос вроде в рамках темы. Ранее в 7.4.6 версии делал описание контроллеров STM согласно описанию с гитхаба и все работало как по ,учебнику,. В 9.2.Х такой же подход себя не оправдал)) Сделал описание для скажем STM32F072..X результат=0.. Блинкунуть удалось только через -Кандидаты-Pins AduinoIDE-digitalWrite. Если кто пнет в нужном направлении буду благодарен :smile44:
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 152 раза

Re: Тестирование версии 9.2.Х

Сообщение ecoins »

maxiboxx писал(а): 11 дек 2024, 13:41
nok9235 писал(а): 10 дек 2024, 12:06
maxiboxx писал(а): 09 дек 2024, 22:07 Добрый вечер. Пытаюсь запустить CAN, в 9.2.3 CAN хотя-бы компилируется но сыпет кучу ошибок, это нормально? Может есть пример приема- передачи сообщения на посмотреть?
В IDE подправить номера пинов CAN
День добрый. Благодарю за пример использования, очень помогло!! :smile9: Как всегда :smile390: В принципе делал то-же самое +- но не проверял т.к. смущало множество предупреждений в IDE при компиляции.
Так же вопрос вроде в рамках темы. Ранее в 7.4.6 версии делал описание контроллеров STM согласно описанию с гитхаба и все работало как по ,учебнику,. В 9.2.Х такой же подход себя не оправдал)) Сделал описание для скажем STM32F072..X результат=0.. Блинкунуть удалось только через -Кандидаты-Pins AduinoIDE-digitalWrite. Если кто пнет в нужном направлении буду благодарен :smile44:
Начиная с 8 версии основные данные и операции делаются через библиотеки.
Соответственно в библиотеках должна быть эта или похожая плата (например что-то вроде Generic).
Сейчас библиотеки основательно переделываются, что было проще создавать и добавлять новые контроллеры.
Уточните задачу - Вам нужны новые типы контроллеров?
С уважением, ecoins.
maxiboxx
Рядовой
Сообщения: 43
Зарегистрирован: 25 авг 2021, 07:59
Откуда: МО
Имя: максим
Благодарил (а): 8 раз
Поблагодарили: 17 раз

Re: Тестирование версии 9.2.Х

Сообщение maxiboxx »

Да, безусловно. У STM большой выбор, больше контроллеров, больше гибкости. Пока на данный момент о контроллерах с памятью 64кб и менее говорить нет смысла, они все удел стабильной 7.Х.Х версии. На текущий момент STM32F072X и STM32F446X. Последний вроде как стоит в одном ,ряду, с F407 F405
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 152 раза

Re: Тестирование версии 9.2.Х

Сообщение ecoins »

maxiboxx писал(а): 11 дек 2024, 14:07 Да, безусловно. У STM большой выбор, больше контроллеров, больше гибкости. Пока на данный момент о контроллерах с памятью 64кб и менее говорить нет смысла, они все удел стабильной 7.Х.Х версии. На текущий момент STM32F072X и STM32F446X. Последний вроде как стоит в одном ,ряду, с F407 F405
Добавить можно. но надо понимать что...
И протестировать.
Вопросы:
1. Есть где можно приобрести платы с таким чипами (для тестирования)?
2. Почему именно эти чипы? У Вас есть опыт работы с ними?
3. Почему все же не не STM32F407Vx или STM32H743VI? C ними уже как следует поработали и они уже есть в FLProg?
С уважением, ecoins.
Stue
Рядовой
Сообщения: 93
Зарегистрирован: 17 дек 2021, 13:41
Откуда: Владивосток
Имя: Павел
Благодарил (а): 3 раза
Поблагодарили: 14 раз

Re: Тестирование версии 9.2.Х

Сообщение Stue »

FLP9.2.4, плата esp32-S3 DEV KIT, Изначально проект компилировался и работал web, отправка в консоль. После добавления в проект пользовательского блока Передача переменной по UDP 2.0(в старой редакции, соответственно, с последующей неудачной компиляцией) и удалением его, FLP при попытке передачи проекта в Arduino IDE вываливается, изначально сделав движения карандашиком)))
У вас нет необходимых прав для просмотра вложений в этом сообщении.
myrkin
Рядовой
Сообщения: 5
Зарегистрирован: 23 сен 2024, 13:38
Имя: Василий

Re: Тестирование версии 9.2.Х

Сообщение myrkin »

myrkin писал(а): 09 дек 2024, 21:03 Добрый вечер. Flprog 9.2.3 ошибка компиляции блоков jeeUI2 v4.09 на ESP32 и ESP8266. Возможно как то заставить работать этот фреймворк?
Отключил диспетчер задач, на плате где находятся блоки jeeUI2. Компиляция прошла успешно. На контроллере пока не проверял. (Flprog 9.2.4)
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 152 раза

Re: Тестирование версии 9.2.Х

Сообщение ecoins »

myrkin писал(а): 12 дек 2024, 16:03
myrkin писал(а): 09 дек 2024, 21:03 Добрый вечер. Flprog 9.2.3 ошибка компиляции блоков jeeUI2 v4.09 на ESP32 и ESP8266. Возможно как то заставить работать этот фреймворк?
Отключил диспетчер задач, на плате где находятся #include "API_0810_FUNC_PINS/FUNC_PINS_0120_GET_TEST_PIN.hpp" //--Получение значения тестовых пинов;. Компиляция прошла успешно. На контроллере пока не проверял. (Flprog 9.2.4)
Отключение диспетчера задач это излишняя мера:
1.Библиотека RT_HW_BASE.h остается работать, она включена в библиотеку flprogUtilitues.h, через RT_HW_BASE.h выполняется выбор контроллеров и работы с пинами, UART, SPI, i2c.
2.Диспетчер тоже продолжает работать - благодаря к этому сохраняется доступ к таким системным параметрам как меандры разной длительности и др. Сам диспетчер - это компактное процессорно-независимый код, который работает очень быстро, выполняется в каждом цикле loop().
4.Диспетчер позволяет существенно ускорить работу проекта, избавится от многих "ТОРМОЗОВ".
5.Сомневаюсь, что отключение диспетчера помогло избавиться от ошибок компиляции. Видимо дело было в чем-то другом. Повторите пожалуйста Ваши опыты и если ошибки повторятся, то выложите пример и результаты тестирования.
3.Ну и наконец Вы идете в разрез концепции развития FLProg и что-то не хорошо возможно необоснованно (помягче попробую написать) - не конструктивно кидаете тень на новую версию FLProg.
===============================
По блокам jeeUI2. На стадии тестирования настройте плату на котором стоят эти блоки как "Без диспетчера задач"
С уважением, ecoins.
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 111 раз

Re: Тестирование версии 9.2.Х

Сообщение Phazz »

Эта ошибка связана с некоторой особенностью конструирования вэб блоков. Там заключительная часть loop превращается в функцию. И естественно работа диспетчера ломается. Согласен, что отключение диспетчера в плате возможно решит эту проблему. В общем нужно тестирование.
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 152 раза

Re: Тестирование версии 9.2.Х

Сообщение ecoins »

Phazz писал(а): 12 дек 2024, 18:04 Эта ошибка связана с некоторой особенностью конструирования вэб блоков. Там заключительная часть loop превращается в функцию. И естественно работа диспетчера ломается. Согласен, что отключение диспетчера в плате возможно решит эту проблему. В общем нужно тестирование.
Скорее стоит прекратить практику применения "кривых блоков" в новых версиях FLProg - отсюда и появляется "чернуха"....
Есть версии 7,8 - там все эксперименты.
Или поиск разработчиков блоков - они "костылей" наделали...
После внимательного изучения этих блоков у меня желания работать с ними отпало... Дорабатывать тоже... Совсем...
На сколько понимаю у разработчика похожее отношение к таким блокам.
Ждите от разработчика новый Web-интерфейс с конструктором экранов.
С уважением, ecoins.
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 111 раз

Re: Тестирование версии 9.2.Х

Сообщение Phazz »

Это костыль лично мой) Но он был актуален для версий ниже 9. Сейчас нужно искать другие решения. Одно есть, но там куча дефайнов получается. Что плохо сказывается на скорости компиляции.
С нетерпением ждем новый конструктор вэб!
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 152 раза

Re: Тестирование версии 9.2.Х

Сообщение ecoins »

Phazz писал(а): 12 дек 2024, 18:19 Это костыль лично мой) Но он был актуален для версий ниже 9. Сейчас нужно искать другие решения. Одно есть, но там куча дефайнов получается. Что плохо сказывается на скорости компиляции.
С нетерпением ждем новый конструктор вэб!
Любопытно, что #define существенно влияют на скорость компиляции.
Скорее это все же проблемы с компилятором ESP32 - очень медленная компиляция даже на быстрых компьютерах.
Порой задумываешься, что они свели на "нет" все плюсы этих контроллеров.
Интересно - в версии CORE от 3.0 эта проблема осталась?
Кто бы взялся исследовать эту проблему?
С уваженим, ecoins.
LexaDoc
Рядовой
Сообщения: 42
Зарегистрирован: 20 дек 2021, 13:52
Имя: Алексей
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: Тестирование версии 9.2.Х

Сообщение LexaDoc »

Всех приветствую. У меня наконец-то компиляция ESP32 S2 Mini прошла успешно. Короче, че я сделал - удалил версию 8, скачал и установил в корень диска С FLP 9.2.0 установочную версию. Работает клиент и точка доступа одновременно. В чем было дело, не пойму.
Можно вопрос, как сейчас обновить до версии 9.2.4? Библиотеки в папке ideV8/libraries что с ними делать нужно, подскажите пожалуйста?
Последний раз редактировалось LexaDoc 12 дек 2024, 20:03, всего редактировалось 1 раз.
Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя