Прошивка для STM32
Re: Прошивка для STM32
Да, готовим - работы идут полным ходом. Немного приоткрою завесу тайны - будет 8000 шагов, полное сохранение оперативной памяти при отключении питания, свободно настраиваемые пины - как входы или выходы, всего их будет 32 шт. Как базу используем синюю плату с STM32F103C8T6 - из новинок бутлоадер, позволяющий провести обновление прошивки через USB. Также - отладка при помощи GX Developer через канал modbus RTU ( контроллер в режиме слейва).
Re: Прошивка для STM32
Уважаемые пользователи!
Сообщаем вам, что готова новая версия прошивки для плат на основе 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
Ссылка на хранилище -
Сообщаем вам, что готова новая версия прошивки для плат на основе 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
Ссылка на хранилище -
Re: Прошивка для STM32
Здравствуйте Михаил обновления радует.G серия чем отличается от L. Какие особенности при исползовани есть ли PID. И как вы говорили можно ли менять количество входов и выходов
Re: Прошивка для STM32
PID регулятора в этой версии нет. Также тут нет возможности свободно настраивать входа и выхода. Это будет в следующей аппаратной версии- эта версия программная.
С уважением, команда поддержки SGH Technology.
С уважением, команда поддержки SGH Technology.
Re: Прошивка для STM32
Уважаемые пользователи!
Сообщаем вам, что готова новая версия прошивки для плат на основе STM32F103C8T6 и она принадлежит к новой версии G014.
Ключевые отличия:
Поддержка обновления прошивки через USB в режиме DFU. Для этого вы должны записать во флеш память платы файл bootloader.bin любым доступным вам способом. После прошивки и подачи питания ваша система определит плату как устройство "STM32 in DFU mode". Для принудительного переключения в режим обновления программного обеспечения вам необходимо будет переключить джампер BOOT1 в положение 1.
Драйвера для вашей операционной системы вы можете выбрать в архиве Driver.7z. Для операционной системы Windows XP вы можете использовать драйвера от Windows 7 из архива.
После установки драйверов для обновления вам надо будет использовать утилиту из архива Release.zip. Это утилита поддерживает стандартный режим обновления и может быть применена с любыми другими микроконтроллерами.
Также реализована работа по протоколу модбус в режиме мастера с input registers.
В разделе хранилища для это версии также имеется инструкция по обновлению программного обеспечения.
На данный момент все обновления выпускаются только для записи с использованием бутлоадера - без этого прошивка работать не будет.
Сообщаем вам, что готова новая версия прошивки для плат на основе STM32F103C8T6 и она принадлежит к новой версии G014.
Ключевые отличия:
Поддержка обновления прошивки через USB в режиме DFU. Для этого вы должны записать во флеш память платы файл bootloader.bin любым доступным вам способом. После прошивки и подачи питания ваша система определит плату как устройство "STM32 in DFU mode". Для принудительного переключения в режим обновления программного обеспечения вам необходимо будет переключить джампер BOOT1 в положение 1.
Драйвера для вашей операционной системы вы можете выбрать в архиве Driver.7z. Для операционной системы Windows XP вы можете использовать драйвера от Windows 7 из архива.
После установки драйверов для обновления вам надо будет использовать утилиту из архива Release.zip. Это утилита поддерживает стандартный режим обновления и может быть применена с любыми другими микроконтроллерами.
Также реализована работа по протоколу модбус в режиме мастера с input registers.
В разделе хранилища для это версии также имеется инструкция по обновлению программного обеспечения.
На данный момент все обновления выпускаются только для записи с использованием бутлоадера - без этого прошивка работать не будет.
Re: Прошивка для STM32
Уважаемые пользователи!
Во вложении демонстрационная версия прошивки G025 с поддержкой PID регулятора.
Для конфигурирования обязательно используйте новую версию программы - конфигуратора (465).
Во вложении демонстрационная версия прошивки G025 с поддержкой PID регулятора.
Для конфигурирования обязательно используйте новую версию программы - конфигуратора (465).
- Вложения
-
- Images.png (87.44 KiB) 12115 просмотра
Re: Прошивка для STM32
… Проблемы с загрузкой .dfu файла ,драйвер для Win10 установился нормально ,контроллер в трее оборудования виден "DFuSe STM32" но утилита от STM DFuseDemo его ,микроконтроллера не видит. Может есть смысл выкладывать бинарные файлы ,к стати конвертор из .dfu в .bin из того же пакета тоже нормально не конвертирует. И ещё вопрос: где найти схему ,или реальную привязку выходов и входов микроконтроллера к У00 ,У01 ,У02... X00 ,X01 ,X03... выходам входам ПЛК?
Re: Прошивка для STM32
День добрый! Дело в том, что сейчас система построена так, что сначала стартует бутлоадер, и если он не находит в памяти прошивку - то переходит в режим загрузки. То есть бутлоадер занимает первые 8к памяти флеш. Единственно что можно сделать - это отказаться от него. Но тогда не будет поддержки обновления через USB. Тут есть варианты, и обязательно найдём решение. Назначение выводов во вложении.
- Вложения
-
- bluepill_pinout.pdf
- (218.68 KiB) Загружено 673 раз
Re: Прошивка для STM32
Коллеги! Тестирование на 2-х машинах под Windows 10 показало, что необходимо установить подписанные драйверы для режима DFU. Во вложении архив с подписанным драйвером - выбираете инсталлятор, соответствующий своей системе, и устанавливаете его. После установки у вас должна быть надпись "STM Device in DFU Mode". Показано на картинке во вложении. Драйвер также во вложении.
- Вложения
-
- Win10.zip
- (694.1 KiB) Загружено 595 раз
-
- DFU.png (22.83 KiB) 12082 просмотра
Re: Прошивка для STM32
... Хотелось бы услышать отзывы от уважаемого сообщества о последней прошивке STM32F1_PLC_G025.dfu которая лежит на GitHub . У меня пока что ничего не получилось ,во-первых DFuSeDemo так и не увидела контроллер ,во-вторых конвертированная STM32F1_PLC_G025.dfu в бинарник так и не заработала может что то не так делаю? Отпишитесь пожалуйста.
Вернуться в «Системы на основе STM32»
Кто сейчас на форуме
Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 0 гостей