T4240 (T4240RDB に類似) をベースにしたボードをデバッグしています。私の問題は、Codewarrior で USB-TAP 経由でコードをダウンロードできないことです。
1.ハードコードされた RCW をテストしたところ、T4240 は電源投入後約 10 ミリ秒以内に RESET_REQ をアサートすることがわかりました。
2. Codewarrior によって「JTAG チェーンを正しく構成できませんでした」というエラー メッセージが表示され、コンソールに表示されるチップ IDCODE は、QorIQ T4240 リファレンス マニュアルに記載されている 0x0022001d ではなく、0x1022001d になります。
3. Codewarrior のコンソールの出力メッセージには、「エラー メッセージ: T4240: トランザクション中に HRESET が発生しました」と表示されました (以下に添付)。
4. 電源とクロックをすべて測定しましたが、問題ないようです。
誰かこの問題を解決するのを手伝ってくれませんか?
----------------------------------------------------------------------------
ccs_open
ipaddr = 127.0.0.1
ポート = 41475
タイムアウト = 15
サーバーh = 0
ccs_open; ccs_error = 0
ccs_get_connection_count
サーバーh = 0
カウント = 1
ccs_get_connection_count; ccs_error = 0
ccs_available_connections
サーバーh = 0
カウント = 1
ccs_available_connections; ccs_error = 0
ccs_available_connections
サーバーh = 0
カウント = 1
ccs_available_connections; ccs_error = 0
ccs_cc_バージョン
サーバーh = 0
cc = 0
バージョン.メジャー = 1
バージョン.マイナー = 3
ccs_cc_version; ccs_error = 0
ccs_set_timeout
サーバーh = 0
タイムアウト = 15
ccs_set_timeout; ccs_error = 0
ccs_available_connections
サーバーh = 0
カウント = 1
ccs_available_connections; ccs_error = 0
ccs_config_server
サーバーh = 0
cc = 0
サーバー構成 = 0
値 = 4040
ccs_config_server; ccs_error = 0
ccs_config_chain
サーバーh = 0
cc = 0
device_list: (サイズ = 1)
デバイス[0]:: core_type=テストコア(20)
ccs_config_chain; ccs_error = 0
ccs_jtag_ロック
サーバーh = 0
cc = 0
ccs_jtag_lock; ccs_error = 0
JTAG診断
プローブ テスト時の始動電力...
テスト結果: 合格
IR スキャン テストを開始しています...
テスト結果: 合格
バイパス スキャン テストを開始しています...
テスト結果: 合格
任意の TAP 状態移動テストを開始しています...
テスト結果: 合格
検出されたJTAG IDコード: OK
デバイス0 IDコード: 0x1022001D
ccs_jtag_unlock
サーバーh = 0
cc = 0
ccs_jtag_unlock; ccs_error = 0
ccs_config_chain
サーバーh = 0
cc = 0
device_list: (サイズ = 1)
デバイス[0]:: core_type=T4240(206)
ccs_config_chain; ccs_error = 39
エラーメッセージ: T4240: トランザクション中に HRESET が発生しました
ccs_get_subcore_error
サーバーh = 0
cc = 0
エラー = 60
チェーン位置 = 0
ccs_get_subcore_error; ccs_error = 0; 期間=2ミリ秒
ccs_close
サーバーh = 0
ccs_close; ccs_error = 0
こんにちは、
CW の問題のスクリーンショットを共有してください。RCW が間違っている可能性があります。RCWは SB_EN ビットが設定されたターゲットにロードされましたか? 他のボードでもこの問題は発生しますか? WCTAP が他のデバイスで正しく動作していることを確認できますか?
サポートありがとうございます。スクリーンショットを以下に添付します。ハードコードされた RCW を使用しており、この場合 SB_EN は無効になっています。私は 5 つのボードを持っていますが、すべて同じ問題で動作しています。現時点では、USB-TAP をテストできるリファレンス ボードがありません。
こんにちは、
RCW が有効でないか、JTAG クロック速度が速いことが原因である可能性があります。JTAGクロック速度を下げて試してください。