0

私は C を使用して、特定のターゲット (より具体的には LEON プロセッサ) 用の RTEMS アプリケーションを作成しています。

inputs.cさまざまなチュートリアルを行っているときに、シミュレーションの .txt ファイルを読み込むことができないため、解決策は、さまざまな 512x512 グローバル入力行列を保持する.c ソース ファイル (と呼びましょう) を用意し、それらを内部で参照することであることに気づきましexternた。mainファイル。

この手順に関する情報を探していますが、見つかりませんでした。

私の質問:例のドキュメントでは、ある時点でグローバル マトリックスをinputs.cPC から UART 経由でターゲットに転送すると述べています。inputs.cこのファイルは、他のすべての .c ファイルと同様に LEON プロセッサにロードされていませんか?

4

1 に答える 1

1

あなたの環境がどれであるかを完全に理解するには、いくつかの情報が不足していると思います...

しかし、input.c へのデータが別のセクションにリンクされている可能性があります (RTEMS リンカー ファイル cmdlnk を確認する必要があります)。この方法では、grmon によってロードされませんが、特定のコマンドでロードされます。

または、おそらく、grmon で「ロード」を実行することにより、実行可能コードとまったく同時にデータを実際にアップロードします。

于 2016-04-03T21:27:04.777 に答える