Přeskočit na hlavní obsah

SEGGER J-Link

Tento článek poskytuje informace o debuggeru 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 / 22.04
    • macOS 11 / 12 (s nainstalovaným Homebrew)
    • Windows 10 / Windows 11
  • Distribuci Python 3 nainstalovanou ve vašem systému:

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

    caution

    V instalátoru zaškrtněte Add Python x.x to PATH, aby byl spustitelný soubor Pythonu dostupný z jakéhokoli umístění.

  • Zařízení HARDWARIO CHESTER (bude potřeba otevřít horní kryt krabičky se šesti šrouby)

  • 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í.

  • Micro-USB kabel s odpovídajícím typem konektoru pro váš počítač

    danger

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

  • Python aplikační balík HARDWARIO Command Line Tools

Instalace

HARDWARIO Command Line Tools můžete nainstalovat těmito kroky:

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

    caution

    Pokud narazíte na An error was reported by NRFJPROG DLL: -101 JLINKARM_DLL_COULD_NOT_BE_OPENED, navštivte tuto stránku.

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

  3. Inicializujte virtuální prostředí Pythonu:

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

    source hardwario-venv/bin/activate
    caution

    Když zavřete Terminál nebo Příkazový řádek, musíte virtuální prostředí Pythonu znovu aktivovat. Stačí zavolat příkaz z výše uvedeného postupu: source hardwario-venv/bin/activate.

  5. Nainstalujte HARDWARIO Command Line Tools:

    pip install hardwario
  6. Instalaci můžete ověřit následujícím příkazem:

    hardwario --version

    Měl by vypsat výstup podobný tomuto:

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