I am using the S32K3X4EVB-T172 for development.
I tried using Sbc_fs26_PerformAbist2Check to check:
SBC_FS26_MOR_VPRE = 0
SBC_FS26_MOR_VCORE = 1
SBC_FS26_MOR_LDO1 = 2
SBC_FS26_MOR_LDO2 = 3
SBC_FS26_MOR_TRK1 = 4
SBC_FS26_MOR_TRK2 = 5
SBC_FS26_MOR_VREF = 6
SBC_FS26_MOR_VEXT = 7
However, I found that only Sbc_fs26_PerformAbist2Check(SBC_FS26_MOR_VEXT) makes ABIST2_PASS of FS_DIAG_SAFETY1 show as 0 / ABIST2 Fail or not executed, but I don't know why?
Could the issue be due to an incompatible OTP configuration of the FS26 part number PFS2613AMDA2AD used in the S32K3X4EVB-T172, or is it a faulty FS26 IC?
I confirmed on EVB that it's the OTP that's causing it, same as I said before.
If the OTP turns off the VMON behind it, you don't need to configure the bit of the corresponding channel.
Yes, when executing ABIST2 self-tests, only ABIST2_EXT fails and shows ABIST2_PASS = 0, which may be a failure or not executed, but I can't think of a reason, but all other ABIST2 self-tests work and show 1 for PASS = ABIST2_PASS.