これまでにF0シリーズに触れたことはなく、STM32F0標準ライブラリ関数に基づいて新しいプロジェクトを構築した経験もありませんが、F1シリーズを構築することはまだ当たり前のことですが、久しぶりに成功するとは思っていませんでした。メモしてみましょう。最初から始めて、すべてのステップを詳細に記録できることを確認してください。
1.環境
1. IDE開発環境:uVision V5.25.2.0
2.標準ライブラリ:STM32F0xx_StdPeriph_Lib_V1.5.0
3. MCU:STM32F072RBT6
4.エミュレータ:JLINK_OB
2.新しいプロジェクトステップの詳細なグラフィックとテキストによる説明
1.新しいプロジェクトフォルダーを作成し、testなどの名前を付けます。
2.プロジェクトフォルダtestを開き、そこに5つの新しいフォルダを作成します。
INC:格納するために使用される.h
ヘッダファイル
:SREストアに使用され.c
たソースファイル
MDKを:プロジェクトファイルを保存するために使用
:OUTPUTのような出力ファイル、格納するために使用するbin
文書やhex
ファイル
DOCを:そのような歴史の記録、通信の修正バージョンとして、店のプロジェクトのドキュメントを使用協定等
3.標準ライブラリファイルを開き、ライブラリフォルダをテストプロジェクトフォルダにコピーします。
4. main.h、stm32f0xx_it.h、およびstm32f0xx_conf.hヘッダーファイルを標準ライブラリディレクトリ[STM32F0xx_StdPeriph_Lib_V1.5.0 \ Projects \ STM32F0xx_StdPeriph_Templates]の下に新しく作成したINCディレクトリにコピーします。
5.標準ライブラリディレクトリ[Libraries \ CMSIS \ Device \ ST \ STM32F0xx \ Source \ Templates \ arm]にあるstartup_stm32f070xb.sスタートアップファイルを、新しく作成したMDKディレクトリにコピーします。##### 6. main.cおよびstm32f0xx_it.cソースファイルを標準ライブラリディレクトリ[STM32F0xx_StdPeriph_Lib_V1.5.0 \ Projects \ STM32F0xx_StdPeriph_Templates]の下に新しく作成したSREディレクトリにコピーします。
](https://imgchr.com/i/K8K58K)
7. MDK5を開き、をクリックします新建工程
。
8.プロジェクトに名前を付け、MDKフォルダーに保存することを選択します。
](https://imgchr.com/i/K8lvP1)
9.ポップアップダイアログボックスで、対応するチップを選択します。
10. OK
をクリックすると、ポップアップダイアログボックスが直接表示されます。
11.次のアイコンをクリックして、プロジェクトのディレクトリ構造を編集します。
12.プロジェクトのディレクトリ構造を次のように編集します。
13.プロジェクトにファイルを追加します。
MDKのstartup_stm32f072.s
スタートアップファイルをスタートアップフォルダーに追加します。
Libraries \ CMSIS \ Device \ ST \ STM32F0xx \ Source \ Templates system_stm32f0xx.c
にあるファイルをCMSISフォルダーに追加します。
オプションで、プロジェクトの要件に応じて、周辺ライブラリ関数ファイルLibraries \ STM32F0xx_StdPeriph_Driver \ srcをSTDLIBフォルダーに追加します。
SREフォルダー内のmain.cおよびstm32f0xx_it.cファイルをユーザーフォルダーに追加します。
DOCフォルダー内のファイルをDOCフォルダーに追加します。