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

Данный форум предназначен для обсуждения всех типов систем, построенных на основе 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) 1421 просмотра

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

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

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

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


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

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

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