2158318_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2158318_ja-JP

2158318_ja-JP

S32K310 K341 RTD600 C40_Ip_Cfg.hブロックサイズがHSE SRMと一致しない

お客様: 中国武漢三環社、カーシートコントローラにS32K310を採用

こんにちは、チーム

RM758225-RM00286 HSE-Bファームウェアリファレンス・マニュアル - V2.5(2.5).pdfから、S32K310、K341 ABスワップメモリ範囲の状況が特殊であることがわかります。

kerryzhou_0-1756210118028.png

kerryzhou_1-1756210153205.png

K3 RM メモリにはブロック 1 はありませんが、HSE RM には AB_SWAP 用のブロック 1 があります。

kerryzhou_2-1756210229992.png

HSE RM に含まれているように、S32DS RTD600 関連ドライバ:C40_Ip_Cfg.h にも Block1 が含まれている必要があると考えられます。

kerryzhou_4-1756210426827.png


kerryzhou_5-1756210444518.png

RTD600、C40_Ip_Cfg.hの追加にご協力くださいK310、K341 フラッシュ ブロック 1 関連のアドレスと SXXX 番号が含まれています。ありがとうございます。


RTDRe: S32K310 K341 RTD600 C40_Ip_Cfg.h Block size unmatch to HSE SRM

こんにちは@alexmarin

ご指摘の通り、 K394、K374、K364(ブロック2はフルメモリでは使用不可、ABスワップでは使用可能)、K336、K356(ブロック3はフルメモリでは使用不可、ABスワップでは使用可能)です。RTDでも同じ問題が発生します。

こんにちは@ZhengLinさん

このCASEについて何かコメントはありますか?これは AE と HSE 内部でも提起されています。

https://community.nxp.com/t5/S32K3-Internal-Community/S32K310-K341-RTD600-C40-Ip-Cfg-h-ブロックサイズがHSE-S...

HSE 側が対応できない場合は、RM ドキュメントに変更を加えることはCANでしょうか?ありがとう


よろしくお願いいたします。

kerry

Re: S32K310 K341 RTD600 C40_Ip_Cfg.h Block size unmatch to HSE SRM

こんにちは@kerryzhou

alexmarin の回答に基づいて、デザインチーム/ドキュメント チームから確認を得て、A/B スワップのメモリ レイアウトを Soc RM に追加してください。その後、コードを変更するためのチケットを SW チームに作成します。

よろしくお願いいたします。

Re: S32K310 K341 RTD600 C40_Ip_Cfg.h Block size unmatch to HSE SRM

もう 1 つ、フル メモリ レイアウトでブロックが無効になっているすべてのファントムの RTD 実装を確認してください。同じ問題が発生すると思われます: K394、K374、K364 (ブロック 2 はフル メモリでは使用不可、AB スワップでは使用可能)、K336、K356 (ブロック 3 はフル メモリでは使用不可、AB スワップでは使用可能)。

Re: S32K310 K341 RTD600 C40_Ip_Cfg.h Block size unmatch to HSE SRM

こんにちは、

S32K3 HSE の SW アーキテクト、Alex Marin です。

AB スワップとフル メモリ レイアウトに関する必要な詳細はすべて HSE B RM に記載されていると考えています。

当社は SOC RM を所有していないため、そこに AB スワップ メモリ レイアウトの説明を追加することはできません。

歴史的に、SOC RM にはすべてのバリアントの Full mem レイアウトのみが含まれていました。おそらくそれは変わる必要がある。


最後に、ここでは HSE チームにアクション項目は見当たりません、と申し上げます。


敬具

アレックス

Re: S32K310 K341 RTD600 C40_Ip_Cfg.h Block size unmatch to HSE SRM

こんにちは@Nhi_Nguyen

ご返信ありがとうございます!

HSE パッシブ領域では、パッシブ領域を操作するための HSE サービスは必要ありません。HSE は AB スワップ サービスを実行するだけで済みますが、OTA では、アクティブ領域でフラッシュ ドライバを使用してパッシブ領域に書き込む必要があり、そのためには RTD を使用する必要があります。SO、RTD にパッシブ領域のフラッシュ アドレスを追加して、HSE 用に追加する必要があると考えられます。


こんにちは@ZhengLinさん

Zheng Lin さん、HSE チームへのチケットの発行にご協力ください。その後、HSE チームが RTD チームに、K310 と K341 について、パッシブ フラッシュ アドレス ブロック 1 のドライバ コードを追加するようリクエストする必要があります。

本当にSOありがとう!

よろしくお願いいたします。

kerry

Re: S32K310 K341 RTD600 C40_Ip_Cfg.h Block size unmatch to HSE SRM

こんにちは@kerryzhou

RTD の観点から見ると、次の場合にのみこの要求をサポートできます。

- RTD ドライバ コードは HSE RM ではなく RM に基づいています。SO、ブロック 1 (0x00480000 - 0x004FFFFF) が S32K310 でサポートされ、ブロック 1 (0x00500000 - 0x005FFFFF) が S32K341 でサポートされ、Excel ファイルとメモリの章を含む RM からの情報が変更されることをデザイン チームから確認してください。つまり、ブロック 1 は A/B スワップ HSE だけでなく、すべての人が使用CANます。

- HSE のドキュメントから、次のような情報が得られました。

Nhi_Nguyen_0-1756276584953.pngNhi_Nguyen_1-1756276592692.png

ブロック 1 (0x00480000 - 0x004FFFFF) は S32K310 でサポートされ、ブロック 1 (0x00500000 - 0x005FFFFF) は S32K341 でサポートされ、パッシブ パーティションです。上記の説明から、A/B スワップはアクティブ パーティションとパッシブ パーティションを交換してパッシブ パーティションにアクセスするサービスを提供するようです。私はHSEで働いていないSO、このトピックにHSE_FWタグを追加してHSEチームに問い合わせてCAN。分析後、HSEがRTDのブロック1を使用する必要がある場合は、RTDチームにリクエストできます。

よろしくお願いいたします。


Tags (1)
No ratings
Version history
Last update:
‎11-21-2025 12:30 AM
Updated by: