こんにちは。56F8323からファームウェアを読み出す必要があります。そのタスクに使用されるソフトウェアについて説明できる人はいますか?
そのために 56800E フラッシュ プログラマー ユーザーガイドを使用できますか?
MCU のクローン作成に関する情報をいくつか追加しました。568323 から 2 つのファイルのみを読み出す必要があります。
1)fflash 568323_flash.cfg プログラム flash.S -rp0x00000:0x03FFF -p0x378
2)fflash 568323_flash.cfg ブートフラッシュ.S -rp0x20000:0x20FFF -p0x378
私の理解では、データフラッシュ領域(0x01000 0x01FFF)はSO必要ありません
こんにちは@Fduch 、それを聞いてとても嬉しいです。新しい問題がある場合は、新しい投稿を作成してください。
ついに解決しました!CodeWarrior for 56800E デジタル・シグナル・コントローラ v8.3.exe をインストールする必要があります+ FLSHPROGRAMMER_V1.2_WIN32.exe を次のディレクトリに移動します。
C:\Program Files\Freescale\FlashProgrammer v1.2\bin>fflash 568323_flash.cfg 1623
0_p.S -rp0x0:0xfff -s -p0x378
56800E フラッシュプログラマー v1.1
プログラムの実行日: 2025 年 7 月 21 日月曜日 14:45:06
ローカルCCSサーバーにコネクテッド
ポートLPT1でパラレルコマンドコンバータを使用するように構成
使用構成ファイル: 568323_flash.cfg
設定ファイルで定義された 3 つのフラッシュ ユニット。
チップID: 0x01f4001d
コアID: 0x02211004, 1 - 通常モード
デバイスをデバッグ モードにしています。お待ちください...
読書メモリ: ****************、完了
デバイスをユーザー モードにリセットしています...
初期化: 2907ms、メモリ読み取り: 3297ms、デバッグ終了: 921ms、合計: 7125ms
56F8300 プログラミング ソフトウェアのバージョンは何ですか。また、このソフトウェアは CodeWarrior のどのバージョンのプラグインですか。また、Windows OS は何ですか?
ログに「 CCCSClient::Open: 接続が拒否されました」と記録されていることに気付きました。
CCS に関係するかも知れませんので、参考にして下さい。Windows 7/10: CodeWarrior for DSC で USB TAP を使用する - NXP コミュニティ
さて、正しい CMD と、私があなたの *cfg で持っているものは次のとおりです:
C:\JtagV2>fflash 568323_flash.cfg 16230_x.S -rx0x0:0xfff -p0x378
56800E フラッシュプログラマー v1.0
プログラムの実行日: 2025 年 7 月 21 日月曜日 13:48:18
CCCSClient::Open: 接続が拒否されました
C:\JtagV2>
こんにちは。Codewarrior v8.3 で別の 56F8323 構成ファイルを見つけました。もう一度試していただけますか?
さて、いくつかのアクション:
C:\JtagV2>flashJtagLoader 568323_flash.cfg 16230_x.S -rX0x0:0xfff -p0x378
DSP56F801x フラッシュローダー。2006年11月3日18:00:59にコンパイルされました。
バージョン アルファ 2.0
(c) Freescale, TIC, 2006 ウィリアム・ジャン
部分著作権 2000-2002、Zloba Alexander
I/Oポートドライバが起動しました
アドレス 0x378 のプリンタ ポートを使用しています。
チップID: 0x01f4001d
プログラミング時に部品をリセットすると、JTAG パスは次のようになります。
JTAG IRパス長: 8
JTAG DR パス長: 1 (BYPASS)
コアID: 0x02211004 コアステータス: 0x0d - デバッグ
プログラミング時に部品のコアTAPを選択した後、JTAGパスが変更されます。
今!!!
JTAG IRパス長: 4
JTAG DR パス長: 1 (BYPASS)
デバッグ要求ステータス: 0xd - デバッグ
OnCEステータスを有効にする: 0xd - デバッグ
OnCE の有効化に成功しました。ターゲット チップはデバッグ モードです。
緩和発振器のトリムが成功しました!、トリム値 = 0x026c
チップが保護されていません
フラッシュ構成ファイルコマンドが無視されました: target_code_sets_hfmclkd 1
フラッシュ構成ファイルコマンドが無視されました: set_hfm_config_base 0x003FF7
フラッシュ構成ファイルコマンドが無視されました: set_hfm_programmer_base 0x2F800
フラッシュ構成ファイルコマンドが無視されました: set_hfm_prog_buffer_base 0
フラッシュ設定ファイルコマンドが無視されました: set_hfm_prog_buffer_size 512
設定ファイルで定義された 3 つのフラッシュ ユニット。
コードのダウンロードに失敗しました。PRAMベースアドレスを確認してください。
C:\JtagV2>
どうしたの?
こんにちは!戻ってきました...そして、その操作には flash.cfg ファイルが必要であることがわかりました。しかし、56800E Flash Programmer.exeには*cfgファイルがありません
どこで入手できますか?正確に言えば - flash8323.cfg
こんにちは@Fduch 、
これは LPC チャネルなので、その他の DSC 関連の質問については、 デジタル・シグナル・コントローラ - NXPコミュニティに新しい投稿を作成してください。
あらかじめご了承ください。
よろしくお願いいたします。
セレステ
後で必ず質問が出るでしょう。それについては調査が必要です
こんにちは@Fduch 、
サポートありがとうございます。
はい、 56800E フラッシュ プログラマ ユーザーガイドを使用して、56F8323 からメモリを読み取ることができます。
56F8XXXFPソフトウェアをダウンロードしてください:
MC56F832xおよびMC56F812x DSC用EVK | NXP Semiconductors
Celeste_Liu_0-1750990273384.png
次に、ファイル56800EFPUGを開き、「2.2.3 メモリの表示」セクションの手順に従います。
Celeste_Liu_2-1750990460798.png
お役に立てれば幸いです。
よろしくお願いいたします。
セレステ
-------------------------------------------------------------------------------------------------------------------
注: この投稿が質問の答えである場合は、「解決策として承認」ボタンをクリックしてください。ありがとう!
-------------------------------------------------------------------------------------------------------------------