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
westa 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 JLinkExevrátí cestu).
Postup
-
Otevřete terminál v pracovním prostředí firmwaru GLIDER a aktivujte virtualenv:
cd ~/Hardwario/firmwaresource .venv/bin/activate -
Sestavte firmware (přeskočte, pokud už sestavení máte):
west build -b gauger_lte/nrf9151/ns application -
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.
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.
Pokud máte zapojeno několik sond, vyberte jednu pomocí west flash --dev-id <jlink-serial-number>.