S32K312、S32DS3.5開発環境、RTD5.0.0を使用しています。HSEファームウェア(およびA/Bスワップ)をインストールした後、MCUを正常にデバッグして起動できるようになりました。
現在、S32DSをIAR 9.50 FUSAバージョンにエクスポートする場合、J-FLASHを使用して正常に調整できますが、MCUに書き込んで再度電源を入れると正常に動作しません。
デバッグ方法について何か提案はありますか?
NXP は IAR FUSA 8.50.10 環境を提供できますか?
私は S32DS 3.5 開発環境と RTD 5.0.0 を備えた S32K312 を使用しています。HSE ファームウェア (A/B スワップ有効) をインストールした後、正常にデバッグでき、プログラミング後に MCU が正しく起動します。
現在、S32DS から IAR Embedded Workbench FUSA 9.50 にプロジェクトをエクスポートしています。J-Flash によるデバッグは正常に動作しますが、MCU をプログラミングして電源サイクルを実行すると、システムは正常に動作しなくなります。
この問題に対して推奨されるデバッグ方法があるかどうかをお尋ねしたいと思います。
さらに、NXP は IAR FUSA 8.50.10 環境を提供できますか?
クリスマス休暇期間中は、サポートの応答時間は通常より長くなる場合がありますのでご了承ください。場合によっては、ご要望への対応が新年以降になることもあります。ご理解のほどよろしくお願いいたします。
こんにちは@Joe064
「システムが正常に機能しない」とはどういう意味ですか?
MCU の現在の状態を確認するために、電源を入れ直した後にデバッガーを接続しようとしましたか?つまり、リセットなしのホットシンクです。プログラムは正確にはどこでハングするのでしょうか?それは障害ハンドラですか?
MC_RGM モジュールの DES および FES レジスタも確認できますか?これらのレジスタには、破壊的リセット ソースと機能的リセット ソースのステータスが含まれます。
RAMの内容も確認してください。RAMが初期化されていることがわかりますか?つまり、有効なデータが含まれているということです。デバッガーは通常、ECC エラーのために RAM を読み取ることができない場合、「??」や「XX」などの文字を表示します。
RTD 5.0.0 は IAR コンパイラ 8.50.10 をサポートしています。
lukaszadrapa_0-1767115239034.png
リンカー ファイルとスタートアップ ファイルは RTD に含まれています。
..\RTD\Platform_TS_T40D34M50I0R0\build_files\iar\
..\RTD\Platform_TS_T40D34M50I0R0\スタートアップ\src\m7\iar\
その他のリソースは提供しておりません。
よろしくお願いいたします。
ルーカス