Přeskočit na hlavní obsah

LoRaWAN modem přes J-Link

Tento článek popisuje, jak nahrát firmware LoRaWAN modemu v zařízení CHESTER pomocí SEGGER J-Link.

Požadavky

Budete potřebovat následující hardwarové a softwarové nástroje:

  • Jeden z těchto operačních systémů:

    • Ubuntu 20.04 a Ubuntu 22.04
    • macOS 11 a macOS 12
    • Windows 10 a Windows 11
  • Zařízení HARDWARIO CHESTER (bude nutné otevřít horní kryt krabičky se šesti šroubky)

  • USB debugger/programátor SEGGER J-Link (včetně 10pinového SWD adaptéru + plochého kabelu)

    tip

    HARDWARIO dodává SEGGER J-Link + veškeré potřebné příslušenství na vyžádání.

  • Kabel Micro-USB s odpovídajícím typem konektoru k vašemu počítači

    danger

    Některé kabely Micro-USB poskytují pouze napájení a žádné datové signály. Pokud spojení mezi SEGGER J-Link a vaším systémem nefunguje, zkontrolujte v první řadě typ kabelu.

Instalace

SEGGER J-Link Software and Documentation Pack nainstalujete těmito kroky:

  1. Stáhněte 64bitový balíček DEB z tohoto odkazu.

  2. Otevřete aplikaci Terminál.

  3. Přejděte do složky se staženým balíčkem, například:

    cd Downloads
  4. Nainstalujte balíček tímto příkazem:

    sudo dpkg -i JLink_Linux_<VERSION>_x86_64.deb
    caution

    Nezapomeňte zástupný text <VERSION> nahradit skutečnou verzí v názvu souboru.

Postup nahrání firmwaru

Firmware LoRaWAN modemu do zařízení CHESTER nahrajete podle těchto kroků:

  1. Otevřete krabičku CHESTER (6 šroubků ze spodní strany).

  2. Připojte 10pinový plochý kabel ke konektoru označenému LRW.

    caution

    Jeden z vodičů na plochém kabelu mezi J-Link a CHESTER má červenou barvu. Tato červená barva označuje signál číslo 1. Tento červeně označený signál musí být orientován k černé tečce umístěné vedle konektoru SWD na základní desce zařízení CHESTER. Stejné pravidlo pro kabel platí na straně SEGGER J-Link.

  3. Připojte druhý konec 10pinového plochého kabelu k adaptérové desce SEGGER J-Link (a zapojte adaptérovou desku do zařízení SEGGER J-Link).

  4. Připojte kabel Micro-USB k SEGGER J-Link a k vašemu počítači.

  5. Připojte kabel Micro-USB k vašemu počítači a k SEGGER J-Link.

  6. Stáhněte balíček firmwaru LoRaWAN Modem v1.4.1.

  7. Rozbalte stažený balíček.

  8. Otevřete aplikaci Terminál a přejděte do adresáře s rozbaleným balíčkem.

  9. Spusťte proces nahrání firmwaru:

    ./flash.sh
  10. Měli byste obdržet zprávu o úspěšném provedení operace.

  11. Odpojte SEGGER J-Link od konektoru SWD.

  12. Odpojte a znovu připojte napájení zařízení CHESTER.

    danger

    Vynechání kroku s odpojením a připojením napájení může vést k nedefinovanému chování LoRaWAN modemu.