Обновление программы FLProg начиная с версии 9.6.20

Аватара пользователя
Siberian
Лейтенант
Сообщения: 697
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 50 раз
Поблагодарили: 37 раз

Обновление программы FLProg начиная с версии 9.6.20

Сообщение Siberian »

При выходе релиза программы FLProg версии 9.6.20 будут некоторые изменения для дальнейшего обновления программы.
Появился пункт - "Клуб".
_1_.jpg
_2_.jpg
Кликаем "Зарегистрироваться"
Появляется окно регистрации.
_3_.jpg
Заполняем все поля формы регистрации, регистрируемся.
После регистрации авторизуемся согласно Вашим заполненным данным.
Если авторизация не проходит, то нажмите "Обновить данные пользователя", а затем авторизуйтесь.
_4_.jpg
_5_.jpg
После того, как авторизовались, обновляем данные пользователя.
_6_.jpg
Чтобы в дальнейшем видеть и проверять обновления, делаем такие-же настройки, как и в предыдущих версиях программы.
_7_.jpg
_8_.jpg
Новая версия 9.6.20 пока будет работать в тестовом режиме.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
montirovka
Подполковник
Сообщения: 1320
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 161 раз
Поблагодарили: 519 раз

Re: Обновление программы FLProg начиная с версии 9.6.20

Сообщение montirovka »

А по простому это для чего?
CatBegemot
Рядовой
Сообщения: 6
Зарегистрирован: 04 мар 2026, 21:50
Имя: Евгений
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Обновление программы FLProg начиная с версии 9.6.20

Сообщение CatBegemot »

Всем доброго.
Пустой проект для stm32f407 не компилируется.

Arduino: 1.8.19 (Windows 10), Плата:"Generic STM32F4 series, Black F407VE, STM32CubeProgrammer (SWD), Enabled (generic 'Serial'), CDC (generic 'Serial' supersede U(S)ART), Low/Full Speed, Smallest (-Os default), None, Newlib Nano (default)"

In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src\RT_HW_BASE_12_03_Link_SPI.cpp:13:

c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src\API_0900_FUNC_LINK\0104_SPI\FUNC_SPI_0640_CPP_COMMON_STM32F4.hpp: In function 'void rt_hw_spi_dma_release_by_hspi(SPI_HandleTypeDef*)':

c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src\API_0900_FUNC_LINK\0104_SPI\FUNC_SPI_0640_CPP_COMMON_STM32F4.hpp:509:21: error: 'spiGetSPI' was not declared in this scope

509 | SPIClass* spi = spiGetSPI(i);

| ^~~~~~~~~

c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src\API_0900_FUNC_LINK\0104_SPI\FUNC_SPI_0640_CPP_COMMON_STM32F4.hpp:515:28: error: 'spiGetLink' was not declared in this scope

515 | RT_HW_STRUCT_SPI* link = spiGetLink(bus);

| ^~~~~~~~~~

exit status 1

Ошибка компиляции для платы Generic STM32F4 series.



Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
Alhim20
Рядовой
Сообщения: 99
Зарегистрирован: 28 окт 2024, 04:02
Откуда: Белогорск
Имя: Илья
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Re: Обновление программы FLProg начиная с версии 9.6.20

Сообщение Alhim20 »

А новые описания камней STM 32 есть в меню?
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: Обновление программы FLProg начиная с версии 9.6.20

Сообщение ecoins »

CatBegemot писал(а): 04 мар 2026, 23:16 Всем доброго.
Пустой проект для stm32f407 не компилируется.
509 | SPIClass* spi = spiGetSPI(i);

| ^~~~~~~~~
515 | RT_HW_STRUCT_SPI* link = spiGetLink(bus);

| ^~~~~~~~~~


Ошибка компиляции для платы Generic STM32F4 series.
Приношу извинения - ошибка произошла из оптимизации DMA для STM32А407V.
1.Можете просто заменить приложенный файл RT_HW_BASE.h (версия 6.8.8).
2.Или поправить в файле

\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src\API_0900_FUNC_LINK\0104_SPI\FUNC_SPI_0640_CPP_COMMON_STM32F4.hpp"
функцию:
//=================================================================================================
static inline void rt_hw_spi_dma_release_by_hspi(SPI_HandleTypeDef *hspi){
if(!hspi) return;
/*
uint8_t bus=255;

for(uint8_t i=0; i<=6; i++){
SPIClass* spi = spiGetSPI(i);
if(!spi) continue;
if(spi->getHandle() == hspi){ bus=i; break; }
}
if(bus==255) return;

RT_HW_STRUCT_SPI* link = spiGetLink(bus);
if(!link) return;

// link->dmaBusy = 0;
// link->busy НЕ трогать
*/
}
//=================================================================================================

С уважением, ecoins.
CatBegemot
Рядовой
Сообщения: 6
Зарегистрирован: 04 мар 2026, 21:50
Имя: Евгений
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Обновление программы FLProg начиная с версии 9.6.20

Сообщение CatBegemot »

Спасибо, пустой проект начал компилироваться.
Теперь так не хочет, посмотрите, пожалуйста, что не так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: Обновление программы FLProg начиная с версии 9.6.20

Сообщение ecoins »

CatBegemot писал(а): 05 мар 2026, 20:32 Спасибо, пустой проект начал компилироваться.
Теперь так не хочет, посмотрите, пожалуйста, что не так
1.Внешне выглядит нормально. На стенде под рукой нет сейчас SSD1315 - поэтому сразу проверить именно Ваш тест не получается.
2.Сделал тест на SSD1306/SSD1309 (они по настройкам совпадают):
photo_2026-03-05_23-06-52.jpg
photo_2026-03-05_23-09-58.jpg
Тест динамичный, дисплей подключен через i2c, скорость проекта высокая - 366100. Если увеличить частоту с 400 кГц до 800 кГц, будет еще быстрее.

2.Возможен ряд причин по которым не работает Ваш проект
2.1.Неверно выбран дисплей. SSD1306/SSD1315 внешне похожи, но настройки у них разные.
2.2.Не верно выбраны пины i2c.
Лучше всего посмотреть их через отчет на консоли (файл присоединяю)
Отчет STM32F407V.hpp
Ключевые строки:
22:55:36.595 -> ====================Тест простой STM32F407VE для OLED SSD1306===================
22:55:36.595 -> 22:55:19 4 05.03.2026
22:55:36.595 -> ---------------------------------Main parameters--------------------------------
22:55:36.640 -> Board->BLACK F407Vx(DevEBox STM32F407VxT6)/648; Core->STM32/600; Arch->STM32/600; ID=214A840D;
22:55:36.640 -> RT_HW_BASE.h: v.6.8.8 05.03.2026;

22:55:37.065 -> I2C0: SDA=PB9; SCL=PB8; Yes init; Speed=400000; Master;
22:55:37.065 -> I2C1: SDA=PB11; SCL=PB10; No init; Speed=400000; Master;

22:55:37.158 -> ------------------------------------Scan i2c------------------------------------
22:55:37.158 -> i2c0: scan->0x27/39,0x3c/60,0x44/68; qnt=3;

2.3.Если сканирование обнаруживает устройство (у меня 0x3C), то дальше должен работать.
2.4.Некоторые дисплеи имеют другой адрес (0x3D);
2.5.Если после обнаружения дисплея на шине дисплея не работает, то дисплей не рабочий, или не тот тип.
2.6.Обновите библиотеку.
RT_HW_00_BASE.ZIP
2.7.Одновременно работает TFT. На фото ST7735
STM32F407V - TFT_OLED.jpeg
С уважением, ecoins.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
slsl
Лейтенант
Сообщения: 396
Зарегистрирован: 08 дек 2021, 22:41
Имя: Вячеслав
Благодарил (а): 29 раз
Поблагодарили: 74 раза

Re: Обновление программы FLProg начиная с версии 9.6.20

Сообщение slsl »

Ограничение на 20 символов в поле ввода ВЭБа - не поправили.
lfgjikjjyj
Лейтенант
Сообщения: 377
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 91 раз

Re: Обновление программы FLProg начиная с версии 9.6.20

Сообщение lfgjikjjyj »

при каждом запуске теперь нужно автоизироваться
Ander
Администратор
Сообщения: 742
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 55 раз
Поблагодарили: 141 раз

Re: Обновление программы FLProg начиная с версии 9.6.20

Сообщение Ander »

lfgjikjjyj писал(а): 06 мар 2026, 12:01 при каждом запуске теперь нужно автоизироваться
Достаточно 1 раз
Аватара пользователя
montirovka
Подполковник
Сообщения: 1320
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 161 раз
Поблагодарили: 519 раз

Re: Обновление программы FLProg начиная с версии 9.6.20

Сообщение montirovka »

lfgjikjjyj писал(а): 06 мар 2026, 12:01 при каждом запуске теперь нужно автоизироваться
А надо ли авторизоваться? Что то новое и опять без описания. Что, зачем, ни кто не пишет и не знает.
Наверное надо было вначале рассказать о проблемах, решениях, а потом выкладывать.
Нас пользователей тоже надо уважать.
Аватара пользователя
prmres
Рядовой
Сообщения: 79
Зарегистрирован: 30 янв 2018, 20:19
Откуда: Курская обл.
Имя: Prmres
Благодарил (а): 32 раза
Поблагодарили: 26 раз

Re: Обновление программы FLProg начиная с версии 9.6.20

Сообщение prmres »

montirovka писал(а): 04 мар 2026, 21:29 А по простому это для чего?
вероятно для последующей платной подписки
lfgjikjjyj
Лейтенант
Сообщения: 377
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 91 раз

Re: Обновление программы FLProg начиная с версии 9.6.20

Сообщение lfgjikjjyj »

Ander писал(а): 06 мар 2026, 14:17
lfgjikjjyj писал(а): 06 мар 2026, 12:01 при каждом запуске теперь нужно автоизироваться
Достаточно 1 раз
я вчера авторизировался
сегодня запустил опять просит авторизироваться
ладно спишим как что то непредвиденое
Ander
Администратор
Сообщения: 742
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 55 раз
Поблагодарили: 141 раз

Re: Обновление программы FLProg начиная с версии 9.6.20

Сообщение Ander »

prmres писал(а): 06 мар 2026, 14:19
montirovka писал(а): 04 мар 2026, 21:29 А по простому это для чего?
вероятно для последующей платной подписки
Режим "клуба" напрашивался уже давно и в планах много что в нем появится. Авторизация первый шаг.
Первое что в нем появится это режим тестеров. Желающие поучаствовать в тестировании промежуточных версий смогут их получать автоматически.
Второе - это различные онлайн сервисы в которых обязательна авторизация. в планах свой MQTT сервер и т.д.
Третье - платная подписка - и да, на все нужно и время и средства, соответственно со временем появятся сервисы которые будут на платной основе. Также подписку можно будет оформить как помощь проекту.

В ближайшие дни начну набор в тестеры.
Аватара пользователя
prmres
Рядовой
Сообщения: 79
Зарегистрирован: 30 янв 2018, 20:19
Откуда: Курская обл.
Имя: Prmres
Благодарил (а): 32 раза
Поблагодарили: 26 раз

Re: Обновление программы FLProg начиная с версии 9.6.20

Сообщение prmres »

Ander писал(а): 06 мар 2026, 16:14 Режим "клуба" напрашивался уже давно и в планах много что в нем появится. Авторизация первый шаг.
Первое что в нем появится это режим тестеров. Желающие поучаствовать в тестировании промежуточных версий смогут их получать автоматически.
Второе - это различные онлайн сервисы в которых обязательна авторизация. в планах свой MQTT сервер и т.д.
Третье - платная подписка - и да, на все нужно и время и средства, соответственно со временем появятся сервисы которые будут на платной основе. Также подписку можно будет оформить как помощь проекту.

В ближайшие дни начну набор в тестеры.
платными предполагаются именно какие-то сервисы, а программа будет распространяться\обновляться свободно?
или обновление тоже станет платным?

просто любопытно, для ясности
Ander
Администратор
Сообщения: 742
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 55 раз
Поблагодарили: 141 раз

Re: Обновление программы FLProg начиная с версии 9.6.20

Сообщение Ander »

prmres писал(а): 06 мар 2026, 18:52
Ander писал(а): 06 мар 2026, 16:14 Режим "клуба" напрашивался уже давно и в планах много что в нем появится. Авторизация первый шаг.
Первое что в нем появится это режим тестеров. Желающие поучаствовать в тестировании промежуточных версий смогут их получать автоматически.
Второе - это различные онлайн сервисы в которых обязательна авторизация. в планах свой MQTT сервер и т.д.
Третье - платная подписка - и да, на все нужно и время и средства, соответственно со временем появятся сервисы которые будут на платной основе. Также подписку можно будет оформить как помощь проекту.

В ближайшие дни начну набор в тестеры.
платными предполагаются именно какие-то сервисы, а программа будет распространяться\обновляться свободно?
или обновление тоже станет платным?

просто любопытно, для ясности
Свободно
CatBegemot
Рядовой
Сообщения: 6
Зарегистрирован: 04 мар 2026, 21:50
Имя: Евгений
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Обновление программы FLProg начиная с версии 9.6.20

Сообщение CatBegemot »

2.6.Обновите библиотеку.
RT_HW_00_BASE.ZIP
Спасибо, заработало.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: Обновление программы FLProg начиная с версии 9.6.20

Сообщение ecoins »

CatBegemot писал(а): 06 мар 2026, 21:21
2.6.Обновите библиотеку.
RT_HW_00_BASE.ZIP
Спасибо, заработало.
Отлично. Есть обновление RT_HW_BASE.h
viewtopic.php?p=144990#p144990
intojon
Рядовой
Сообщения: 47
Зарегистрирован: 07 авг 2021, 18:13
Имя: Tomas
Благодарил (а): 3 раза
Поблагодарили: 9 раз

Re: Обновление программы FLProg начиная с версии 9.6.20

Сообщение intojon »

нерешенные проблемы с английским языком. При выборе английского языка очень много программ отображается на русском языке.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: Обновление программы FLProg начиная с версии 9.6.20

Сообщение ecoins »

slsl писал(а): 06 мар 2026, 09:01 Ограничение на 20 символов в поле ввода ВЭБа - не поправили.
Разработчик увеличил до 255. Будет в beta-версии (2-3 дня).
С уважением, ecoins.
Ответить

Вернуться в «Материалы от Siberian»

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

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