Přeskočit na hlavní obsah

SEGGER J-Link

Tento článek popisuje ladicí nástroj SEGGER J-Link.

Požadavky​

Budete potřebovat tento hardware a software:

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

    • Ubuntu 20.04 / 22.04
    • macOS 11 / 12 (s nainstalovaným Homebrew)
    • Windows 10 / Windows 11
  • Nainstalovanou distribuci Python 3:

    Stáhněte si nejnovější stabilní instalátor z tohoto odkazu.

    pozor

    V instalátoru zaškrtněte Add Python x.x to PATH, aby šel Python spustit z libovolného umístění.

  • Zařízení HARDWARIO CHESTER (budete muset povolit šest šroubů a sejmout horní kryt krabičky)

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

    tip

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

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

    nebezpečí

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

  • Balík aplikací pro Python HARDWARIO Command Line Tools

Instalace​

HARDWARIO Command Line Tools nainstalujete takto:

  1. Pouze na Windows: nainstalujte ovladače SEGGER J-Link:

    pozor

    Pokud se objeví chyba An error was reported by NRFJPROG DLL: -101 JLINKARM_DLL_COULD_NOT_BE_OPENED, postupujte podle této stránky.

  2. Otevřete aplikaci Terminál (Ubuntu nebo macOS) nebo Příkazový řádek (Windows).

  3. Vytvořte virtuální prostředí pro Python:

    python3 -m venv hardwario-venv
  4. Aktivujte virtuální prostředí pro Python:

    source hardwario-venv/bin/activate
    pozor

    Po zavření aplikace Terminál nebo Příkazový řádek musíte virtuální prostředí Pythonu znovu aktivovat. Stačí zadat příkaz z postupu výše: source hardwario-venv/bin/activate.

  5. Nainstalujte HARDWARIO Command Line Tools:

    pip install hardwario
  6. Instalaci ověříte tímto příkazem:

    hardwario --version

    Výstup by měl vypadat zhruba takto:

    hardwario.chester v1.23.0
    hardwario.cloud v1.4.2
    hardwario.common v1.7.2
    hardwario.hardwario v1.3.1