Страница 2 из 7

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

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

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

Добавлено: 23 окт 2018, 10:07
Admin
Уважаемые пользователи!
Сообщаем вам, что готова новая версия прошивки для плат на основе 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

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

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

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

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

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

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

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

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


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

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

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

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

Добавлено: 11 апр 2019, 06:23
Admin
День добрый! Дело в том, что сейчас система построена так, что сначала стартует бутлоадер, и если он не находит в памяти прошивку - то переходит в режим загрузки. То есть бутлоадер занимает первые 8к памяти флеш. Единственно что можно сделать - это отказаться от него. Но тогда не будет поддержки обновления через USB. Тут есть варианты, и обязательно найдём решение. Назначение выводов во вложении.

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

Добавлено: 11 апр 2019, 10:17
Moder
Коллеги! Тестирование на 2-х машинах под Windows 10 показало, что необходимо установить подписанные драйверы для режима DFU. Во вложении архив с подписанным драйвером - выбираете инсталлятор, соответствующий своей системе, и устанавливаете его. После установки у вас должна быть надпись "STM Device in DFU Mode". Показано на картинке во вложении. Драйвер также во вложении.

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

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