1

Matlab-Simulink の単純なモデル (例: 出力に DAC を備えた正弦波ジェネレーター) から C コードを生成しようとしています。このコードは、TMS320C6748 DSP (Texas Instrument C6748) 用の Code Composer Studio で実行する必要があります。具体的には、開発ボード OMAP-L138 ZOOM™EVM DEVELOPMENT KIT 向けです。

このために、次のバージョンを使用しています。 Simulink (バージョン 7.7 - R2011a) Embedded Coder (バージョン 6.0 - R2011a) Code Composer Studio v3.3

いくつかのオプションを試しました (Simulink の汎用モジュールと C6748 タイマーのプログラミング、「OMAP_L138/C6748 EVM」を使用した「ターゲット設定」モジュールの構成...) が機能しません。

このアイデアを実装することは可能ですか?動作する例はありますか?

ありがとう

4

2 に答える 2

1

OMAP-L138 EVMおよびC6748 EVMのコード生成は、Matlab 2011aより古いバージョンではサポートされていません。

リリース2011aでは、セットアップ プロセスは簡単ではなく、十分に文書化されていません。ただし、Matlab にはこのバージョンのパッチがあり、特定の特定の要件をサポートして動作します。

リリース2011bには改良が加えられており (このプロセッサの CCStudio v4 で動作する積の 3 分の 1 に必要なハイパーリンク)、OMAP-L138 EVMおよびC6748 EVMのコード生成がサポートされています。

リリース2012aでは、Matlab は、これらのプロセッサを使用した構成と自動コード生成に関する特定のセクションをドキュメントに追加することを検討しています。

于 2012-07-11T15:13:52.303 に答える
1

OMAP-L138 EVM / C6748EVM のコード生成は、R2011a の Simulink でサポートされています。Target Preferences ブロックを開く前に、DSP/BIOS からプロセッサ定義をインポートします。MATLAB コマンド ラインで、次のように入力します。

getDspBiosFolder % これは、MATLAB が認識している DSP/BIOS を返します。返された値が MATLAB のインストールと一致する場合は、問題ありません。それ以外の場合は、setDspBiosFolder を使用して DSP/BIOS のインストール フォルダーを設定する必要があります (つまり、MATLAB コマンド ラインで setDspbiosFolder('C:\CCStudio_v3.3\bios_5_33_06'))。importDspbiosConfig('proc', 'all') importDspbiosConfig('board', 'all')

これらの手順の後、Target Preferences ブロックを開いて設定を調べることができるはずです。コード生成に進む前に、checkEnvSetup() ユーティリティを実行して、コード生成に必要なすべての TI ソフトウェアがインストールされていることを確認します。

checkEnvSetup('ccs', 'omapl138evm', 'リスト')

上記のコマンドは、インストールする必要があるもののリストを提供します。上記のすべてのソフトウェアが正しいバージョン番号でインストールされていることを確認したら、次を実行します。

checkEnvSetup('ccs', 'omapl138evm')

これにより、コード生成に必要なすべての環境変数が設定されます。MATLAB は、この方法で作成された環境変数を通じてツールの場所を認識します。

これらの手順の後、コードを生成できるようになります。

于 2011-06-27T15:24:44.160 に答える