最近、開発した既存の Simulink モデルで Embedded Coder を使用するライセンスを取得しました。モデルから初めて C コードを生成しようとして、いくつかのエラーに取り組んでいます。最初は、モデル パラメーターで定義されたコード生成テンプレート (.cgt) ファイルはありませんでした。いくつか探した結果、MATLAB に付属の既定のテンプレート ( matlabroot /toolbox/rtw/targets/ecoder/ert_code_template.cgt) を見つけました。
最新のことは、このデフォルトのコード生成テンプレートのほぼすべてのトークンでエラーが発生することです。
何かをビルドしようとしているだけなので、最初は問題のある行 (RTWFileVersion など) をコメントアウトしましたが、今では必須のもの (つまり、型) でエラーが発生していることに気付きました。型は、.cgt ファイルに含まれていなければならないいくつかの必須項目の 1 つです。MATLAB がこれらのトークンを認識しない原因は何でしょうか? パスなど、インストールで何かが台無しになっている可能性があると思います。
その他の詳細: Simulink R2013A x32 ターゲットは Freescale デバイスです