Прошивка платы, старт?

Данный форум предназначен для обсуждения всех типов систем, построенных на основе STM32.
goodspeedmen
Сообщений: 5
Зарегистрирован: 02 мар 2020, 09:47

Прошивка платы, старт?

Сообщение goodspeedmen » 02 мар 2020, 13:28

bootloader.bin - Я так понимаю этот файл нужно записать во флешь с BOOT0 = 1, перевести BOOT0 = 0 и посадить B0 = 0 и потом записать во флешь STM32F1_PLC_G34.bin?
Файл STM32F1_PLC_G34.dfu это "образ" флешь программы и bootloader?
STM32F1_PLC_G34_no_bootloader.bin Я так понимаю этот файл нужно записать во флешь но не будет возможности обновлять прошивку по UART?
После одной из этих манипуляций нужно установить виртуальный com порт от ST и подключить плату по USB к компьютеру и далее пользуясь программой Configurator_468 что-то активировать, настроить скорость первого и второго UART? (Modbus) выбрав их режим мастера или слейва. Также в ней можно добавить датчики по 1-wire, прочитать буферы обоих Modbus и 1-wire. Что за флоты конвертировать и зачем я не понял.

goodspeedmen
Сообщений: 5
Зарегистрирован: 02 мар 2020, 09:47

Re: Прошивка платы, старт?

Сообщение goodspeedmen » 02 мар 2020, 17:17

Записал STM32F1_PLC_G34_no_bootloader.bin Контроллер отделился GX Works2 и Configurator.
Записал программу первые X000 - X003, Y000 - Y003 определяются в программе при мониторинге X004 - X007 Y004 - Y013 нет, это ограничение или глюк?
Вложения
02-03-2020 18-37-03.png
02-03-2020 18-37-03.png (31.77 KiB) 20077 просмотра

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

Re: Прошивка платы, старт?

Сообщение Admin » 04 мар 2020, 08:11

День добрый.
На странице скачивания на github есть вот такая надпись -
Software Implementation of PLC with STM32 "bluepill" hardware.

Version G34 -
For now you can use all 8000 steps in you program. This version not for field or industral use, and now you can use only 4 input and 4 output. Also you can use all posibility for master and slave modbus, but only 50 requests.
From this version modbus slave adress is fixed - 111 for UART1 and 112 for UART2.
Also you can program device from any port( not only USB VCP), connected as modbus slave.

Собственно, тут и написано, что у вас есть возможность работать только с 4 входами и выходами.
Далее - сейчас работаем над единой прошивкой, где будет и бутлоадер, и основная часть программы. Для перехода достаточно будет в конфигураторе нажать кнопку для перехода в режим обновления прошивки через USB.
У GS Developer FX не самый удобный вариант ввода констант переменных в формате с плавающей запятой, и конвертер позволяет вам немного обойти это ограничение - при представлении 1.0 как H3F800000. Пока не завершим полностью работы, документацию делать не будем - увы, только по выпуску очередного релиза.
С уважением, команда поддержки SGH Technology.

goodspeedmen
Сообщений: 5
Зарегистрирован: 02 мар 2020, 09:47

Re: Прошивка платы, старт?

Сообщение goodspeedmen » 04 мар 2020, 13:10

Процедура описана мною в целом верна?
Какие ограничения снимает регистрация в программе Configurator?

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

Re: Прошивка платы, старт?

Сообщение Admin » 04 мар 2020, 13:34

День добрый.
В целом верна, но вот только для обновления используется USB подключение.
Сейчас регистрация в программе конфигурирования не снимает никаких ограничений - это только для старых версий, которые сейчас не поддерживаются. Сейчас разрабатываем вариант обновления прошивки до полного варианта через интернет.
С уважением, команда поддержки SGH Technology.

slongenia
Сообщений: 3
Зарегистрирован: 20 ноя 2020, 07:08

Re: Прошивка платы, старт?

Сообщение slongenia » 25 ноя 2020, 07:17

День добрый. Поделюсь своей проблемой по прошивке Blue Pill. Купил я сие чудо в одном интернет магазине в надежде прошить прошивкой G37 для освоения написания программ на LAD. После подключения платы к компьютеру в программе STM32 ST-LINK Utility мне выдало обьём FLASH памяти 64 KB. Пробовал залить прошивку через эту программу- не получилось, так как bin файл на 128 kb. Пробовал залить через com порт с использованием другой утилиты, также не привело к результату. На чипе маркировка не STM32F103, а CS32F103. Читал на форумах, что это китайский клон, которых сейчас тьма на рынке. Так что я не знаю даже что теперь покупать, если этих китайских подделок навезли кучу. И я не могу понять каким образом прошивка G37 обьёмом 128 kb может прошиться в контроллер STM32F103C8T6, если у него по характеристикам везде указывают обьём 64 kb ?

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

Re: Прошивка платы, старт?

Сообщение Admin » 25 ноя 2020, 13:25

Добрый день!
Дело в том, что в оригинальном чипе STM при заявленных 64 кБ памяти на самом деле 128. То есть по сути это чип STM32F103CBT6. Почему так поступил производитель - для меня загадка.
В вашем случае всё грустно - не получится использовать прошивку с таким микропроцессором. Мы не гарантируем работу прошивки с клонами STM. Конечно, если вы не замените камень на STM32F103CBT6.
С уважением, команда поддержки проекта.

slongenia
Сообщений: 3
Зарегистрирован: 20 ноя 2020, 07:08

Re: Прошивка платы, старт?

Сообщение slongenia » 09 дек 2020, 08:12

Добрый день. Приобрёл уже оригинальную STM32. Прошил прошивкой G37. Плата завелась. Всё отлично. Осваиваю GX Developer-FX. Заметил один косяк, что не работают функции MC и MCR. Скажите пожалуйста на прошивке G37 много будет таких косяков или она пока тестовая. Если это так, то можете порекомендовать более стабильную прошивку?

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

Re: Прошивка платы, старт?

Сообщение Admin » 09 дек 2020, 08:15

День добрый.
Это не косяк - функция просто не реализована. Вообще, судьба этого проекта под вопросом - проект требует времени, которого становится всё меньше. Тем более, что со стороны пользователей совершенно никакой поддержки финансово - увы, работать просто так команда себе позволить не может.
Так что теперь от вас всех зависит, будет ли полная версия прошивки или нет.
С уважением, команда поддержки проекта.

slongenia
Сообщений: 3
Зарегистрирован: 20 ноя 2020, 07:08

Re: Прошивка платы, старт?

Сообщение slongenia » 12 дек 2020, 17:59

У вас есть полноценно работающая прошивка в среде GX Developer FX или ей подобной? Готов купить для себя для освоения програмирования в LAD. Для меня не принципиально на каком чипе, пусть даже на F405, главное, чтобы были реализованны все функции.


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

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

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