【STM32備忘録】STM32CubeIDEにおけるプロジェクトの作成方法
はじめに
STM32の使い方を自分用の備忘録として残していこうと思います。
まずはプロジェクトの作成から。何回もやる操作ではないので、忘れないように操作方法をメモ。
プロジェクトの操作方法
プロジェクトの新規作成
「File」 → 「New」 → 「STM32 Project」をクリック。
以下のような画面が出るので「Board Selector」を選択し、「Commerical Part Number」の欄に使用したいボードの型番を入力。「Boards List」に検索で引っかかったBoardが表示されるので使用したいものをクリックし、「Next >」をクリック。マイコン単体の場合は「MCU/MPU Selector」で同様の手順を行えば良いと思う。
「Project Name」を入力し、「Next >」をクリック。「Opition」はC++で開発したいなら「Targeted Language」は「C++」を選択、CubeMXでGenerate Codeをしたい場合は「Targeted Project Type」は「STM32Cube」を選択すれば良いと思う。
デフォルトのまま「Finish」をクリック。
以下のような表示が出たら「Yes」クリック。
プロジェクト作成完了。Nucleo Boardを選んでプロジェクト作成すると既にいくつかピンの設定がされている状態になってた。
フォルダの新規作成
フォルダを新規作成したい階層で右クリックし「New」→「Folder」をクリック。
「Folder name」にフォルダ名を入力し、「Finish」をクリック。
フォルダが新規作成される。
ファイルの新規作成
ファイルを新規作成したい階層で右クリックし「New」→「File」をクリック。「File from Template」から作成すると作成ファイルの頭にコメント文で作成日などが自動で入る。
「File name」にファイル名を入力し、「Finish」をクリック。ファイル名は拡張子まで入れると自動で何のファイルか認識してくれる。
ファイルが新規作成される。
ファイルのインポート
ファイルをインポートしたい階層で右クリックし「Import」をクリック。
「General」→「File System」を選択し、「Next >」をクリック。
「Browse...」でインポートしたいファイルがあるフォルダを選択するとその中にあるファイルが表示される。インポートしたいファイルにチェックを入れて、「Finish」をクリック。
ファイルがインポートされる。プロジェクトにコピーが作成されている感じなので元のフォルダからインポート元のファイルが消えることはない。
インクルードパスの追加
新規作成したフォルダにあるファイルはインクルードパスが通っていないので、そのままだとビルドエラーになる。
インクルードパスに追加したいフォルダで右クリックし「Add/remove include path...」をクリック。
デフォルトの状態で「OK」をクリック。
ビルドが通るようになった。
おわりに
一通りプロジェクト作成における操作をまとめました。次はGPIOの設定をやります。
やりました↓↓↓ sbasami-tech.hatenablog.com