MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
インストール - STM32CubeIDEのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
インストール - STM32CubeIDE
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == STM32CubeIDEとは、ST Microsystems社が公式で提供しているSTM32用の統合開発環境(IDE)である。<br> Atollic TrueSTUDIOとSTM32CubeMXを統合したものになる。<br> <br> ツールチェインにおいて、STM32CubeIDEにはARM用だけとなった。これは、ユニットテストをする時に困る時がある。<br> 一般的に、ユニットテストはターゲットボード上ではなくPC上で行うので、PC上で使用できるツールチェインが必要だが、<br> STM32CubeIDEには入っていないので、別途用意する必要がある。<br> <br> Windowsで開発環境を整えている場合は、MinGWをインストールすることを推奨する。<br> MinGWのインストール方法は[https://yukblog.net/mingw-w64-install/ こちらを参照]する。<br> <br><br> == STM32CubeIDEのダウンロード == 下記のURLから、STM32CubeIDEをダウンロードする。<br> https://www.st.com/ja/development-tools/stm32cubeide.html<br> <br> [ダウンロード]ボタンを押下すると各種情報を求められるので入力する。<br> 後からメールが送られてくるので、メール内のリンクを選択するとダウンロードできる。<br> <br><br> == STM32CubeIDEのインストール == ダウンロードしたファイルを解凍して、Linuxの場合は以下のコマンドを実行する。Windowsの場合は実行ファイルをダブルクリックする。<br> ./<STM32CudeIDEのファイル名>.sh <br> 後は、インストーラの指示に従って進めていく。<br> <br> 以下にデスクトップエントリファイルの内容を記載する。<br> [Desktop Entry] Name=STMicroelectronics STM32CubeIDE 1.3.0 Comment=STMicroelectronics STM32CubeIDE 1.3.0 GenericName=STM32CubeIDE Exec=/home/<ユーザ名>/st/stm32cubeide_1.3.0/stm32cubeide %F Icon=/home/<ユーザ名>/st/stm32cubeide_1.3.0/icon.xpm Path=/home/<ユーザ名>/st/stm32cubeide_1.3.0/ Terminal=false StartupNotify=true Type=Application Categories=Development <br><br> == プラグインの導入 == 便利または必要なプラグインをインストールする。<br> ここでは、推奨されるプラグインの導入方法を記載する。各自、必要なものを選択してインストールする。<br> <br> ===== CMSIS Packs ===== マイコンやマイコンボードの情報をダウンロードして、ドキュメントの閲覧や、周辺回路のレジスタ情報が参照できるようになる。<br> このプラウインをインストールしなくとも、レジスタを簡単に見れるようになっているので、必須ではない。ドキュメント類を閲覧する場合はインストールする。<br> <br> 下記のURLから、CmsisPackPlugInX.X.X.zipをダウンロードする。<br> <nowiki>https://github.com/ARM-software/cmsis-pack-eclipse/releases</nowiki><br> <br> STM32CubeIDEの[メニュー] - [Help] - [Install New Software...] - [Add] - [Archive]に進み、上記でダウンロードしたファイルを選択する。<br> <br> ===== Library Hover ===== 関数等をマウスオーバーすると、その関数の情報をポップアップで表示するプラグインである。<br> <br> STM32CubeIDEの[メニュー] - [Help] - [Install New Software...] - [Eclipse Repository – https://download.eclipse.org/releases/2019-03] -<br> [Linux Tools] - [Library Hover help for devhelp documentation]を選択する。<br> <br> ===== Mylyn ===== MyLynは、タスク管理に使われるプラグインである。<br> <br> STM32CubeIDEの[メニュー] - [Help] - [Install New Software...] - [Add]を選択して、下記のURLを追加する。<br> <nowiki>http://download.eclipse.org/mylyn/releases/latest</nowiki><br> <br> ===== EGit ===== Gitと連携させるには、Eclipseのマーケットプレイスから"EGit"を検索してインストールする。<br> <br> ===== uC/Probe Proxy Preferrences ===== 様々なデバッグをグラフィカルに行えるプラグインである。(Live Expression等の機能で十分なので不要だと思う)<br> 下記の手順でインストールできるが、動作未検証である。<br> <br> STM32CubeIDEの[メニュー] - [Help] - [Install New Software...] - [Add]を選択して、下記のURLを追加する。<br> <nowiki>http://www.micrium.com/probe/p2_eclipse/probeproxy</nowiki><br> <br> ===== ローカライズ ===== [http://mergedoc.osdn.jp/ こちらのWebサイト]にアクセスして、All in Oneパッケージではなく、[https://mergedoc.osdn.jp/pleiades.html?v=4#PLUGIN Pleiadesプラグイン本体のみ]をダウンロードする。<br> Pleiadesプラグイン・ダウンロードからプラットフォームを選択して、ダウンロードする。<br> <br> 上記でダウンロードしたファイルを解凍する。<br> 解凍したディレクトリ内のpluginsディレクトリにあるjp.sourceforge.mergedoc.pleiadesを、<br> STM32CubeIDEのインストールディレクトリにあるpluginディレクトリにコピーする。<br> <br> STM32CubeIDEのインストールディレクトリにあるstm32cubeide.iniファイルに、以下の2行を末尾に追記する。<br> -Xverify:none -javaagent:(STM32CubeIDEのインストールディレクトリ)/jp.sourceforge.mergedoc.pleiades/pleiades.jar <br> STM32CubeIDEを起動して、日本語化されているか確認する。<br> <br> ===== Doxygen ===== Doxygenの設定ファイルをGUIで変更できるようになり、ドキュメントの生成もEclipseの画面から実行できるプラグインである。<br> Doxygenでドキュメントを記述している場合、推奨されるプラグインである。<br> <br> Eclipseのマーケットプレイスから"eclox"を検索してインストールする。<br> <br> ===== ダークテーマ ===== Darkest Dark Theme with DevStyleをインストールする。<br> Eclipseのマーケットプレイスから"dark"を検索してインストールする。<br> <br> ===== その他の便利な設定 ===== STM32CubeIDE等のEclipse CDTを更に使用しやすくするための設定を下記の記事で纏めているので、参考にする。<br> [https://yukblog.net/eclipse-settings-recommended/ Eclipse CDTにおすすめの設定10選]<br> <br><br> == 開発~デバッグ == STM32CudeIDEの使用方法については、以下の公式の動画が大変理解しやすい。<br> 解説は英語であるが、PC上の操作をそのまま録画しているので、全く問題ない。<br> https://www.youtube.com/watch?v=eumKLXNlM0U<br> <br><br> __FORCETOC__ [[カテゴリ:STM32]][[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Windows10]]
インストール - STM32CubeIDE
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse