標準ライブラリに基づくSTM32F0xx新しいプロジェクトの詳細なグラフィック説明

これまでに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を:そのような歴史の記録、通信の修正バージョンとして、店のプロジェクトのドキュメントを使用協定等
K8u8m9.png

3.標準ライブラリファイルを開き、ライブラリフォルダをテストプロジェクトフォルダにコピーします。

K8uJT1.png

4. main.h、stm32f0xx_it.h、およびstm32f0xx_conf.hヘッダーファイルを標準ライブラリディレクトリ[STM32F0xx_StdPeriph_Lib_V1.5.0 \ Projects \ STM32F0xx_StdPeriph_Templates]の下に新しく作成したINCディレクトリにコピーします。K8uNY6.png
5.標準ライブラリディレクトリ[Libraries \ CMSIS \ Device \ ST \ STM32F0xx \ Source \ Templates \ arm]にあるstartup_stm32f070xb.sスタートアップファイルを、新しく作成したMDKディレクトリにコピーします。K8Kih6.png##### 6. main.cおよびstm32f0xx_it.cソースファイルを標準ライブラリディレクトリ[STM32F0xx_StdPeriph_Lib_V1.5.0 \ Projects \ STM32F0xx_StdPeriph_Templates]の下に新しく作成したSREディレクトリにコピーします。

K8K58K.png](https://imgchr.com/i/K8K58K)

7. MDK5を開き、をクリックします新建工程

K8QX1f.png

8.プロジェクトに名前を付け、MDKフォルダーに保存することを選択します。

K8lvP1.png](https://imgchr.com/i/K8lvP1)

9.ポップアップダイアログボックスで、対応するチップを選択します。

K81Mqg.png

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フォルダーに追加します。
ここに画像の説明を挿入

14.魔法の杖ボタンをクリックして、構成プロジェクトを開始します。

ここに画像の説明を挿入

15. [出力]をクリックして、出力ファイルをOUTPUTフォルダーに保存します。

ここに画像の説明を挿入

16. C / C ++をクリックして、定義に追加しUSE_STDPERIPH_DRIVER,STM32F072ます。

ここに画像の説明を挿入

17. [C / C ++]をクリックし、[インクルードパス]をクリックします。

ここに画像の説明を挿入

18.最後に[保存]をクリックし、コンパイルすると、表示"..\OUTPUT\test.axf" - 0 Error(s), 0 Warning(s).されたら完了です。

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_37449342/article/details/102683798