event:arm_debugging
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| event:arm_debugging [2014/06/30 20:53] – imáž abyssal | event:arm_debugging [2025/03/13 14:21] (current) – fix templatere plugin invocation root | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Hardwarové debugování ARM procesorů (workshop) ====== | ||
| + | {{template> | ||
| + | name=Hardwarové debugování ARM procesorů | | ||
| + | image=| | ||
| + | organizer=abyssal | | ||
| + | datetime=17.7.2014 20:00 | | ||
| + | place=brmlab }} | ||
| + | |||
| + | Debugování s používáním printf, psaním do UARTu a vyblikávání diodami sice něco pomůže, ale často je to neuvěřitelná pruda. | ||
| + | |||
| + | Ukážeme si, jak lze debugovat ARM procesory hardwarově použitím JTAG adaptérů a [[project: | ||
| + | |||
| + | Příklady na: | ||
| + | |||
| + | * Stellaris/ | ||
| + | * STM32F4 + ST-Link/v2 | ||
| + | * Proxmark (Atmel AT91SAM7S256) + J-link | ||
| + | |||
| + | 1 Tiva Launchpad a 1 STM32F4 discovery deska budou k zapůjčení pro účely workshopu. | ||
| + | |||
| + | (JTAG adaptéry jsou často opět ARM procesory s trochou elektroniky, | ||
| + | |||
| + | ===== Prerekvizity ===== | ||
| + | |||
| + | Demonstrace a workshop bude prováděn na Linuxu, ale všechny součásti - OpenOCD, GDB, Qt Creator - jsou multiplatformní a mělo by to běžet i na Mac OS X a Windows. | ||
| + | |||
| + | Je dost možné, že se bude některý z nástrojů muset kompilovat, takže je velmi vhodné mít již gcc a zbytek toolchainu nainstalován. | ||
| + | |||
| + | http:// | ||
| + | |||
| + | {{tag> | ||