Страница 3 из 16
Re: Стабильная версия FLProg 9.4
Добавлено: 06 июн 2025, 16:00
montirovka
dembel52 писал(а): 06 июн 2025, 14:28
При компиляции проекта вылезает такое сообщение:
Код: Выделить всё
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Flprog_EEPROM\src\flprogExternalEEPROM.cpp: In constructor 'FLProgExternalEEPROM::FLProgExternalEEPROM(uint8_t, uint8_t, uint16_t, uint8_t, uint8_t)':
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Flprog_EEPROM\src\flprogExternalEEPROM.cpp:8:52: error: no matching function for call to 'RT_HW_BASE::i2cSetParam(RT_HW_STRUCT_I2C_DEV&, uint8_t&, uint8_t&)'
RT_HW_Base.i2cSetParam(_device, addres, bus);
^
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src/RT_HW_BASE.h:279,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Flprog_EEPROM\src\flprogExternalEEPROM.h:3,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Flprog_EEPROM\src\flprogExternalEEPROM.cpp:1:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src/API_0901_FUNC_I2C/FUNC_I2C_0000_HEAD.hpp:120:12: note: candidate: 'uint8_t RT_HW_BASE::i2cSetParam(RT_HW_STRUCT_I2C_DEV&)'
uint8_t i2cSetParam (RT_HW_STRUCT_I2C_DEV &id); //--1.1.1. Установка параметров по умолчанию;
^~~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src/API_0901_FUNC_I2C/FUNC_I2C_0000_HEAD.hpp:120:12: note: candidate expects 1 argument, 3 provided
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src/API_0901_FUNC_I2C/FUNC_I2C_0000_HEAD.hpp:121:12: note: candidate: 'uint8_t RT_HW_BASE::i2cSetParam(RT_HW_STRUCT_I2C_DEV&, uint8_t, uint8_t, uint32_t)'
uint8_t i2cSetParam (RT_HW_STRUCT_I2C_DEV &id, uint8_t addr, uint8_t bus, uint32_t speed); //--1.1.2. Установка параметров;
^~~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src/API_0901_FUNC_I2C/FUNC_I2C_0000_HEAD.hpp:121:12: note: candidate expects 4 arguments, 3 provided
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src/API_0901_FUNC_I2C/FUNC_I2C_0000_HEAD.hpp:122:12: note: candidate: 'uint8_t RT_HW_BASE::i2cSetParam(RT_HW_STRUCT_I2C_DEV&, uint8_t, uint8_t, uint32_t, uint8_t, uint8_t)'
uint8_t i2cSetParam (RT_HW_STRUCT_I2C_DEV &id, uint8_t addr, uint8_t bus, uint32_t speed, uint8_t expander, uint8_t channel);
^~~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src/API_0901_FUNC_I2C/FUNC_I2C_0000_HEAD.hpp:122:12: note: candidate expects 6 arguments, 3 provided
Несколько библиотек найдено для "WiFi.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.17\libraries\WiFi
Не используется: c:\Program Files (x86)\FLProg\ideV8\libraries\WiFi
Несколько библиотек найдено для "OneWire.h"
Используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\OneWire
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_501_OneWire
Несколько библиотек найдено для "ArduinoOTA.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.17\libraries\ArduinoOTA
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoOTA
exit status 1
Ошибка компиляции для платы FLPrpog: ESP32S-Dev-Module.
Проект создавался в версии 9.3.1 и в нем компилировался,в 9.4 пока не могу его скомпилировать
Я как понимаю просто не работает. Многие ждут когда заработает.
viewtopic.php?p=139401#p139401
viewtopic.php?p=139235#p139235
Re: Стабильная версия FLProg 9.4
Добавлено: 06 июн 2025, 16:30
intojon
Я не вижу возможности выбрать ESP12.
Re: Стабильная версия FLProg 9.4
Добавлено: 06 июн 2025, 17:47
Phazz
montirovka писал(а): 06 июн 2025, 16:00
dembel52 писал(а): 06 июн 2025, 14:28
При компиляции проекта вылезает такое сообщение:
Код: Выделить всё
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Flprog_EEPROM\src\flprogExternalEEPROM.cpp: In constructor 'FLProgExternalEEPROM::FLProgExternalEEPROM(uint8_t, uint8_t, uint16_t, uint8_t, uint8_t)':
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Flprog_EEPROM\src\flprogExternalEEPROM.cpp:8:52: error: no matching function for call to 'RT_HW_BASE::i2cSetParam(RT_HW_STRUCT_I2C_DEV&, uint8_t&, uint8_t&)'
RT_HW_Base.i2cSetParam(_device, addres, bus);
^
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src/RT_HW_BASE.h:279,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Flprog_EEPROM\src\flprogExternalEEPROM.h:3,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Flprog_EEPROM\src\flprogExternalEEPROM.cpp:1:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src/API_0901_FUNC_I2C/FUNC_I2C_0000_HEAD.hpp:120:12: note: candidate: 'uint8_t RT_HW_BASE::i2cSetParam(RT_HW_STRUCT_I2C_DEV&)'
uint8_t i2cSetParam (RT_HW_STRUCT_I2C_DEV &id); //--1.1.1. Установка параметров по умолчанию;
^~~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src/API_0901_FUNC_I2C/FUNC_I2C_0000_HEAD.hpp:120:12: note: candidate expects 1 argument, 3 provided
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src/API_0901_FUNC_I2C/FUNC_I2C_0000_HEAD.hpp:121:12: note: candidate: 'uint8_t RT_HW_BASE::i2cSetParam(RT_HW_STRUCT_I2C_DEV&, uint8_t, uint8_t, uint32_t)'
uint8_t i2cSetParam (RT_HW_STRUCT_I2C_DEV &id, uint8_t addr, uint8_t bus, uint32_t speed); //--1.1.2. Установка параметров;
^~~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src/API_0901_FUNC_I2C/FUNC_I2C_0000_HEAD.hpp:121:12: note: candidate expects 4 arguments, 3 provided
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src/API_0901_FUNC_I2C/FUNC_I2C_0000_HEAD.hpp:122:12: note: candidate: 'uint8_t RT_HW_BASE::i2cSetParam(RT_HW_STRUCT_I2C_DEV&, uint8_t, uint8_t, uint32_t, uint8_t, uint8_t)'
uint8_t i2cSetParam (RT_HW_STRUCT_I2C_DEV &id, uint8_t addr, uint8_t bus, uint32_t speed, uint8_t expander, uint8_t channel);
^~~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src/API_0901_FUNC_I2C/FUNC_I2C_0000_HEAD.hpp:122:12: note: candidate expects 6 arguments, 3 provided
Несколько библиотек найдено для "WiFi.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.17\libraries\WiFi
Не используется: c:\Program Files (x86)\FLProg\ideV8\libraries\WiFi
Несколько библиотек найдено для "OneWire.h"
Используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\OneWire
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_501_OneWire
Несколько библиотек найдено для "ArduinoOTA.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.17\libraries\ArduinoOTA
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoOTA
exit status 1
Ошибка компиляции для платы FLPrpog: ESP32S-Dev-Module.
Проект создавался в версии 9.3.1 и в нем компилировался,в 9.4 пока не могу его скомпилировать
Я как понимаю просто не работает. Многие ждут когда заработает.
viewtopic.php?p=139401#p139401
viewtopic.php?p=139235#p139235
На счет последней ссылки, это результат "шаловливых ручек". Настройки ide можно подкрутить так, чтобы показывало 99% или 60%. Поэтому тут как посмотреть
Re: Стабильная версия FLProg 9.4
Добавлено: 06 июн 2025, 17:58
ecoins
После версии 9.4.0 установите Servicr Park 1.0. Там поправлено.
Re: Стабильная версия FLProg 9.4
Добавлено: 06 июн 2025, 17:58
ecoins
intojon писал(а): 06 июн 2025, 16:30
Я не вижу возможности выбрать ESP12.
Выбирайте ESP8266 Generic - это тоже самое.
Re: Стабильная версия FLProg 9.4
Добавлено: 06 июн 2025, 17:59
ecoins
dembel52 писал(а): 06 июн 2025, 14:28
Проект создавался в версии 9.3.1 и в нем компилировался,в 9.4 пока не могу его скомпилировать
После версии 9.4.0 установите Servicr Park 1.0. Там поправлено.
Re: Стабильная версия FLProg 9.4
Добавлено: 06 июн 2025, 18:02
ecoins
starmos писал(а): 06 июн 2025, 12:31
ecoins писал(а): 05 июн 2025, 17:35
starmos писал(а): 05 июн 2025, 13:56
При попытке добавить в Arduino IDE ссылки на пакеты для сторонних плат (через Настройки/Дополнительные ссылки... по этим ссылкам ничего не грузится и выводится ошибка. Arduino IDE из версии 9.3.1, причем с тем же номером версии, работает нормально.
Какие платы Вы хотите добавить кроме тех, которые поддерживает FLProg?
nRF52 например. Раньше FLProg не поддерживал и STM32, но получалось его добавить и использовать. Речь о том, что проблемы с Arduino IDE, включенной в пакет 9.4, при том, что в 9.3.1 то же самое работает.
nrf52 FLProg не поддерживал и пока не планирует.
Какие еще платы Вам нужны?
Какой проект у Вас работает в 9.3.1 и не работает в 9.4.0?
Re: Стабильная версия FLProg 9.4
Добавлено: 06 июн 2025, 21:16
motoandrey14
ecoins писал(а): 06 июн 2025, 17:59
После версии 9.4.0 установите Servicr Park 1.0. Там поправлено.
Первый раз поставилось. Сейчас решил переустановить и теперь вообще ошибка при запуске:
Не удалось запустить..png
Я даже не понимаю, с чего это вдруг ошибка.
Выключил компьютер, включил, ещё раз переустановил - заработало, меню компилируется
Прилагаю лог вылета с новой версии, в консоли лишние 1000 мсек (скриншот ранее). И ускорение в блоке ШД очень маленькое, более 3000 и до 32767 одинаково ускоряется. Упирается во что-то.
Re: Стабильная версия FLProg 9.4
Добавлено: 06 июн 2025, 22:09
ecoins
motoandrey14 писал(а): 06 июн 2025, 21:16
ecoins писал(а): 06 июн 2025, 17:59
После версии 9.4.0 установите Servicr Park 1.0. Там поправлено.
Первый раз поставилось. Сейчас решил переустановить и теперь вообще ошибка при запуске:
Не удалось запустить..png
Я даже не понимаю, с чего это вдруг ошибка.
Выключил компьютер, включил, ещё раз переустановил - заработало, меню компилируется
Прилагаю лог вылета с новой версии, в консоли лишние 1000 мсек (скриншот ранее). И ускорение в блоке ШД очень маленькое, более 3000 и до 32767 одинаково ускоряется. Упирается во что-то.
На Nano длительность импульса в блоке управления двигателем меньше 50 мксек не надо ставить(у Вас 20).
Это период прерываний, в котором требуется выполнить набор вычислительных операций.
У Nano очень скромные вычислительные возможности.
Re: Стабильная версия FLProg 9.4
Добавлено: 06 июн 2025, 23:05
Edvard
А где этот Servicr Park 1.0???
Re: Стабильная версия FLProg 9.4
Добавлено: 06 июн 2025, 23:10
dembel52
Edvard писал(а): 06 июн 2025, 23:05
А где этот Servicr Park 1.0???
https://disk.yandex.ru/d/Cwzp4lE2a0WQ8A
Re: Стабильная версия FLProg 9.4
Добавлено: 07 июн 2025, 05:33
motoandrey14
С блоком "Инициализация консоли" ошибка компиляции
Код: Выделить всё
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_02_CONSOLE\src\API_0020_SIMPLE_FUNC/SIMPLE_FUNC_0606_HEAD_CAN.hpp: In member function 'void RT_HW_CONSOLE::outHeadCAN(uint8_t)':
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src/API_0361_BOARD_STM32F1/BOARD_0101_STM32F103Cx.hpp:155:49: error: 'PD0' was not declared in this scope; did you mean 'PD_0'?
155 | #define RT_HW_CAN_RX PD0
| ^~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_02_CONSOLE\src\API_0020_SIMPLE_FUNC/SIMPLE_FUNC_0606_HEAD_CAN.hpp:19:41: note: in expansion of macro 'RT_HW_CAN_RX'
19 | outVar((uint8_t)RT_HW_CAN_RX,';',7,'L','T',String(F("RX=")));
| ^~~~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src/API_0361_BOARD_STM32F1/BOARD_0101_STM32F103Cx.hpp:156:49: error: 'PD1' was not declared in this scope; did you mean 'PD_1'?
156 | #define RT_HW_CAN_TX PD1
| ^~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_02_CONSOLE\src\API_0020_SIMPLE_FUNC/SIMPLE_FUNC_0606_HEAD_CAN.hpp:20:41: note: in expansion of macro 'RT_HW_CAN_TX'
20 | outVar((uint8_t)RT_HW_CAN_TX,';',7,'L','T',String(F("TX=")));
| ^~~~~~~~~~~~
Ошибка компиляции для платы Generic STM32F1 series.
STM32 Не компилирует.flp
Пока в файл BOARD_0101_STM32F103Cx.hpp и BOARD_0102_STM32F103Rx вместо PD0 PD1 прописал PA11 PA12, скомпилировало.
Re: Стабильная версия FLProg 9.4
Добавлено: 07 июн 2025, 06:38
motoandrey14
ecoins писал(а): 06 июн 2025, 22:09
На Nano длительность импульса в блоке управления двигателем меньше 50 мксек не надо ставить(у Вас 20).
Это период прерываний, в котором требуется выполнить набор вычислительных операций.
У Nano очень скромные вычислительные возможности.
Я поставил STM32F103C, ничего не изменилось.
Хоть 2, хоть 100 мксек туда вписывай, не влияет.
Ускорение выше 4000 не увеличивает ускорение. Я хочу туда вписать 500000 и это должно работать.
Слева ускорение 5000, 4000, не влияет. Графики свыше 4000 одинаковые. 3000 да, сразу меньше. После 4000 во что-то упирается.
Ускорение 5000 4000 3000.png
Re: Стабильная версия FLProg 9.4
Добавлено: 07 июн 2025, 10:22
ecoins
motoandrey14 писал(а): 07 июн 2025, 05:33
С блоком "Инициализация консоли" ошибка компиляции
STM32 Не компилирует.flp
Пока в файл BOARD_0101_STM32F103Cx.hpp и BOARD_0102_STM32F103Rx вместо PD0 PD1 прописал PA11 PA12, скомпилировало.
Спасибо, Вы все правильно сделали. Но лучше просто закомментировать строки
//=================================================================================================
// 10.4. CAN
//================================================================================================
// #define RT_HW_PERMIT_CAN //--Разрешение работы с CAN;
//-------------------------------------------------------------------------------------------------
// #define RT_HW_CAN_RX PD0
// #define RT_HW_CAN_TX PD1
--------------------------------------------------
Мы начали тестировать CAN на STM32 и допустили неточности.
Поправили. До середины месяца выйдет новый Service Park, пока обрабатываем замечания и вносим изменения.
Еще раз спасибо.
С уважением, ecoins.
Re: Стабильная версия FLProg 9.4
Добавлено: 07 июн 2025, 12:58
mixa7001
Подскажите пожалуйста:
Установил новую версию 9.4 и обновление.
Часы!
В левой части находятся часы. Первого взгляда все ясно, но где прописываем какой чип используем?
Если через интернет то где прописываем сервера точного времени?
Описание в модулях нет.
Можно ли прописывать разные часы для синхронизации ( часовая микросхема и внутренние часы микроконтроллера).
Re: Стабильная версия FLProg 9.4
Добавлено: 07 июн 2025, 16:13
skrickis
ecoins писал(а): 06 июн 2025, 17:58
После версии 9.4.0 установите Servicr Park 1.0. Там поправлено.
файл Servicr Park 1.0. просто скопировать в папку FLPRog 9.4.0 ?
Re: Стабильная версия FLProg 9.4
Добавлено: 07 июн 2025, 16:18
ecoins
motoandrey14 писал(а): 07 июн 2025, 06:38
ecoins писал(а): 06 июн 2025, 22:09
На Nano длительность импульса в блоке управления двигателем меньше 50 мксек не надо ставить(у Вас 20).
Это период прерываний, в котором требуется выполнить набор вычислительных операций.
У Nano очень скромные вычислительные возможности.
Я поставил STM32F103C, ничего не изменилось.
Хоть 2, хоть 100 мксек туда вписывай, не влияет.
Ускорение выше 4000 не увеличивает ускорение. Я хочу туда вписать 500000 и это должно работать.
Слева ускорение 5000, 4000, не влияет. Графики свыше 4000 одинаковые. 3000 да, сразу меньше. После 4000 во что-то упирается.
Ускорение 5000 4000 3000.png
Проверил, проблема есть.
На STM32F1 скорость 30000 до 50000 не меняет период иипульсов, при 60000 - период меняется скачком до 20 мкс, при этом и сам длительность импульса увеличивается немного. Дальше повышать уже нельзя.
Будем разбираться.
Re: Стабильная версия FLProg 9.4
Добавлено: 07 июн 2025, 16:26
dembel52
skrickis писал(а): 07 июн 2025, 16:13
ecoins писал(а): 06 июн 2025, 17:58
После версии 9.4.0 установите Servicr Park 1.0. Там поправлено.
файл Servicr Park 1.0. просто скопировать в папку FLPRog 9.4.0 ?
В FLprog верхнее меню, помощь->обновление программы
Re: Стабильная версия FLProg 9.4
Добавлено: 07 июн 2025, 16:30
skrickis
dembel52 писал(а): 07 июн 2025, 16:26
skrickis писал(а): 07 июн 2025, 16:13
ecoins писал(а): 06 июн 2025, 17:58
После версии 9.4.0 установите Servicr Park 1.0. Там поправлено.
файл Servicr Park 1.0. просто скопировать в папку FLPRog 9.4.0 ?
В FLprog верхнее меню, помощь->обновление программы

Re: Стабильная версия FLProg 9.4
Добавлено: 08 июн 2025, 12:38
Aleksandr
Подскажите как установить библиотеку блока Дисплей на чипе HD44780 в FLProg 9-4-0?