Přeskočit na hlavní obsah

Aplikace přes J-Link

Firmware zařízení GLIDER můžete aktualizovat ladicí sondou SEGGER J-Link. Tento rychlý způsob se používá při vývoji firmwaru.

Co budete potřebovat​

  • Funkční pracovní prostor firmwaru GLIDER (nainstalovaný Zephyr / nRF Connect SDK včetně west a toolchainu).
  • Sondu SEGGER J-Link připojenou přes SWD k ladicímu konektoru zařízení GLIDER (SWDIO, SWCLK, GND, VTref).
  • Zapnuté zařízení GLIDER.
  • Nainstalovaný softwarový balík SEGGER J-Link (which JLinkExe vrátí cestu).

Postup​

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

    cd ~/Hardwario/firmware
    source .venv/bin/activate
  2. Sestavte firmware (pokud už sestavený máte, tento krok přeskočte):

    west build -b gauger_lte/nrf9151/ns application
  3. Nahrajte jej do zařízení:

    west flash

Příkaz west flash automaticky vymaže oblast aplikace, zapíše nový obraz a resetuje zařízení. Nový firmware běží ihned po dokončení příkazu.

pozor

Nahrání přes J-Link předchozí obraz okamžitě přepíše a automatický návrat k předchozí verzi (rollback) není možný. Pokud chcete mít pojistku v podobě rollbacku zavaděče MCUboot, použijte postup Aplikace přes USB-C.

informace

Pokud máte zapojeno několik sond, vyberte tu správnou příkazem west flash --dev-id <jlink-serial-number>.