Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

你好

我正在使用 TC3xx_ 專家培訓中的 MTU_MBIST_1_KIT_TC375_LK 的演示。

如果您查看下面附加的示例文檔,它是測試 DMARAM 的一個例子。
要測試不同的 SRAM,將指示您更改函數的 X 部分(測試 _MTU_MBist(IFXMTU_MBISTSEL_X);)。

User7559_0-1699228363064.png

我通過將函數的 SRAM 更改為 CPU0_DSPR(測試 _MTU_MBIST(IFXMTU_MBISTSEL_CPU0DSPR)進行測試。

範例中沒有其他部分被更改。

更改為 CPU0_DSPR 時,測試中會發生錯誤。 ESR0 指示燈也會開啟。

我在論壇上搜索了 MBIST,評論說這似乎是因為在 MBIST 測試期間訪問了 CPU0 DPSR。

請告訴我如何在 MBIST 示例中測試 CPU0 DPSR。

 

1 解決方案
Translation_Bot
Community Manager
Community Manager
Community Manager

@User7559,您可以嘗試的一個可能的解決方案是您可以從 Core1 運行 CPU0 DSPR 的測試,意味著從 CPU1_MAIN.c 調用測試 _MTU_MBist(IFXMTU_MBistsel_cpu0dspr) 這樣,您將能夠避免在測試運行時訪問 CPU0 DSPR。

在原始文章中檢視解決方案

0
1 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

@User7559,您可以嘗試的一個可能的解決方案是您可以從 Core1 運行 CPU0 DSPR 的測試,意味著從 CPU1_MAIN.c 調用測試 _MTU_MBist(IFXMTU_MBistsel_cpu0dspr) 這樣,您將能夠避免在測試運行時訪問 CPU0 DSPR。

0