STM32F4
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*STM32F4 [#p0ae4973]
Cortex M4Fアーキテクチャを搭載した新型MCU。コアクロックが...
まだ何も出来ていませんが、入手ネタをメモ。
**評価ボード [#m2a3a14d]
***STM32F4 Discovery [#h41273af]
-[[ST Micro>http://www.st.com/internet/mcu/subclass/1521....
-[[Strawberry Linux>http://strawberry-linux.com/catalog/i...
-搭載チップは''STM32F407VGT6'' (RevAはエラッタのためSTM32...
-JTAGデバッガST-LINK/V2機能内蔵
-[[LIS302DL>http://strawberry-linux.com/catalog/items?cod...
-USB OTG機能搭載
**コンパイラ・ツールキット [#pae03af0]
CodesourceryはすでにCortex-M4Fに対応しています。
**メモ [#c3b26048]
***メモリ構成 [#l26cd44d]
-非常に癖がある。
-Ether-MAC & USB-OTGを使わないのであれば、統合して128KBの...
|Start|End|サイズ|接続先|h
|0x2000_0000|0x2001_BFFF|112kByte|AHBバスマトリクス&br;Ma...
|0x2001_C000|0x2001_FFFF|16kByte|AHBバスマトリクス&br;Eth...
|0x1000_0000|0x1000_FFFF|64kByte|コアに直接接続((Core Cou...
**FPU(浮動小数点演算ユニット) [#i098a537]
-STM32F4のFPUは''単精度''の浮動小数点ユニットを持っていま...
-コンパイラへのオプション
-msoft-float("-mfloat-abi=soft"と同じ意味)
↓
-mfloat-abi=softfp -mfpu=fpv4-sp-d16
'''-mfpu=fpv4-sp-d16'''が無いと''倍精度の命令''になり'''H...
-オプションの意味
|-mfloat-abi=soft|浮動小数点の演算に整数命令のみで構成さ...
|-mfloat-abi=softfp|浮動小数点の演算に浮動小数点演算命令...
|-mfloat-abi=hard|浮動小数点の演算に浮動小数点演算命令を...
-Sourcery Codebench Lite版にある標準関数等のライブラリはs...
回避のためには'''-mfloat-abi=hard'''でビルドし直すか。'''...
-FPUは浮動小数点命令が行われる前に(つまり起動時)に有効に...
-
終了行:
*STM32F4 [#p0ae4973]
Cortex M4Fアーキテクチャを搭載した新型MCU。コアクロックが...
まだ何も出来ていませんが、入手ネタをメモ。
**評価ボード [#m2a3a14d]
***STM32F4 Discovery [#h41273af]
-[[ST Micro>http://www.st.com/internet/mcu/subclass/1521....
-[[Strawberry Linux>http://strawberry-linux.com/catalog/i...
-搭載チップは''STM32F407VGT6'' (RevAはエラッタのためSTM32...
-JTAGデバッガST-LINK/V2機能内蔵
-[[LIS302DL>http://strawberry-linux.com/catalog/items?cod...
-USB OTG機能搭載
**コンパイラ・ツールキット [#pae03af0]
CodesourceryはすでにCortex-M4Fに対応しています。
**メモ [#c3b26048]
***メモリ構成 [#l26cd44d]
-非常に癖がある。
-Ether-MAC & USB-OTGを使わないのであれば、統合して128KBの...
|Start|End|サイズ|接続先|h
|0x2000_0000|0x2001_BFFF|112kByte|AHBバスマトリクス&br;Ma...
|0x2001_C000|0x2001_FFFF|16kByte|AHBバスマトリクス&br;Eth...
|0x1000_0000|0x1000_FFFF|64kByte|コアに直接接続((Core Cou...
**FPU(浮動小数点演算ユニット) [#i098a537]
-STM32F4のFPUは''単精度''の浮動小数点ユニットを持っていま...
-コンパイラへのオプション
-msoft-float("-mfloat-abi=soft"と同じ意味)
↓
-mfloat-abi=softfp -mfpu=fpv4-sp-d16
'''-mfpu=fpv4-sp-d16'''が無いと''倍精度の命令''になり'''H...
-オプションの意味
|-mfloat-abi=soft|浮動小数点の演算に整数命令のみで構成さ...
|-mfloat-abi=softfp|浮動小数点の演算に浮動小数点演算命令...
|-mfloat-abi=hard|浮動小数点の演算に浮動小数点演算命令を...
-Sourcery Codebench Lite版にある標準関数等のライブラリはs...
回避のためには'''-mfloat-abi=hard'''でビルドし直すか。'''...
-FPUは浮動小数点命令が行われる前に(つまり起動時)に有効に...
-
ページ名: