Přeskočit na hlavní obsah

Modem LoRaWAN přes J-Link

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

Požadavky​

Budete potřebovat tento hardware a software:

  • 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 potřeba otevřít horní kryt krabičky, který drží šest šroubů)

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

    tip

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

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

    nebezpečí

    Některé kabely Micro-USB vedou jen napájení, a ne data. Pokud spojení mezi programátorem SEGGER J-Link a počítačem nefunguje, zkontrolujte nejdřív kabel.

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
    pozor

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

Postup nahrání firmwaru​

Firmware modemu LoRaWAN nahrajete do zařízení CHESTER takto:

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

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

    pozor

    Jeden z vodičů plochého kabelu mezi programátorem J-Link a zařízením CHESTER je červený a označuje signál číslo 1. Tento vodič musí směřovat k černé tečce vedle konektoru SWD na základní desce zařízení CHESTER. Stejné pravidlo platí i na straně programátoru SEGGER J-Link.

  3. Druhý konec plochého kabelu připojte k desce adaptéru SEGGER J-Link (a adaptér zapojte do programátoru SEGGER J-Link).

  4. Kabelem Micro-USB propojte počítač s programátorem SEGGER J-Link.

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

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

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

  8. Spusťte nahrávání firmwaru:

    ./flash.sh
  9. Měla by se zobrazit zpráva o úspěšném dokončení.

  10. Odpojte SEGGER J-Link od konektoru SWD.

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

    nebezpečí

    Pokud tento krok vynecháte, může se modem LoRaWAN chovat nepředvídatelně.