OpenOCDのインストール

OpenOCDはARMプロセッサのデバッグを行うためのICEインターフェースです。このソフトウェアを使うと安価なハードウェアをICEとして使用できます。OpenOCDはgdbのサーバーとして働くため、安価なハードウェアを使ったgdbによるデバッグが可能になります。

インストール方法

OpenOCDはバイナリによる配布を行っていないため、ソースから構築しなければなりません。2009年8月現在最新リリース版である0.2をUbuntu Linux 9.04でビルド出来なかったので、Subversionのリポジトリから取得してビルドしました。

以下のスクリプトを実行するとリポジトリからソースを取得して、インストールまで行います。

  1. #! /bin/sh
  2. # installOpenOCD :
  3. # Download the OpenOCD from the berlios, buid and install to /opt/openocd
  4. sudo apt-get install gcc g++ autoconf automake libconfuse0 libconfuse-dev
  5. sudo apt-get install libftdi1 libftdi-dev
  6. sudo apt-get install subversion libtool
  7. sudo apt-get install texinfo
  8. svn checkout svn://svn.berlios.de/openocd/trunk trunk -r {2009-08-28}
  9. cd trunk
  10. ./bootstrap
  11. ./configure --enable-ft2232_libftdi --enable-maintainer-mode --disable-werror --prefix=/opt/openocd
  12. make
  13. sudo make install
  14. echo
  15. echo The OpenOCD has been installed on /opt/openocd
  16. echo
  17. echo
  18. echo Append following line into the ~/.bashrc
  19. echo '# ------------------Cut Here --------------------'
  20. echo 'export PATH=$PATH:/opt/openocd/bin'
  21. echo '# ----------------- Cut Here --------------------'
  22. echo
インストール先は/opt/openocdです。