0

STM3220g-EVAL ボードを持っています。他の目的で使用されたため、現在はプリロードされたイメージがないようです。電源を入れると、ディスプレイに何も表示されません。

STLINK/V2 ハードウェアを持っていません。コードのフラッシュとデバッグに Trace32 と Lauterbach を使用しています。

簡単な C プログラムを作成し、arm-none-eabi-gcc ツールチェーンを使用して elf ファイルを作成し、Trace32 の demo フォルダーにある stm32 用の cmm スクリプトを使用して STM3220g-EVAL ボードにフラッシュすることができました。

私が必要としているのは、Trace32 を使用して STM3220g-eval のデフォルト イメージをフラッシュすることです。誰かがブート イメージと cmm スクリプトを同じようにフラッシュするためのリンクを提供してくれませんか。

次のリンクで提供されているデモンストレーション ビルダー プラットフォームとデモンストレーション ファームウェアを試しました http://www.st.com/web/en/catalog/tools/FM116/SC959/SS1532/PF250374

彼らは hex ファイルを提供しているので、Trace 32 コマンド data.load.asciihex を使用して hex ファイルをロードしました。go を押すと、エラーが発生します (エミュレーション ポーアが失敗します)。

.hex ファイルをボードにフラッシュするための正しい cmm スクリプトを教えてください。

4

2 に答える 2

2

STM3220 には、USB ポート経由で組み込まれた STLink ハードウェアが付属しています。ここからセクション2.20を参照してください

ST-LINK/V2 と呼ばれる ST-LINK のバージョン 2 がボードに組み込まれています。このツールを使用すると、JTAG または SWD インターフェイスを使用して、STM32F のオンボード プログラムのロードとデバッグが可能になります。サードパーティのデバッグ ツールも、JTAG (CN14) または Trace (CN13) コネクタでサポートされています。組み込みの ST-LINK/V2 と通信するには、特定のドライバーを PC にインストールする必要があります。このドライバをダウンロードしてインストールするには、www.st.com で入手可能な STM32F ファミリのソフトウェアおよび開発ツールのページを参照してください (インストール シールドは ST-LINK_V2_USBdriver.exe と呼ばれます)。

于 2015-06-25T19:00:08.613 に答える