# Инструкция прошивки через ST-LINK
## Требования
**ВАЖНО! Прошивать 20-пиновым кабелем. Нумерация на стороне программатора (смотреть сверху)!!!**
## Необходимое оборудование
- Программатор ST-LINK
- 20-пиновый кабель
- Устройство ROSSMA IIOT-AMS
- ПК с установленным STM32 ST-LINK Utility
## Пошаговая инструкция
### Шаг 1: Подключение программатора
1. Подключите ST-LINK программатор к компьютеру через USB
2. Подключите 20-пиновый кабель к программатору
3. Убедитесь в правильной ориентации: нумерация на стороне программатора (смотреть сверху)

*Правильное подключение 20-пинового кабеля к программатору ST-LINK*
> Внимание! Неправильное подключение может привести к повреждению устройства.
### Шаг 2: Подключение к коммутатору ROSSMA
1. Снимите крышку коммутатора ROSSMA
2. Найдите разъем для программирования на материнской плате
3. Подключите 20-пиновый кабель к разъему программирования
4. Убедитесь в надежности соединения
### Шаг 3: Запуск STM32 ST-LINK Utility
1. Запустите программу STM32 ST-LINK Utility на компьютере
2. В меню выберите **Target → Connect**
3. Убедитесь, что программа успешно подключилась к устройству
4. В случае ошибки подключения - проверьте кабель и питание устройства

*Главное окно STM32 ST-LINK Utility после успешного подключения*
### Шаг 4: Загрузка файла прошивки
1. В меню выберите **File → Open file...**
2. Выберите файл прошивки (.hex или .bin) для вашего устройства
3. Проверьте, что выбран правильный файл прошивки для вашей модели коммутатора
> Важно! Использование неправильного файла прошивки может привести к неработоспособности устройства.
### Шаг 5: Программирование устройства
1. В меню выберите **Target → Program & Verify...**
2. В открывшемся окне проверьте параметры:
- Путь к файлу прошивки
- Start address (обычно 0x08000000)
- Опции: **Verify after programming** (рекомендуется)
3. Нажмите кнопку **Start**
4. Дождитесь окончания процесса прошивки

*Диалоговое окно Program & Verify с параметрами прошивки*

*Процесс прошивки и верификации устройства*
### Шаг 6: Проверка
1. После успешной прошивки программа выдаст сообщение об успешной верификации
2. В меню выберите **Target → Disconnect**
3. Отключите программатор от устройства
4. Установите крышку коммутатора обратно
5. Подайте питание на устройство
6. Проверьте работоспособность устройства
## Устранение неполадок
### Программатор не подключается
- Проверьте USB-подключение программатора
- Проверьте правильность подключения 20-пинового кабеля
- Убедитесь, что на устройство подано питание
- Переустановите драйверы ST-LINK
### Ошибка программирования
- Проверьте целостность файла прошивки
- Убедитесь, что используется правильный файл для вашей модели
- Попробуйте выполнить **Full Chip Erase** перед прошивкой
### Устройство не работает после прошивки
- Проверьте, что была использована правильная прошивка
- Попробуйте прошить устройство повторно
- Свяжитесь с технической поддержкой ROSSMA
## Получение файлов прошивки
Актуальные файлы прошивки для устройств ROSSMA IIOT-AMS доступны:
- На официальном сайте [rossma.ru](https://rossma.ru)
- По запросу в технической поддержке
- В разделе [Документация](/ru/docs)
## Техническая поддержка
При возникновении проблем с прошивкой обращайтесь:
- **Email:** support@rossma.ru
- **Телефон:** +7 342 233 93 99
- **Telegram:** [@rossma_ru](https://t.me/rossma_ru)
---
**Дополнительная информация:**
- [Конфигуратор ROSSMA](/ru/info/Конфигуратор)
- [Техническая документация](/ru/docs)
- [Команды управления устройствами](/ru/Устройства/Команды/Порт1)