ベア・メタルのユーザー・ガイド

ID 683211
日付 11/30/2015
Public
ドキュメント目次

1.6.2.2.3. SDRAMメモリ内の「Hello World」の例のダウンロードとデバッグ

  1. Run > Debug Configurationsを選択します。
    同じデバッグ設定を選択します。
    図 37. Bare Metal "Hello World" Config デバッガ
  2. 起動するようにDebugを選択します 。
    図 38. メインでSDRAM停止からの「Hello World」の実行

    Commandsビューでは、エントリ・ポイントが今マップされたSDRAMの始まりであるS:0x02000000であることを表示するにあなたは気づくべきです。

  3. 次のソース行にプログラム・カウンタの進行状況を表示するには、「Step Over Source Line」アイコンをクリックします。または、F6を押下します。
  4. App Consoleビュー内の「!!!のHello World!!!」メッセージを見るために、もう一度それをクリックします 。
    App Consoleビューが現在選択されていない場合には、文字メッセージがあることを示すために太字で強調されています。出力を表示するには、 App Consoleビューを選択します。
    図 39. Bare Metal "Hello World" App Console
  5. プログラムの実行を終了するContinueを選択します。
    図 40. Bare Metal "Hello World" App Console End
  6. 再実行するには、 Debug Controlビューのリストからデバッグ接続を選択します。この場合には、「bare-metal-hello-world-01」です。そして、黄色の矢印をクリックします。
    これは、再び同じデバッグ設定を実行します(またメインから実行します)。
  7. このアプリケーションを終了しているときは、それをターゲットから切断することができます。切断するには、Debug Connectionを右クリックして、「Disconnect from Target」をクリックしてください。
    図 41. Bare Metal "Hello World" App Console Disconnected
    Debug Controlビューから切り離さデバッグ接続を削除する必要はありません。それは一度だけ実行する必要があるので、それを除去することができます。
    注: 切断されたデバッグ接続を削除しない場合は、 Debug Controlビューから選択し、その上のConnect to Targetアイコンをクリックして設定を再起動することができます。

    ボードを再起動した場合、SDRAMでアプリケーションを実行する前に、メモリ・コントローラを設定するには、プリローダーを実行する必要があることを忘れないでください。これを行う1つの簡単な方法は、 Debug Controlビューで切断されたデバッグ接続を維持することです。そして、それを選択し、「ターゲットに接続」をクリックしてください。これは、以前の打ち上げを再生します。

  8. 完全にこのアプリケーションを終了しているときは、 Debug Controlビューから削除することができます。接続は、それらを除去するために切断されなければなりません。切断するには、 Debug Connectionを選択し、「Disconnect from Target」をクリックしてください。切断されたら、「Remove Connection」または「Remove All Connections」を選択することができます。
  9. Debug Controlビューからデバッグ接続を除去した後、プリローダーのために作成されたデバッグ設定を使用して、プリローダーを再実行します。 「Hello World」アプリケーション用に作成されたデバッグ設定を使用して、デモを再実行します。