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:
- Windows
- Linux
- macOS
Stáhněte si nejnovější stabilní instalátor z tohoto odkazu.
pozorV instalátoru zaškrtněte Add Python x.x to PATH, aby šel Python spustit z libovolného umístění.
Spusťte tento příkaz v aplikaci Terminál:
sudo apt install python3Spusťte tento příkaz v aplikaci Terminál:
brew install python3 -
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)
tipProgramá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:
-
Pouze na Windows: nainstalujte ovladače SEGGER J-Link:
-
Stáhněte 64bitový instalátor Intel/AMD
-
Stáhněte 32bitový instalátor Intel/AMD
-
Stáhněte 64bitový instalátor ARM
pozorPokud se objeví chyba An error was reported by NRFJPROG DLL: -101 JLINKARM_DLL_COULD_NOT_BE_OPENED, postupujte podle této stránky.
-
-
Otevřete aplikaci Terminál (Ubuntu nebo macOS) nebo Příkazový řádek (Windows).
-
Vytvořte virtuální prostředí pro Python:
python3 -m venv hardwario-venv -
Aktivujte virtuální prostředí pro Python:
source hardwario-venv/bin/activatepozorPo 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. -
Nainstalujte HARDWARIO Command Line Tools:
pip install hardwario -
Instalaci ověříte tímto příkazem:
hardwario --versionVýstup by měl vypadat zhruba takto:
hardwario.chester v1.23.0hardwario.cloud v1.4.2hardwario.common v1.7.2hardwario.hardwario v1.3.1