Difference between revisions of "OpenOCD"

From air
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