工具/软件:
您好专家、
我们正在使用 AM62A 和 SDK 版本10.10、MCU+ SDK 也是相同的版本。
我对 PBIST 有一些疑问:
-
PBIST 和 LBIST 之间是否有区别?
-
根据我的理解、BIST 每次下电上电只能运行一次。 通过 SBL 或作为 R5上的本机应用程序运行它的建议方法是什么?
-
您能提供在 SBL 中启用 PBIST 的过程吗?
谢谢您、
Rajkumar
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
您好专家、
我们正在使用 AM62A 和 SDK 版本10.10、MCU+ SDK 也是相同的版本。
我对 PBIST 有一些疑问:
PBIST 和 LBIST 之间是否有区别?
根据我的理解、BIST 每次下电上电只能运行一次。 通过 SBL 或作为 R5上的本机应用程序运行它的建议方法是什么?
您能提供在 SBL 中启用 PBIST 的过程吗?
谢谢您、
Rajkumar
您好、Raj、
Unknown 说:PBIST 和 LBIST 之间是否有任何区别?
PBIST 测试内部存储器是否存在永久性故障(例如卡滞位)。 LBIST 测试 SoC 中的内部逻辑电路。
Unknown 说:按照我的理解、每次下电上电时、BIST 只能运行一次。 建议使用什么方法来运行它-从 SBL 或作为 R5上的本机应用程序运行?
尝试运行 BIST 的内核/存储器的用途是什么?
PBIST 和 LBIST 测试本质上具有破坏性、因此建议在 SBL 加载 MCU R5内核之前在启动时运行这些测试。
Unknown 说:您能否提供在 SBL 中启用 PBIST 的过程?
AM62Ax SBL 应该已集成 BIST。 您可以查看下面提到的 SBL 示例:
examples/drivers/boot/sbl_ospi_nand_linux_multist/sbl_ospi_nand_linux_stage1/am62ax-sk/r5fss0-0_nortos/main.c
此致、
Nihar Potturu。
您好、Nihar、
感谢您的重播、
要尝试运行 BIST 的内核/存储器有哪些?
A53 MPU CLUSTER0、CODEC PBIST3、MAIN PBIST0和 MCU PBIST0 是否可以检查这些值?
我sbl_null
在 OSPI 引导模式下刷写了。 我们将使用 SD 卡或 eMMC 引导、那么您能指导我们如何在 SBL 中启用它吗? 此外、还没有有关 AM62A TRM 中 PBIST 的信息。
谢谢您、
Rajkumar。
您好、Raj、
[引述 userid="597546" url="~/support/processors-group/processors/f/processors-forum/1521101/sk-am62a-lp-enquiry-related-pbist/5854156 #5854156"]A53 MPU CLUSTER0、CODEC PBIST3、MAIN PBIST0和 MCU PBIST0 是否可以检查这些值?
我sbl_null
在 OSPI 引导模式下刷写了。 我们将使用 SD 卡或 eMMC 引导、那么您能指导我们如何在 SBL 中启用它吗?
请查看 MCU+SDK 中提供的 SDL PBIST 示例:
https://software-dl.ti.com/mcu-plus-sdk/esd/AM62AX/latest/exports/docs/api_guide_am62ax/EXAMPLES_SDL_PBIST.html
您可以从 SBL 中为 MCU R5内核启动 BIST、如 SBL 示例中所示。 对于其余实例、MCU R5可直接触发 PBIST 测试。 您可以使用 SDL PBIST 示例进行参考。
此致、
Nihar Potturu。
您好、Nihar、
请查看 MCU+SDK 中提供的 SDL PBIST 示例:
https://software-dl.ti.com/mcu-plus-sdk/esd/AM62AX/latest/exports/docs/api_guide_am62ax/EXAMPLES_SDL_PBIST.html
这可作为示例应用程序在 R5上运行。 我看到了以下文件: examples/drivers/boot/sbl_ospi_nand_linux_multistage/sbl_ospi_nand_linux_stage1/am62ax-sk/r5fss0-0_nortos/main.c
。
在此示例中、它们运行 BIST 测试并将二进制文件刷写到 NAND 闪存中。
据我了解、每当我从 OSPI NAND 引导时、图片中只有这个引导加载程序、并执行 BIST 测试(如果我有误、请纠正我)。
我们需要 SD 卡/eMMC 引导模式。 是否可以在 SD/eMMC 引导模式下启用该功能?
如果是、是否有任何步骤可供遵循?
此致、
Raj
您好、Raj、
根据我的理解、每次从 OSPI NAND 引导时、只有此引导加载程序进入画面并执行 BIST 测试(如果我错、请更正我)。
是的、您的理解是正确的。
我们需要 SD 卡/eMMC 引导模式。 这可以在 SD/eMMC 引导模式下启用吗?
您可以在 EMMC 模式下启用它。 您可以在 SBL EMMC 应用中添加 SBL OSPI 中使用的相同代码。
examples/drivers/boot/sbl_eMMC_linux_multist/sbl_eMMC_linux_stage1/am62ax-sk/r5fss0-0_nortos/main.c
此致、
Nihar Potturu。