こんにちは、
顧客: ボッシュ
HSE FW バージョン - HSE_FW_S32G3XX_9_2_63_0
A53 側から HSE にアクセスすると、再起動の問題が発生しています。MU 割り当ての詳細は次のとおりです。
• MU0とMU3 に割り当てられている M7側
• MU1とMU2 に割り当てられている A53側
M7側手順:
1. MUをアクティブに設定して有効にし、ドメインを0に割り当てました
2. mu0経由で送信される他のMUをアクティブ化する要求
テスト結果: M7 側からすべての MU に問題なくアクセスできます。
A53側の手順:
1. ホストVMでMU2、ゲストVMでMU1を使用してHSEドライバを有効にする
s32-hse -v -i200 -m1 -o16 -c16 & -> A53 ゲストVM
s32-hse -v -i200 -m2 -o32 -c16 & -> A53 ホストVM
2. MU2チャネル/dev/hse/32経由でHSE fwバージョンを読み取るためのサンプルテストアプリケーションをホストVMに作成しました。
テスト結果: サンプル アプリケーションから hse インターフェイス (/dev/hse/32) を開こうとするたびに、ボードが再起動されます。
sharedMemChunkSize が 0 に設定されていないことを確認しました (すべての MU インターフェイスの sharedMemChunkSize フィールドが 0 に等しい場合、XRDC は無効になります)。sharedMemChunkSize = 0 で再テストしたところ、前述の変更で同じ結果が見られました。
参考までにログを添付します: