Difference between revisions of "OpenOCD"
Jump to navigation
Jump to search
Line 7: | Line 7: | ||
Ce logiciel permet de piloter des sondes matérielles (principalement de type JTAG ou SWD) et un contrôle précis de microcontrolleur. |
Ce logiciel permet de piloter des sondes matérielles (principalement de type JTAG ou SWD) et un contrôle précis de microcontrolleur. |
||
+ | =Pré-requis= |
||
+ | Disposer d'une board et d'un programmateur JTAG/SWD supportés par OpenOCD : par exemple, un [[STM32 Nucleo]] L152RE (qui inclut le programmateur ST-Link v2 |
||
+ | |||
+ | Télécharger la distribution d'OpenOCD pour votre OS (Win, Mac, Debian): |
||
* http://openocd.sourceforge.net/ |
* http://openocd.sourceforge.net/ |
||
* http://openocd.sourceforge.net/supported-jtag-interfaces/ |
* http://openocd.sourceforge.net/supported-jtag-interfaces/ |
||
+ | |||
+ | =Installation= |
||
+ | |||
+ | Suivre les consignes suivantes http://gnuarmeclipse.livius.net/blog/openocd-install/ |
||
+ | |||
+ | Installer les drivers du programmateur |
||
+ | |||
+ | =Premiers Pas= |
||
+ | |||
+ | <pre> |
||
+ | cd /Applications/GNU\ ARM\ Eclipse/OpenOCD/0.9.0-201505191004/ |
||
+ | |||
+ | bin/openocd --help |
||
+ | |||
+ | ls scripts/board/ |
||
+ | </pre> |
||
+ | |||
+ | Brancher la board sur le port USB de la machine |
||
+ | <pre> |
||
+ | bin/openocd --file scripts/board/st_nucleo_l1.cfg |
||
+ | </pre> |
||
+ | |||
+ | La suite |
Revision as of 08:44, 1 June 2015
Open On-Chip Debugger
Free and Open On-Chip Debugging, In-System Programming and Boundary-Scan Testing
Ce logiciel permet de piloter des sondes matérielles (principalement de type JTAG ou SWD) et un contrôle précis de microcontrolleur.
Pré-requis
Disposer d'une board et d'un programmateur JTAG/SWD supportés par OpenOCD : par exemple, un STM32 Nucleo L152RE (qui inclut le programmateur ST-Link v2
Télécharger la distribution d'OpenOCD pour votre OS (Win, Mac, Debian):
Installation
Suivre les consignes suivantes http://gnuarmeclipse.livius.net/blog/openocd-install/
Installer les drivers du programmateur
Premiers Pas
cd /Applications/GNU\ ARM\ Eclipse/OpenOCD/0.9.0-201505191004/ bin/openocd --help ls scripts/board/
Brancher la board sur le port USB de la machine
bin/openocd --file scripts/board/st_nucleo_l1.cfg
La suite