0

深刻な問題があります。usartを使用してstm32検出ボード(STM32L152RBT6)を起動したいと思います。BOOT0=HIGHおよびBOOT1=LOWに設定して、システムメモリのブートモードに入ろうとしました。次に、ハイパーターミナルを使用して.BINファイルを送信しようとしました(何も起こりません)。また、STによるフラッシュローダーユーティリティを試しました(ターゲットの検出でハングします)。

また、アプリケーションプログラミングに関するいくつかのデータシートも読みました。IAPファームウェアをダウンロードして書き込みましたが、usartにいくつかの異なる構成が設定されている可能性があるため、ハイパーターミナルに何も表示されません。

usartを使用してstm32ディスカバリボードのフラッシュメモリをプログラムしたいだけです。助けてください!システムメモリを起動した後、次は何ですか?

4

3 に答える 3

3

「STMicroelectronicsFlashLoader」をダウンロードしてください。これはUSARTを使用したプログラミングに使用されるソフトウェアだと思いますが、カスタムボードに接続できなかったため、運が悪かったと思います。

于 2012-05-14T16:30:07.113 に答える
1

> 10を選択できる場合でも、comports 0〜9のみを受け入れると思います。デバイスマネージャを使用して、comportを<10に設定し、再試行してください:)

私はまったく同じ問題を抱えていました、そしてそれは私が>9のコンポートを使おうとしていたからでした:)

于 2012-06-25T22:44:14.437 に答える
1

こんにちは私はstm32に取り組んでいません。ただし、STが提供するフラッシュブートローダーソフトウェアを使用する場合。ブートローダーオプションバイトを有効にしてください。次に、マイクロコントローラーをリセットすると、すぐに次をクリックする必要があります。それが動作します。

私のstコントローラーでは、ロケーション8000で0x82または0xACバイトを検索します。場所8000をクリアすると、ブートローダーにのみ残ります。次に、動作するフラッシュローダーソフトウェアをテストできます。

于 2013-12-05T06:42:15.577 に答える