LoginSignup
5

More than 5 years have passed since last update.

WindowsでEclipse+CDTにGNU MCU Eclipseプラグインを入れて環境構築

Last updated at Posted at 2018-08-14

インストール手順

GNU MCU Eclipse のページに掲載されているインストール方法に従って各種インストールしていく。

Node.js (npm)

後述のxpmをインストールするために、Node.jsのパッケージマネージャであるnpmを使うので、Node.jsをインストールする。Windowsであれば、「Windows Installer」と書いてある箇所をクリックするとダウンロードできる。

ダウンロードしたらインストール。Custom Setupの画面で「Add to PATH」が選択されているのを確認しておくと、あとでnpmを使うときにパス指定しなくてよいので便利。

node_install_custom.png

node_install_completed.png

これで完了。

xPack package manager (xpm)

Node.jsで環境変数PATHに追加していればコマンドプロンプトからnpmを使えるようになっているはず。xpmはnpmで配布されているのでnpmを用いてインストールする。

$ npm install --global xpm

cmd_xpm_competed.png

これで完了。

ARM Toolchain (RISC-V Toolchain)

GNU MCU Eclipse は arm系とrisc-v系のMCUに対応しているらしいので、必要に応じてどちらかをインストールする。特に気にしない人は両方入れてもOK。

$ xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc

cmd-arm-none-eabi_competed.png

RISC-Vの場合は以下。

$ xpm install --global @gnu-mcu-eclipse/riscv-none-gcc

Windows Build Tools

Windowsだとビルドができないので、automakeなどのビルドツールがまとまったパッケージを入れる。

$ xpm install --global @gnu-mcu-eclipse/windows-build-tools

OpenOCD

デバッグのためのOpenOCDもxpmで入れることができる。

$ xpm install --global @gnu-mcu-eclipse/openocd

QEMU

シミュレーションのためのQEMUもxpmで入れる。

$ xpm install --global @gnu-mcu-eclipse/qemu

Eclipse & CDT

Eclipseを入れる。

下のGNU MCU Eclipseで用意しているリンクからインストールすると、CDTやプラグインが入った状態でインストールができる。

公式ページからEclipseをする場合はこっち。

インストール時に for C/C++ Developers を選んでおくとCDTが入った状態にできる。

eclipse_setup.png

GNU MCU Eclipse プラグイン

すでにEclipseやCDTが入っていてプラグインのみを入れる場合は以下の手順で入れる。

まず、Help >Install New Software... で拡張機能のインストール画面を開く。

eclipse_plugin.png

Add Repository からGNU MCU Eclipse Plug-ins のリポジトリを追加する。

name: GNU MCU Eclipse Plug-ins
URL: http://gnu-mcu-eclipse.netlify.com/v4-neon-updates/

eclipse_plugin_add.png

STM32を使う人は、一番下にある「STM32Fx Project Templates」を入れておくとよい。

eclipse_setup_detail.png

これで環境構築はおわり。

使ったコマンドのまとめ

$ npm install --global xpm
$ xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc
$ xpm install --global @gnu-mcu-eclipse/riscv-none-gcc
$ xpm install --global @gnu-mcu-eclipse/windows-build-tools
$ xpm install --global @gnu-mcu-eclipse/openocd
$ xpm install --global @gnu-mcu-eclipse/qemu

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5