Přeskočit na hlavní obsah

Aplikace přes USB-C

Firmware zařízení GLIDER můžete aktualizovat přes kabel USB-C, bez ladicí sondy.

Co budete potřebovat​

  • Funkční konzoli AT přes USB-C.
  • Soubor s obrazem firmwaru: zephyr.signed.bin. Buď si ho sestavte sami příkazem west build, nebo si nejnovější vydání vyžádejte od HARDWARIO.

Postup​

  1. Otevřete terminál v pracovním prostoru firmwaru GLIDER a aktivujte virtualenv:

    cd ~/Hardwario/firmware
    source .venv/bin/activate
  2. Připojte zařízení GLIDER k počítači kabelem USB-C.

  3. Nahrajte firmware:

    west bin-to-at --input-file path/to/zephyr.signed.bin --output-file update.at
    west serial-console --input update.at

    Konzole přenese nový obraz do zařízení. Po dokončení se zařízení GLIDER restartuje a spustí nový firmware.

  4. Potvrďte nový obraz, jinak se zařízení vrátí k předchozí verzi:

    AT$FW="confirm"
  5. Zkontrolujte verzi:

    AT+CGMR

To je celý postup.

pozor

Po restartu musíte odeslat AT$FW="confirm". Pokud tento krok vynecháte, zařízení se při dalším restartu vrátí k předchozímu firmwaru.

informace

Pokud už máte výsledek sestavení firmwaru GLIDER ve složce build/, parametr --input-file můžete vynechat, protože west bin-to-at najde zephyr.signed.bin sám.