Сервіси

Прошивка контролерів

Як це працює: запис прошивки в пристрій RIY прямо з браузера.

  1. Розробник

    Готує прошивки

    Збирає прошивку для пристрою й кладе її файли (bootloader, partitions, firmware) у папку пристрою на сервері. Додає пристрій у список розділу.

  2. Адміністратор

    Відкриває доступ

    Додає ваш Telegram до списку дозволених і вмикає право Прошивка контролерів.

  3. Ви

    Відкриваєте розділ

    На сторінці «Сервіси» обираєте «Програмування». Прошивка працює в браузері Google Chrome або Microsoft Edge.

    Система

    Перевіряє право

    Адреси розділу /firmware/ відкриваються лише користувачам із правом «Прошивка контролерів». Без нього банер на «Сервісах» сірий.

  4. Ви бачите

    Список пристроїв

    Заголовок із кількістю пристроїв у каталозі й картки пристроїв. Недоступний пристрій позначено «Недоступно на даний момент».

    Система

    Показує пристрої

    Завантажує список і малює картки: назва, мікроконтролер, версія прошивки, дата останнього оновлення, схема розпайки та інструкція з налаштувань.

  5. Ви

    Обираєте пристрій

    Натискаєте ▸ Прошити пристрій на потрібній картці.

  6. Ви

    Підключаєте

    Під’єднуєте пристрій до комп’ютера USB-кабелем і натискаєте ▸ Встановити прошивку. У вікні браузера обираєте COM-порт.

  7. Ви бачите

    Підключення

    У «Технічному журналі»: «Підключення до пристрою…» і «Виявлено чип: …». Якщо порт не обрано: «Порт не обрано. Натисніть кнопку ще раз, щоб повторити.»

    Система

    Готує плату

    Відкриває порт, переводить плату в режим завантаження (автоматично, а для деяких плат через скидання на 1200 бод) і визначає чип. Якщо чип не той, що очікується, прошивання зупиняється, щоб не пошкодити пристрій.

  8. Ви бачите

    Запис іде

    Індикатор «Прошивання…» від 0 до 100 % і рядки журналу. Під час запису не відключайте USB-кабель і не закривайте сторінку.

    Система

    Записує прошивку

    Завантажує файли прошивки із сервера й записує їх у пам’ять мікроконтролера: bootloader, partitions і firmware.

  9. Ви отримуєте

    Готово

    «Прошивку успішно встановлено. Пристрій перезавантажено.» Якщо плата не підтримує автоматичний перезапуск, буде підказка перезавантажити її вручну (USB-кабель або кнопка RESET). Кнопка «Прошити ще раз» повторює запис.

    Система

    Перезапускає пристрій

    Після запису скидає плату, щоб вона запустилась уже з новою прошивкою.

  10. Ви

    Налаштовуєте

    За потреби натискаєте ▸ Відкрити консоль і надсилаєте команди налаштування (швидкість 115200). Способи налаштування кожного пристрою описані в «Інструкції з налаштувань» на його картці.

  11. Ви бачите

    Якщо сталася помилка

    «Помилка прошивання: …». Перевірте кабель і COM-порт, за потреби затисніть кнопку BOOT і повторіть.