View
273
Download
3
Category
Preview:
Citation preview
June 2016 IAR Systems K.K. FAE Team
STM32評価ボード開発用 ソフトウェア導入ガイド
本ドキュメントについて
2
目的 ARM用統合開発環境、ARM用IAR Embedded Workbench(EWARM)を用いて、STM32評価ボード(Discovery, Nucleoシリーズ)を開発するためのSTマイクロエレクトロニクス社(ST社)提供ソフトウェアの導入・セットアップ手順を紹介します。 内容 STM32シリーズ・評価ボードラインナップ紹介 STM32評価ボード用Webページの紹介 STM32用評価ボード開発用ソフトウェア構成 STM32CubeMXの導入 STM32CubeFx/Lxの導入 ※本ドキュメントは、2016年6月現在のIARシステムズWebサイト、ST社Webサイト、およびEWARMバージョン7.70.1を元に作成しています。
168 Employees with HQ in Uppsala, Sweden
Listed in Stockholm/Nasdaq
R&D investment 32% of revenue
32 years in the industry
Uppsala Munich Sao Paulo Tokyo Seoul Shanghai
London Paris San Francisco Dallas Boston Los Angeles
+Distributor representation in
43 countries
24 hour technical support in
13 languages
0
5
10
15
20
0
5
10
15
20
2010 2011 2012 2013License # Operating Margin
Licenses # (000’s)
Operating Margin %
2010 - 2013
Stability and growth
IAR SYSTEMS— A LEADING GLOBAL VENDOR
STM32シリーズ・評価ボードラインナップ紹介
STM32シリーズラインナップ
5
各種コアとシリーズの対応
http://www.st.com/content/st_com/ja/products/microcontrollers/stm32-32-bit-arm-cortex-mcus.html?querycriteria=productId=SC1169 2016年6月26日 ST社Webサイトより抜粋
ST社評価キットラインナップ
6
国内で入手可能な評価ボード(オンボードST-LINK ICE付)例
DISCOVERYボード
ST Part number MCU Series Core LQFP Max Clock(MHz) Flash(KB) RAM(KB)STM32F4DISCOVERY STM32F407VGT6 F4 M4 100 168 1024 192STM32F3DISCOVERY STM32F303VCT6 F3 M4 100 72 256 48NUCLEO-F401RE STM32F401RET6 F4 M4 64 85 512 96NUCLEO-F302R8 STM32F334R8T6 F3 M4 64 72 64 16NUCLEO-F302R8 STM32F302R8T6 F3 M4 64 72 64 16STM32VLDISCOVERY STM32F100RB F1 M3 64 24 128 832L152CDISCOVERY STM32L152RCT6 L1 M3 64 32 256 32NUCLEO-F103RB STM32F103RBT6 F1 M3 64 72 128 20NUCLEO-L152RE STM32L152RET6 L1 M3 64 72 512 80STM32F0DISCOVERY STM32F051R8T6 F0 M0 64 48 64 8NUCLEO-F072RB STM32F072RBT6 F0 M0 64 48 128 16NUCLEO-F030R8 STM32F030R8T6 F0 M0 64 48 64 8NUCLEO-L053R8 STM32L053R8T6 L0 M0+ 64 32 64 8
https://my.st.com/content/my_st_com/ja/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/stm32f4discovery.html https://my.st.com/content/my_st_com/ja/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-l053r8.html 2016年6月26日 ST社Webサイトより抜粋
Nucleoボード
STM32評価ボード用Webページの紹介
ST社評価ボード Webページ
8
ST社ホームページでボードPart numberで検索
http://www.st.com/content/st_com/ja.html ST Part number STM32F4DISCOVERY STM32F3DISCOVERY NUCLEO-F401RE NUCLEO-F302R8 NUCLEO-F302R8 STM32VLDISCOVERY 32L152CDISCOVERY NUCLEO-L152RE NUCLEO-F103RB STM32F0DISCOVERY NUCLEO-F072RB NUCLEO-F030R8 NUCLEO-L053R8
ボードのPart Numberを入力して検索
検索表示された 製品型番のリンクをクリック
http://www.st.com/content/st_com/ja.html 2016年6月27日 ST社Webサイトより抜粋
ST社評価ボード Webページ
9
各ボードの仕様、ユーザマニュアル、回路図など
ユーザマニュアル
ソフトウェア開発ガイド
回路図
http://www.st.com/content/st_com/ja/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-l053r8.html 2016年6月27日 ST社Webサイトより抜粋
My STユーザ登録
My STのユーザ登録
11
必要ソフトウェアのダウンロード用にユーザ登録
http://www.st.com/content/st_com/ja.html
http://www.st.com/content/st_com/ja.html 2016年6月27日 ST社Webサイトより抜粋
Register
必要項目を入力してRegister
My STのユーザ登録
12
必要ソフトウェアのダウンロード用にユーザ登録
http://www.st.com/content/st_com/ja.html
http://www.st.com/content/st_com/ja.html 2016年6月27日 ST社Webサイトより抜粋
確認メールのリンクを クリック
秘密の質問とパスワードを入力してSubmit
完了したらログイン
メールアドレスとパスワードで ログイン
STM32用評価ボード開発用ソフトウェア構成
ST社評価ボード開発用ソフトウェア
14
STM32CubeMXとSTM32CubeLx/Fx
各シリーズ共通の 初期化コード生成ツール
シリーズ毎のドライバおよび サンプルプロジェクトパッケージ
http://www.st.com/content/st_com/ja/products/ecosystems/stm32-open-development-environment/stm32cube.html?querycriteria=productId=SC2004 2016年6月26日 ST社Webサイトより抜粋
STM32CubeMXの導入
STM32CubeMXの導入
16
ST社Webサイトからダウンロード
http://www.st.com/content/st_com/ja.html STM32CubeMX と入力して検索
検索表示された 製品型番のリンクをクリック
http://www.st.com/content/st_com/ja.html 2016年6月27日 ST社Webサイトより抜粋
STM32CubeMXの導入
17
ST社Webサイトからダウンロード ※事前にログインしておく
STM32CubeMXのユーザマニュアル
インストーラダウンロード
http://www.st.com/content/st_com/ja/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html 2016年6月27日 ST社Webサイトより抜粋
STM32CubeMXのインストール
18
ダウンロードしたインストーラを解凍→実行
解凍
ライセンスを確認しACCEPT
ダブルクリックで実行
STM32CubeMXのインストール
19
インストールウィザードをデフォルトで実行
スタートメニューに 登録される
STM32CubeFx/Lxの導入
STM32CubeFx/Lxの導入
21
ST社Webサイトからダウンロード
http://www.st.com/content/st_com/ja.html
STM32Cube+Series名を と入力して検索 例:STM32CubeL0
検索表示された 製品型番のリンクをクリック
ST Part number SeriesSTM32F4DISCOVERY F4STM32F3DISCOVERY F3NUCLEO-F401RE F4NUCLEO-F302R8 F3NUCLEO-F302R8 F3STM32VLDISCOVERY F132L152CDISCOVERY L1NUCLEO-F103RB F1NUCLEO-L152RE L1STM32F0DISCOVERY F0NUCLEO-F072RB F0NUCLEO-F030R8 F0NUCLEO-L053R8 L0
http://www.st.com/content/st_com/ja.html 2016年6月27日 ST社Webサイトより抜粋
STM32CubeFx/Lxの導入
22
ST社Webサイトからダウンロード
STM32CubeLx/Fxの ドライバマニュアル / 導入ガイド
ソフトウェアダウンロード
http://www.st.com/content/st_com/ja/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-embedded-software/stm32cubel0.html 2016年6月27日 ST社Webサイトより抜粋
STM32CubeFx/Lxの導入
23
Zipファイルの解凍
STM32ペリフェラルの ドライバソースコード
開発環境用のプロジェクト
評価ボードフォルダ
ペリフェラルサンプルプロジェクト
EWARMでビルド・デバックできる プロジェクトフォルダ
本資料について
本資料取り扱い上の注意
25
本資料は2016年6月27日時点の情報を基に作成されており、将来変更の可能性 のあるものです。あわせてご紹介する設定や機能に関連して、動作保証をお約束するものではございませんので、ご了承ください 本資料で提供している情報は、ご利用されている方のご判断・責任においてご使用ください。提供した情報に関連して、ご利用される方が不利益等を被る事態が生じたとしても、弊社及び執筆者は一切の責任を負いかねますので、ご了承ください。 本資料の内容に関する弊社または各社へのお問合せはご遠慮ください。 本資料及びデータの再配布・無断転用・転載等はご遠慮ください。
商標について
26
• IAR Systems, IAR Embedded Workbench, C-SPY, C-RUN, C-STAT, visualSTATE, Focus on Your Code, IAR KickStart Kit, I-jet, I-scope, IAR, および IAR Systems のロゴタイプはIAR Systems ABが所有する商標または登録商標です。
• ARMおよびCortexは、ARM Limited(またはその子会社)のEUまたはその他の国における登録商標です。CoreSightは、ARM Limited(またはその子会社)のEUまたはその他の国における商標です。 All rights reserved.
• STM32は、STマイクロエレクトロニクスの登録商標です。
• その他、本資料中の製品名やサービス名は全てそれぞれの所有者に属する商標または登録商標です。
Recommended