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ě
westa 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 JLinkExevrátí cestu).
Postup
-
Otevřete terminál v pracovním prostoru firmwaru GLIDER a aktivujte virtualenv:
cd ~/Hardwario/firmwaresource .venv/bin/activate -
Sestavte firmware (pokud už sestavený máte, tento krok přeskoč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á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.
Pokud máte zapojeno několik sond, vyberte tu správnou příkazem west flash --dev-id <jlink-serial-number>.