メッセージ:
こんにちは、
私は CodeWarrior 8.3 (56800E アーキテクチャ) を使用しており、USB TAP を使用して DSP56F807PY80E をプログラムする必要があります。いくつか質問がありますので、公式な説明をいただければ幸いです。
新しいターゲットを作成するときに、DSP56F807 が CPU リストに表示されません。DSP5685x と M56F8002 しか表示されません。CodeWarrior 8.3 で DSP56F807 を有効にするサポート パッケージ、アップデート、アドオンがあるかどうか、または古いパッケージに含まれていたかどうかを知りたいです。
フラッシュ プログラマーには、このデバイス用の構成ファイル (通常は 56807_flash.cfg と呼ばれます) が必要です。NXP はこのプロセッサ用の公式 cfg ファイルを提供していますか?もしそうなら、どこからダウンロードCANか?いいえの場合、有効な構成に必要な正しい HFM メモリ範囲とパラメータを確認できますか?
CCS に関しては、AN4338 の手順 (ccs フォルダーの置き換えと libusb-win32 ドライバの使用) に従って、USB TAP を動作させました。これは CodeWarrior 8.3 でも正しい方法でしょうか?Windows 7 または Windows 10 用の新しい CCS バージョンはありますか?libusb-win32 はまだサポートされているドライバですか?
CodeWarrior がフラッシュを正常に消去しても、プログラミングが完了しない場合があります。56800E フラッシュ プログラマを DSP56F807 と併用する場合、既知の制限はありますか?推奨される JTAG クロック設定またはタイムアウトはありますか?
最後に、CodeWarrior 8.x で DSP56F807 を使用するための最新のドキュメントは何ですか?
よろしくお願いします。
こんにちは@Raffaele_AQS 、
ご投稿ありがとうございます。
新しいターゲットを作成するときに、DSP56F807 が CPU リストに表示されません。DSP5685x と M56F8002 しか表示されません。CodeWarrior 8.3 で DSP56F807 を有効にするサポート パッケージ、アップデート、アドオンがあるかどうか、または古いパッケージに含まれていたかどうかを知りたいです。
->> アップデートは必要ないと思います、CW8.3ダウンロード後すぐに DSP56F807 をネイティブにサポートします。私の場合、 [ファイル] -> [新規] を選択し、最初のオプション「DSP56800E クイック スタート r2.5 ステーショナリー」以外のプロジェクト テンプレートを選択すると、使用可能なデバイス オプションに DSP56F807 が表示されます。
フラッシュ プログラマーには、このデバイス用の構成ファイル (通常は 56807_flash.cfg と呼ばれます) が必要です。NXP はこのプロセッサ用の公式 cfg ファイルを提供していますか?もしそうなら、どこからダウンロードCANか?いいえの場合、有効な構成に必要な正しい HFM メモリ範囲とパラメータを確認できますか?
->> ここに添付してCAN。
CCS に関しては、AN4338 の手順 (ccs フォルダーの置き換えと libusb-win32 ドライバの使用) に従って、USB TAP を動作させました。これは CodeWarrior 8.3 でも正しい方法でしょうか?Windows 7 または Windows 10 用の新しい CCS バージョンはありますか?libusb-win32 はまだサポートされているドライバですか?
->> CW 8.3 を win7/10 PC で使用する場合は、 「Windows 7/10: CodeWarrior for DSC で USB TAP を使用する」を参照してください。
Eclipse IDE for Microcontrollerss | NXP Semiconductors をコンピューターにインストールし、ccs フォルダーを CodeWarrior v11 インストール フォルダーから CodeWarrior v8.3 インストール フォルダーにコピーして、元の ccs フォルダーを置き換えます。
CodeWarrior がフラッシュを正常に消去しても、プログラミングが完了しない場合があります。56800E フラッシュ プログラマを DSP56F807 と併用する場合、既知の制限はありますか?推奨される JTAG クロック設定またはタイムアウトはありますか?
->>フラッシュプログラミングは「56800E フラッシュプログラマ」と呼ばれますが、ツールの名前からわかるように、MC56F83xx などの DSP56800E コアを搭載した DSC プロセッサのみをサポートしています。DSP56F807 は DSP56800E ではなく DSP56800 コアを使用しているため、「56800E フラッシュプログラマ」ツールを使用して DSP56F807 をプログラムすることはできません。
S_record ファイルのダウンロードをサポートする flash-over-jtag.exe ツールの使用をCAN検討できます。ただし、ツールは DOS オペレーティング システムおよびパラレル コマンド コンバーター デバイス (Wiggler) で実行する必要があり、usbtap デバイスはサポートされていません。
CodeWarrior for DSP56800E ver8.3 ツールのみで USBTAP デバイスを使用してコードをダウンロードできますが、S_record ファイルのダウンロードはサポートされていません。
Flash-over-jtag ツールは次の場所にCANあります。
[CodeWarrior インストールディレクトリ]\ProcessorExpert\Tools\アプリケーション\flash_over_jtag
最後に、CodeWarrior 8.x で DSP56F807 を使用するための最新のドキュメントは何ですか?
->> The DSP56F807 はレガシーデバイスであり、新しいデザインには推奨されません。最新のドキュメントは提供していませんが、入手可能なリソースを入手できるよう最善を尽くします。
CodeWarrior バージョン 8.3 for DSC を使用した Freescale の DSC の生産フラッシュプログラミング
シリアルブートローダーを使用してファームウェアを更新することもCANます。
お役に立てれば幸いです。他にご質問がございましたらお知らせください。
良い一日を。
BR
セレステ
----------------------------------------------------------------------------------------------------------------------
注: この投稿が質問の答えである場合は、「解決策として承認」ボタンをクリックしてください。ありがとう!
----------------------------------------------------------------------------------------------------------------------