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

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

Добавлено: 02 мар 2020, 13:28
goodspeedmen
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. Что за флоты конвертировать и зачем я не понял.

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

Добавлено: 02 мар 2020, 17:17
goodspeedmen
Записал STM32F1_PLC_G34_no_bootloader.bin Контроллер отделился GX Works2 и Configurator.
Записал программу первые X000 - X003, Y000 - Y003 определяются в программе при мониторинге X004 - X007 Y004 - Y013 нет, это ограничение или глюк?

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

Добавлено: 04 мар 2020, 08:11
Admin
День добрый.
На странице скачивания на 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.

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

Добавлено: 04 мар 2020, 13:10
goodspeedmen
Процедура описана мною в целом верна?
Какие ограничения снимает регистрация в программе Configurator?

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

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

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

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

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

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

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

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

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

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

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

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