S32K314 「Crypto_43_HSE_TS_T40D34M50I0R0」を統合した後、関数「
HSE_SRV_RSP_INVALID_PARAM を返します。考えられる原因は何でしょうか?さらに、Crypto で使用されるすべての RAM がキャッシュ不可として設定されていることを確認します。
こんにちは、
私は S32K312 上のドライバ Crypto_43_HSE v6.0.0 (Crypto_43_HSE_TS_T40D34M60I0R0) でも同じ問題に直面しており、まったく同じ問題が発生しています。
キー カタログのフォーマットに成功しました。その後、HSE ステータスが 0x0B60 として報告され、CUST_DEL がアクティブになっていることがわかります。
NvM および Ram キー カタログには次の構成があります。
でも私は
ご協力 ありがとうございました 。問題は解決しました!本当に感謝しています。
ご返信ありがとうございます。EB設定ファイルとスクリーンショットを添付しました。
まあ、ライフサイクル的には問題ありません。デバイスはまだ CUST_DEL 状態です。
NVM カタログと RAM カタログがどのように定義されるか教えていただけますか?
お返事ありがとうございます。このメモリのスクリーンショットに基づいて、何か問題を特定CANますか?
こんにちは@hangwu
返信が遅くなり申し訳ありません。
まだ CUST_DEL ライフサイクルですか?これを確認する最も簡単な方法は、0x1B00_0220 - 0x1B00_026F のメモリのスクリーンショットを送っていただくことです。
カタログは CUST_DEL ライフ サイクルでのみフォーマットCANため、これが根本原因である可能性SOあります。次に失敗するコマンド (keyelementset...) は、カタログがフォーマットされていないために発生する可能性があります。
よろしくお願いいたします。
ルーカス
プロジェクトの制約により、完全に実行可能なプロジェクトを提供することはできません。以下に 2 つの主要なソース ファイルを示します。「S32K3XX_S32M27x_RTD_R21-11_5.0.0_P08」を統合しましたRTD パッケージ。EB 構成は厳密に次のようになります。
「\S32K3XX_S32M27x_RTD_R21-11_5.0.0_P08\eclipse\plugins\Crypto_43_HSE_TS_T40D34M50I0R0\examples\EBT\S32K3XX」。
乱数生成、ハッシュ値、UpdateFw、GetFwVersion、およびその他のサービスをテストしましたが、すべて正常に動作しました。しかし:
HSE_STATUS_INSTALL_OK ビットがクリアされていることがわかったので、FormatKey を呼び出そうとしましたが、失敗しました。
こんにちは@hangwu
問題を再現するための簡単なプロジェクトを共有することは可能ですか?
よろしくお願いいたします。
ルーカス