Прошивка для STM32

Данный форум предназначен для обсуждения всех типов систем, построенных на основе STM32.
Admin
Администратор
Сообщений: 52
Зарегистрирован: 22 мар 2018, 06:59

Re: Прошивка для STM32

Сообщение Admin » 14 окт 2018, 16:56

Да, готовим - работы идут полным ходом. Немного приоткрою завесу тайны - будет 8000 шагов, полное сохранение оперативной памяти при отключении питания, свободно настраиваемые пины - как входы или выходы, всего их будет 32 шт. Как базу используем синюю плату с STM32F103C8T6 - из новинок бутлоадер, позволяющий провести обновление прошивки через USB. Также - отладка при помощи GX Developer через канал modbus RTU ( контроллер в режиме слейва).

Admin
Администратор
Сообщений: 52
Зарегистрирован: 22 мар 2018, 06:59

Re: Прошивка для STM32

Сообщение Admin » 23 окт 2018, 10:07

Уважаемые пользователи!
Сообщаем вам, что готова новая версия прошивки для плат на основе STM32F103C8T6 и она принадлежит к новой версии G010.
Ключевые отличия:
Поддержка обновления прошивки через USB в режиме DFU. Для этого вы должны записать во флеш память платы файл bootloader.bin любым доступным вам способом. После прошивки и подачи питания ваша система определит плату как устройство "STM32 in DFU mode". Для принудительного переключения в режим обновления программного обеспечения вам необходимо будет переключить джампер BOOT1 в положение 1.
Драйвера для вашей операционной системы вы можете выбрать в архиве Driver.7z. Для операционной системы Windows XP вы можете использовать драйвера от Windows 7 из архива.
После установки драйверов для обновления вам надо будет использовать утилиту из архива Release.zip. Это утилита поддерживает стандартный режим обновления и может быть применена с любыми другими микроконтроллерами.
В новой версии реализованы регистры для хранения сохраняемых данных - это регистры с D1990 по D1999.
Решена проблема при работе с часами - после установки времени они теперь не переводят время на час назад.
В разделе хранилища для это версии также имеется инструкция по обновлению программного обеспечения.
Поддержка режима PWM для выходов Y0,Y1, Y2 и Y7. Образец есть в разделе Использование PWM
Также введён параметр - тайм-аут перед следующим запросом по шине modbus RTU.
Образец использования есть в разделе - Подключение через шину modbus RTU прибора ТРМ212
Ссылка на хранилище -
Скрытый текст
Для просмотра скрытого текста необходимо быть авторизованным пользователем.

Avazbek
Сообщений: 27
Зарегистрирован: 20 апр 2018, 06:56

Re: Прошивка для STM32

Сообщение Avazbek » 23 окт 2018, 14:33

Здравствуйте Михаил обновления радует.G серия чем отличается от L. Какие особенности при исползовани есть ли PID. И как вы говорили можно ли менять количество входов и выходов

Admin
Администратор
Сообщений: 52
Зарегистрирован: 22 мар 2018, 06:59

Re: Прошивка для STM32

Сообщение Admin » 23 окт 2018, 15:12

PID регулятора в этой версии нет. Также тут нет возможности свободно настраивать входа и выхода. Это будет в следующей аппаратной версии- эта версия программная.
С уважением, команда поддержки SGH Technology.

Moder
Сообщений: 8
Зарегистрирован: 22 сен 2018, 05:35

Re: Прошивка для STM32

Сообщение Moder » 05 дек 2018, 06:26

Уважаемые пользователи!
Сообщаем вам, что готова новая версия прошивки для плат на основе STM32F103C8T6 и она принадлежит к новой версии G014.
Ключевые отличия:
Поддержка обновления прошивки через USB в режиме DFU. Для этого вы должны записать во флеш память платы файл bootloader.bin любым доступным вам способом. После прошивки и подачи питания ваша система определит плату как устройство "STM32 in DFU mode". Для принудительного переключения в режим обновления программного обеспечения вам необходимо будет переключить джампер BOOT1 в положение 1.
Драйвера для вашей операционной системы вы можете выбрать в архиве Driver.7z. Для операционной системы Windows XP вы можете использовать драйвера от Windows 7 из архива.
После установки драйверов для обновления вам надо будет использовать утилиту из архива Release.zip. Это утилита поддерживает стандартный режим обновления и может быть применена с любыми другими микроконтроллерами.
Также реализована работа по протоколу модбус в режиме мастера с input registers.
В разделе хранилища для это версии также имеется инструкция по обновлению программного обеспечения.
На данный момент все обновления выпускаются только для записи с использованием бутлоадера - без этого прошивка работать не будет.

Скрытый текст
Для просмотра скрытого текста необходимо быть авторизованным пользователем.

Admin
Администратор
Сообщений: 52
Зарегистрирован: 22 мар 2018, 06:59

Re: Прошивка для STM32

Сообщение Admin » 25 мар 2019, 11:39

Уважаемые пользователи!
Во вложении демонстрационная версия прошивки G025 с поддержкой PID регулятора.
Для конфигурирования обязательно используйте новую версию программы - конфигуратора (465).


Скрытый текст
Для просмотра скрытого текста необходимо быть авторизованным пользователем.
Вложения
Images.png
Images.png (87.44 KiB) 324 просмотра

Victor
Сообщений: 10
Зарегистрирован: 24 мар 2019, 08:48

Re: Прошивка для STM32

Сообщение Victor » 10 апр 2019, 19:01

… Проблемы с загрузкой .dfu файла ,драйвер для Win10 установился нормально ,контроллер в трее оборудования виден "DFuSe STM32" но утилита от STM DFuseDemo его ,микроконтроллера не видит. Может есть смысл выкладывать бинарные файлы ,к стати конвертор из .dfu в .bin из того же пакета тоже нормально не конвертирует. И ещё вопрос: где найти схему ,или реальную привязку выходов и входов микроконтроллера к У00 ,У01 ,У02... X00 ,X01 ,X03... выходам входам ПЛК?

Admin
Администратор
Сообщений: 52
Зарегистрирован: 22 мар 2018, 06:59

Re: Прошивка для STM32

Сообщение Admin » 11 апр 2019, 06:23

День добрый! Дело в том, что сейчас система построена так, что сначала стартует бутлоадер, и если он не находит в памяти прошивку - то переходит в режим загрузки. То есть бутлоадер занимает первые 8к памяти флеш. Единственно что можно сделать - это отказаться от него. Но тогда не будет поддержки обновления через USB. Тут есть варианты, и обязательно найдём решение. Назначение выводов во вложении.
Вложения
bluepill_pinout.pdf
(218.68 KiB) Загружено 53 раз

Moder
Сообщений: 8
Зарегистрирован: 22 сен 2018, 05:35

Re: Прошивка для STM32

Сообщение Moder » 11 апр 2019, 10:17

Коллеги! Тестирование на 2-х машинах под Windows 10 показало, что необходимо установить подписанные драйверы для режима DFU. Во вложении архив с подписанным драйвером - выбираете инсталлятор, соответствующий своей системе, и устанавливаете его. После установки у вас должна быть надпись "STM Device in DFU Mode". Показано на картинке во вложении. Драйвер также во вложении.
Вложения
Win10.zip
(694.1 KiB) Загружено 25 раз
DFU.png
DFU.png (22.83 KiB) 291 просмотра

Victor
Сообщений: 10
Зарегистрирован: 24 мар 2019, 08:48

Re: Прошивка для STM32

Сообщение Victor » 11 апр 2019, 14:11

... Хотелось бы услышать отзывы от уважаемого сообщества о последней прошивке STM32F1_PLC_G025.dfu которая лежит на GitHub . У меня пока что ничего не получилось ,во-первых DFuSeDemo так и не увидела контроллер ,во-вторых конвертированная STM32F1_PLC_G025.dfu в бинарник так и не заработала может что то не так делаю? Отпишитесь пожалуйста.


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

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 1 гость