Přeskočit na hlavní obsah

Aplikace přes J-Link

Firmware zařízení GLIDER lze aktualizovat pomocí ladicí sondy SEGGER J-Link. Tohle je nejrychlejší cesta používaná při vývoji firmwaru.

Co budete potřebovat

  • Funkční pracovní prostředí firmwaru GLIDER (nainstalovaný Zephyr / nRF Connect SDK, s west a toolchainem).
  • 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 prostředí firmwaru GLIDER a aktivujte virtualenv:

    cd ~/Hardwario/firmware
    source .venv/bin/activate
  2. Sestavte firmware (přeskočte, pokud už sestavení má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.

caution

Nahrávání přes J-Link je destruktivní: předchozí obraz je okamžitě přepsán a neexistuje žádný automatický rollback. Pokud chcete využít záchrannou síť v podobě mechanismu rollbacku v MCUboot, použijte Aplikace přes USB-C.

info

Pokud máte zapojeno několik sond, vyberte jednu pomocí west flash --dev-id <jlink-serial-number>.