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

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

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

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

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

Admin
Администратор
Сообщений: 48
Зарегистрирован: 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
Сообщений: 26
Зарегистрирован: 20 апр 2018, 06:56

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

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

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

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

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

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

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

Moder
Сообщений: 7
Зарегистрирован: 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
Администратор
Сообщений: 48
Зарегистрирован: 22 мар 2018, 06:59

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

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

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


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

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
Администратор
Сообщений: 48
Зарегистрирован: 22 мар 2018, 06:59

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

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

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

Moder
Сообщений: 7
Зарегистрирован: 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) Загружено 7 раз
DFU.png
DFU.png (22.83 KiB) 72 просмотра

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 гость