TC377トライボードでのアプリケーションリセット後のSMU_AG6/7の予期しない値

Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

Aurix TC377トライボードでは、以下のコードを使用して再起動(アプリケーションリセット)を行い、その後、最初のコード行で停止し、レジスタSMU_AGxチェックします。 ただし、SMU_AG6/7は予期しない値を取得します:比較のために以下のスナップショットを確認してください。

SMU_AG6/7の値が期待どおりではない理由はありますか?

 

再起動コード

 

 

206      /* Get the CPU EndInit password */
207      uint16_t CPUEndinitPw = IfxScuWdt_getCpuWatchdogPassword();
208
209      /* Configure the request trigger in the Reset Configuration Register */
210      IfxScuRcu_configureResetRequestTrigger(IfxScuRcu_Trigger_sw, IfxScuRcu_ResetType_application);
211
212      /* Clear CPU EndInit protection to write in the SWRSTCON register of SCU */
213      IfxScuWdt_clearCpuEndinit(CPUEndinitPw);
214
215      /* Trigger a software reset based on the configuration of RSTCON register */
216      IfxCpu_triggerSwReset();

 

 

.

レジスタ比較:左は安全マニュアルからの期待値です。 右は私のTC377三角の実際の値です:

 

memtoolからのUCB_DFLASH設定

ysqcn_1-1696944526526.png

ありがとうございました。

 

0 件の賞賛
1 解決策
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@ysqcn 
さらに深く掘り下げた後、正誤表のドキュメントには、SMU_TCという項目があります 。H012 SMU アラームの処理 ALM7[1] および ALM7[0] は、もちろん、関連するレジスタを含めます。
詳しくはそちらをご参照ください。
ブラジル、
ジェレミー

元の投稿で解決策を見る

0 件の賞賛
13 返答(返信)
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@ysqcn 
SMU_ADiレジスターのスクリーンショットも共有CAN?
ブラジル、
ジェレミー

 

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

 

ADiはすべてゼロです。 AG6は現在ゼロです(私の最後の投稿では、jtagを使用してリセットする可能性があります)

ysqcn_1-1697016280616.png

 

 

 

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

アラームは、異なるタイプのリセット(コールド/ウォーム PORST またはシステム リセット)の後に報告され、アプリケーションのリセットがトリガーされる前にクリアされなかった可能性があります。 アプリケーションのリセットをトリガーする前に、これらのアラームをクリア CAN かどうかを確認してください。 安全マニュアルの内容(説明、画像)はNDAの対象となります。 パブリックコミュニティで共有したり議論したりすることはできません。

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

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@ysqcn 
この場合のデバッグツールの接続を考慮する必要がありますが、検証するコードにUARTインターフェイスを介してレジスタSUM_AGのセットの値を出力することをお勧めします。
ブラジル、
ジェレミー

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

返信ありがとうございます@Nambi&@Jeremy_Zhou 

私はいくつかのコードを改良し、jtagデバッガを切断しました(すべてのデバッガアプリケーションを閉じます)

今私はAG7 [1]を設定し、ドキュメントから、FSIRAMで何かを持っているように見えます(私のボードはLMUを持たないtc377三舷です)。

今私の質問は、さらにデバッグを行う方法です:

1.このFSIRAMエラーに関する次のレベルの詳細を取得するにはどうすればよいですか?

2.このエラーをクリアする方法は? MODULE_MTUを使用してください。MC[?]ですが、ILLD IfxMtu_MbistSel列挙型からFSIの適切なインデックスが見つかりません

 

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@ysqcn 
1)まず、TC377にはLMUが含まれています。
2) 次の図は、ALM7[1]をトリガーするソースを示しています。

2023-10-13_10h51_43.png
3) ALM7[1]を取り扱うには、13.5の安全対策セクションに従ってください。
ブラジル、
ジェレミー

 

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

@Jeremy_Zhou 

1)まず、TC377にはLMUが含まれています。

私は参照します https://www.infineon.com/dgdl/Infineon-AURIX_TC37x-UserManual-v02_00-EN.pdf?fileId=5546d4627506b...

TC377には適用できませんか?

ysqcn_0-1697181318940.png

 

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

@Jeremy_Zhou 書きました:

こんにちは@ysqcn 
1)まず、TC377にはLMUが含まれています。
2) 次の図は、ALM7[1]をトリガーするソースを示しています。

2023-10-13_10h51_43.png
3) ALM7[1]を取り扱うには、13.5の安全対策セクションに従ってください。
ブラジル、
ジェレミー

 


はい。 AG7の出所は分かっている[1]。

今私の質問はFSI RAMに関するものです。

例を参照しますMTU_MBIST_1_KIT_TC375_LK/

以下の定義から、関連するFSI_RAMはありません。 DAM0/mimiMcds はそこにあります。

誤解があれば指摘していただけますか?

typedef enum
{
    IfxMtu_MbistSel_none        = -1,
    IfxMtu_MbistSel_cpu0Dspr    = 0,
    IfxMtu_MbistSel_cpu0Dtag    = 1,
    IfxMtu_MbistSel_cpu0Pspr    = 2,
    IfxMtu_MbistSel_cpu0Ptag    = 3,
    IfxMtu_MbistSel_cpu0Dlmu    = 4,
    IfxMtu_MbistSel_cpu1Dspr    = 5,
    IfxMtu_MbistSel_cpu1Dtag    = 6,
    IfxMtu_MbistSel_cpu1Pspr    = 7,
    IfxMtu_MbistSel_cpu1Ptag    = 8,
    IfxMtu_MbistSel_cpu1Dlmu    = 9,
    IfxMtu_MbistSel_cpu2Dspr    = 10,
    IfxMtu_MbistSel_cpu2Dtag    = 11,
    IfxMtu_MbistSel_cpu2Pspr    = 12,
    IfxMtu_MbistSel_cpu2Ptag    = 13,
    IfxMtu_MbistSel_cpu2Dlmu    = 14,
    IfxMtu_MbistSel_cpu0Dspr1   = 34,
    IfxMtu_MbistSel_cpu1Dspr1   = 35,
    IfxMtu_MbistSel_dam0        = 38,
    IfxMtu_MbistSel_dma         = 41,
    IfxMtu_MbistSel_miniMcds    = 42,
    IfxMtu_MbistSel_gtmFifo     = 53,
    IfxMtu_MbistSel_gtmMcs0Fast = 55,
    IfxMtu_MbistSel_gtmMcs1Fast = 57,
    IfxMtu_MbistSel_gtmDpll1a   = 58,
    IfxMtu_MbistSel_gtmDpll1b   = 59,
    IfxMtu_MbistSel_gtmDpll2    = 60,
    IfxMtu_MbistSel_mcan0       = 62,
    IfxMtu_MbistSel_mcan1       = 63,
    IfxMtu_MbistSel_psi5        = 65,
    IfxMtu_MbistSel_eray0Obf    = 66,
    IfxMtu_MbistSel_eray0IbfTbf = 68,
    IfxMtu_MbistSel_eray0Mbf    = 70,
    IfxMtu_MbistSel_scrXram     = 77,
    IfxMtu_MbistSel_scrIram     = 78,
    IfxMtu_MbistSel_ethermacRx  = 82,
    IfxMtu_MbistSel_ethermacTx  = 83
} IfxMtu_MbistSel;

 

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@ysqcn 
確認後、ユーザーはFSI RAMにアクセスできません。 フラッシュの設定にのみ使用されます。 FSIが起動後にメモリコントローラを制御するため、MTUを使用してテストすることはできません。
ただし、FSI の ECC エラーは、フラッシュ コンフィギュレーションの障害を引き起こすため、別の方法で検出されます。
ブラジル、
ジェレミー

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

@Jeremy_Zhou 書きました:

こんにちは@ysqcn 
確認後、ユーザーはFSI RAMにアクセスできません。 フラッシュの設定にのみ使用されます。 FSIが起動後にメモリコントローラを制御するため、MTUを使用してテストすることはできません。
ただし、FSI の ECC エラーは、フラッシュ コンフィギュレーションの障害を引き起こすため、別の方法で検出されます。
ブラジル、
ジェレミー


@Jeremy_Zhou 

はい。このFSI ECCエラーの詳細情報を確認する方法を指摘していただけますか(たとえば、このECCエラーの原因を示すレジスタやアドレスはありますか?

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@ysqcn 
さらに深く掘り下げた後、正誤表のドキュメントには、SMU_TCという項目があります 。H012 SMU アラームの処理 ALM7[1] および ALM7[0] は、もちろん、関連するレジスタを含めます。
詳しくはそちらをご参照ください。
ブラジル、
ジェレミー

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

さらに深く掘り下げると、正誤表の文書には、SMU_TCという項目があります。H012 SMUアラームALM7[1]とALM7[0]の扱いについては、もちろん関連するレジスタも含めて扱います。
詳しくは参考にしてください。

この情報をありがとう

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

SMU_TC.H012の推奨治療法に従って治療した後、効果があるかどうかお聞きしたいのですが?推奨操作に従ってもALM7[1]をクリアできません。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/%E5%9C%A8-TC377-%E4%B8%89%E6%9D%BF%E4%B8%8A%E9%87%8D%E7%BD%AE%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%90%8E-SMU-AG6-7-%E4%B8%AD%E5%87%BA%E7%8E%B0%E6%84%8F%E5%A4%96%E5%80%BC/m-p/644574

0 件の賞賛