SAF sCheck SWT_0 and FCCU_NCF test, s32k322

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

SAF sCheck SWT_0 and FCCU_NCF test, s32k322

Jump to solution
1,604 Views
Marekp
Contributor I

Hi,
I am experiencing issues with two tests: SWT0 and FCCU_NCF.


  1. SWT0 Start-up Test:

  • The SWT0 Start-up test returns ERROR (0xFFFFFFFF).

  • The SWT module is properly disabled before starting the test (SWT->CR.WEN = 0).

  • When I use the Wdg_Driver callback, the test fails.

  • However, if I manually configure the interrupt (bypassing the SWT driver), the test passes.

Here are the values from the sCheck driver configuration:

  • STM Frequency (Hz): 40,000,000

  • FXOSC Frequency (Hz): 24,000,000

  • FIRC Frequency (Hz): 48,000,000

  • CMU Bus Clock Frequency (Hz): 16,000,000

The CMU_FC and CMU_FM tests pass successfully in start-up, runtime, and shutdown phases.

Detailed results:

  • sCheck_Swt_RunTestWithIrq → returns u32Signature = 0xA84D0001

  • sCheck_Swt_CounterTest → returns u32Signature = 0x48E478

From sCheck_ExecuteStartupTests:

  • Signature without using the callback: 0x5F1F0000

  • Signature with the callback: 0x5F1F0001

The overall test result is SCHECK_TEST_FAIL (0x0000FFFFUL).



2. 

  1. FCCU_NCF Test:

  • The FCCU_NCF test returns ERROR (0xFFFFFFFF).

  • Where should I look for the root cause?
    (Note: The eMCEM module is not initialized before the start-up tests — sCheck internally configures the necessary FCCU registers.)

Reported signature: 0x20C80000.

The overall test result is SCHECK_TEST_ERROR (0xFFFFFFFFUL).

Clock_setings.png

0 Kudos
Reply
1 Solution
1,395 Views
petervlna
NXP TechSupport
NXP TechSupport

Hello,

I see you are already in touch with the Radoslav on safe assurance community.

It is better to discuss the questions there as he can give you most accurate answers on your SAF related questions.

https://community.nxp.com/t5/S32K/sCheck-Test-CMU-FM-ISR-problem/m-p/2091258#M48415

Best regards,

Peter

View solution in original post

0 Kudos
Reply
6 Replies
1,415 Views
petervlna
NXP TechSupport
NXP TechSupport

Hello,

I was talking with author of the tests.

Looks like for FCCU test there is signature error. This is now know issue.

Also he will have a look at SWT test and interrupts and feedback me.

I will inform you ASAP.

Best regards,

Peter

 

0 Kudos
Reply
1,396 Views
petervlna
NXP TechSupport
NXP TechSupport

Hello,

I see you are already in touch with the Radoslav on safe assurance community.

It is better to discuss the questions there as he can give you most accurate answers on your SAF related questions.

https://community.nxp.com/t5/S32K/sCheck-Test-CMU-FM-ISR-problem/m-p/2091258#M48415

Best regards,

Peter

0 Kudos
Reply
1,543 Views
petervlna
NXP TechSupport
NXP TechSupport

Hello,

I see you are using some kind of drivers or it is your own code?

If it is drivers, could you specify which drivers you have used?

Best regards,

Peter

0 Kudos
Reply
1,538 Views
Marekp
Contributor I

And SAF -version 1.0.5

 
0 Kudos
Reply
1,541 Views
Marekp
Contributor I

Hi  
of course  ISR (Swt_Ip_Irq.c), Swt_Ip_IrqHandler()

/*==================================================================================================
*   Project              : RTD AUTOSAR 4.7
*   Platform             : CORTEXM
*   Peripheral           : Swt
*   Dependencies         : none
*
*   Autosar Version      : 4.7.0
*   Autosar Revision     : ASR_REL_4_7_REV_0000
*   Autosar Conf.Variant :
*   SW Version           : 4.0.0
*   Build Version        : S32K3_RTD_4_0_0_P20_D2403_ASR_REL_4_7_REV_0000_20240315

0 Kudos
Reply
1,565 Views
Marekp
Contributor I

Regarding the SWT_0 test, I believe the issue is related to the checking and clearing of the interrupt flag: pSwt->IR.B.TIF = 1U; The interrupt, which is defined in the Swt_Ip_Irq.c driver file, calls the function Swt_Ip_IrqHandler(), where the TIF flag is cleared before the callback is invoked.

Given this behavior, I would kindly like to ask for clarification:

According to the AUTOSAR architecture, should this interrupt be handled entirely by the MCAL driver,
or should it be implemented outside of the MCAL, especially in the context of safety mechanisms such as sCheck???

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2089223%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ESAF%20sCheck%20SWT_0%20and%20FCCU_NCF%20test%2C%20s32k322%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2089223%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CDIV%20class%3D%22%22%3E%3CDIV%20class%3D%22%22%3E%3CDIV%20class%3D%22%22%3E%3CDIV%20class%3D%22%22%3E%3CP%20class%3D%22%22%3EHi%2C%3CBR%20%2F%3EI%20am%20experiencing%20issues%20with%20two%20tests%3A%20%3CSTRONG%3ESWT0%3C%2FSTRONG%3E%20and%20%3CSTRONG%3EFCCU_NCF%3C%2FSTRONG%3E.%3C%2FP%3E%3CHR%20%2F%3E%3COL%3E%3CLI%3E%3CP%20class%3D%22%22%3E%3CSTRONG%3ESWT0%20Start-up%20Test%3A%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLI%3E%3C%2FOL%3E%3CUL%3E%3CLI%3E%3CP%20class%3D%22%22%3EThe%20%3CSTRONG%3ESWT0%20Start-up%3C%2FSTRONG%3E%20test%20returns%20%3CSTRONG%3EERROR%20(0xFFFFFFFF)%3C%2FSTRONG%3E.%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%20class%3D%22%22%3EThe%20SWT%20module%20is%20properly%20disabled%20before%20starting%20the%20test%20(SWT-%26gt%3BCR.WEN%20%3D%200).%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%20class%3D%22%22%3EWhen%20I%20use%20the%20%3CSTRONG%3EWdg_Driver%3C%2FSTRONG%3E%20callback%2C%20the%20test%20%3CSTRONG%3Efails%3C%2FSTRONG%3E.%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%20class%3D%22%22%3EHowever%2C%20if%20I%20manually%20configure%20the%20interrupt%20(bypassing%20the%20SWT%20driver)%2C%20the%20test%20%3CSTRONG%3Epasses%3C%2FSTRONG%3E.%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%20class%3D%22%22%3EHere%20are%20the%20values%20from%20the%20sCheck%20driver%20configuration%3A%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%20class%3D%22%22%3ESTM%20Frequency%20(Hz)%3A%20%3CSTRONG%3E40%2C000%2C000%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%20class%3D%22%22%3EFXOSC%20Frequency%20(Hz)%3A%20%3CSTRONG%3E24%2C000%2C000%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%20class%3D%22%22%3EFIRC%20Frequency%20(Hz)%3A%20%3CSTRONG%3E48%2C000%2C000%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%20class%3D%22%22%3ECMU%20Bus%20Clock%20Frequency%20(Hz)%3A%20%3CSTRONG%3E16%2C000%2C000%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%20class%3D%22%22%3EThe%20%3CSTRONG%3ECMU_FC%3C%2FSTRONG%3E%20and%20%3CSTRONG%3ECMU_FM%3C%2FSTRONG%3E%20tests%20pass%20successfully%20in%20start-up%2C%20runtime%2C%20and%20shutdown%20phases.%3C%2FP%3E%3CP%20class%3D%22%22%3EDetailed%20results%3A%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%20class%3D%22%22%3EsCheck_Swt_RunTestWithIrq%20%E2%86%92%20returns%20u32Signature%20%3D%200xA84D0001%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%20class%3D%22%22%3EsCheck_Swt_CounterTest%20%E2%86%92%20returns%20u32Signature%20%3D%200x48E478%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%20class%3D%22%22%3EFrom%20sCheck_ExecuteStartupTests%3A%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%20class%3D%22%22%3ESignature%20without%20using%20the%20callback%3A%20%3CSTRONG%3E0x5F1F0000%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%20class%3D%22%22%3ESignature%20with%20the%20callback%3A%20%3CSTRONG%3E0x5F1F0001%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%20class%3D%22%22%3EThe%20overall%20test%20result%20is%20%3CSTRONG%3ESCHECK_TEST_FAIL%20(0x0000FFFFUL)%3C%2FSTRONG%3E.%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E2.%26nbsp%3B%3C%2FP%3E%3COL%3E%3CLI%3E%3CP%20class%3D%22%22%3E%3CSTRONG%3EFCCU_NCF%20Test%3A%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLI%3E%3C%2FOL%3E%3CUL%3E%3CLI%3E%3CP%20class%3D%22%22%3EThe%20%3CSTRONG%3EFCCU_NCF%3C%2FSTRONG%3E%20test%20returns%20%3CSTRONG%3EERROR%20(0xFFFFFFFF)%3C%2FSTRONG%3E.%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%20class%3D%22%22%3EWhere%20should%20I%20look%20for%20the%20root%20cause%3F%3CBR%20%2F%3E(Note%3A%20The%20%3CSTRONG%3EeMCEM%3C%2FSTRONG%3E%20module%20is%20%3CSTRONG%3Enot%20initialized%3C%2FSTRONG%3E%20before%20the%20start-up%20tests%20%E2%80%94%20%3CSTRONG%3EsCheck%3C%2FSTRONG%3E%20internally%20configures%20the%20necessary%20FCCU%20registers.)%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%20class%3D%22%22%3EReported%20signature%3A%20%3CSTRONG%3E0x20C80000%3C%2FSTRONG%3E.%3C%2FP%3E%3CP%20class%3D%22%22%3EThe%20overall%20test%20result%20is%20%3CSTRONG%3ESCHECK_TEST_ERROR%20(0xFFFFFFFFUL)%3C%2FSTRONG%3E.%3C%2FP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Clock_setings.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Clock_setings.png%22%20style%3D%22width%3A%20242px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F335525i8D9A6583DFE984F8%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Clock_setings.png%22%20alt%3D%22Clock_setings.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3CP%3E%E2%80%83%3C%2FP%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2091925%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20SAF%20sCheck%20SWT_0%20and%20FCCU_NCF%20test%2C%20s32k322%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2091925%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%0A%3CP%3EI%20see%20you%20are%20already%20in%20touch%20with%20the%20Radoslav%20on%20safe%20assurance%20community.%3C%2FP%3E%0A%3CP%3EIt%20is%20better%20to%20discuss%20the%20questions%20there%20as%20he%20can%20give%20you%20most%20accurate%20answers%20on%20your%20SAF%20related%20questions.%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K%2FsCheck-Test-CMU-FM-ISR-problem%2Fm-p%2F2091258%23M48415%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K%2FsCheck-Test-CMU-FM-ISR-problem%2Fm-p%2F2091258%23M48415%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EBest%20regards%2C%3C%2FP%3E%0A%3CP%3EPeter%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2091412%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20SAF%20sCheck%20SWT_0%20and%20FCCU_NCF%20test%2C%20s32k322%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2091412%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%0A%3CP%3EI%20was%20talking%20with%20author%20of%20the%20tests.%3C%2FP%3E%0A%3CP%3ELooks%20like%20for%20FCCU%20test%20there%20is%20signature%20error.%20This%20is%20now%20know%20issue.%3C%2FP%3E%0A%3CP%3EAlso%20he%20will%20have%20a%20look%20at%20SWT%20test%20and%20interrupts%20and%20feedback%20me.%3C%2FP%3E%0A%3CP%3EI%20will%20inform%20you%20ASAP.%3C%2FP%3E%0A%3CP%3EBest%20regards%2C%3C%2FP%3E%0A%3CP%3EPeter%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2090182%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20SAF%20sCheck%20SWT_0%20and%20FCCU_NCF%20test%2C%20s32k322%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2090182%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EAnd%20SAF%20-%3CSPAN%3Eversion%3C%2FSPAN%3E%3CSPAN%3E%201.0.5%3C%2FSPAN%3E%3C%2FP%3E%3CDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2090169%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20SAF%20sCheck%20SWT_0%20and%20FCCU_NCF%20test%2C%20s32k322%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2090169%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%3CLI-EMOJI%20id%3D%22lia_slightly-smiling-face%22%20title%3D%22%3Aslightly_smiling_face%3A%22%3E%3C%2FLI-EMOJI%3E%26nbsp%3B%3CBR%20%2F%3Eof%20course%26nbsp%3B%20ISR%20(Swt_Ip_Irq.c)%2C%26nbsp%3B%3CSPAN%3ESwt_Ip_IrqHandler()%3C%2FSPAN%3E%20-%26nbsp%3B%3C%2FP%3E%3CDIV%3E%3CDIV%3E%3CSPAN%3E%2F*%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E*%20%26nbsp%3B%20Project%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%3A%20RTD%20AUTOSAR%204.7%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E*%20%26nbsp%3B%20Platform%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%3A%20CORTEXM%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E*%20%26nbsp%3B%20Peripheral%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%3A%20Swt%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E*%20%26nbsp%3B%20Dependencies%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%3A%20none%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E*%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E*%20%26nbsp%3B%20Autosar%20Version%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%3A%204.7.0%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E*%20%26nbsp%3B%20Autosar%20Revision%20%26nbsp%3B%20%26nbsp%3B%20%3A%20ASR_REL_4_7_REV_0000%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E*%20%26nbsp%3B%20Autosar%20Conf.Variant%20%3A%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E*%20%26nbsp%3B%20SW%20Version%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%3A%204.0.0%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%3CSPAN%3E*%20%26nbsp%3B%20Build%20Version%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%3A%20S32K3_RTD_4_0_0_P20_D2403_ASR_REL_4_7_REV_0000_20240315%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2090161%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20SAF%20sCheck%20SWT_0%20and%20FCCU_NCF%20test%2C%20s32k322%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2090161%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%0A%3CP%3EI%20see%20you%20are%20using%20some%20kind%20of%20drivers%20or%20it%20is%20your%20own%20code%3F%3C%2FP%3E%0A%3CP%3EIf%20it%20is%20drivers%2C%20could%20you%20specify%20which%20drivers%20you%20have%20used%3F%3C%2FP%3E%0A%3CP%3EBest%20regards%2C%3C%2FP%3E%0A%3CP%3EPeter%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2089841%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20SAF%20sCheck%20SWT_0%20and%20FCCU_NCF%20test%2C%20s32k322%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2089841%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ERegarding%20the%20%3CSTRONG%3ESWT_0%20test%3C%2FSTRONG%3E%2C%20I%20believe%20the%20issue%20is%20related%20to%20the%20%3CSTRONG%3Echecking%20and%20clearing%20of%20the%20interrupt%20flag%3C%2FSTRONG%3E%3A%26nbsp%3BpSwt-%26gt%3BIR.B.TIF%20%3D%201U%3B%26nbsp%3BThe%20interrupt%2C%20which%20is%20defined%20in%20the%20%3CSTRONG%3ESwt_Ip_Irq.c%3C%2FSTRONG%3E%20driver%20file%2C%20calls%20the%20function%20%3CSTRONG%3ESwt_Ip_IrqHandler()%3C%2FSTRONG%3E%2C%20where%20the%20%3CSTRONG%3ETIF%20flag%20is%20cleared%20%3CEM%3Ebefore%3C%2FEM%3E%20the%20callback%20is%20invoked%3C%2FSTRONG%3E.%3C%2FP%3E%3CP%20class%3D%22%22%3E%3CSTRONG%3EGiven%20this%20behavior%2C%20I%20would%20kindly%20like%20to%20ask%20for%20clarification%3A%3C%2FSTRONG%3E%3C%2FP%3E%3CBLOCKQUOTE%3E%3CP%20class%3D%22%22%3EAccording%20to%20the%20AUTOSAR%20architecture%2C%20should%20this%20interrupt%20be%20handled%20entirely%20by%20the%20MCAL%20driver%2C%3CBR%20%2F%3Eor%20should%20it%20be%20implemented%20outside%20of%20the%20MCAL%2C%20especially%20in%20the%20context%20of%20safety%20mechanisms%20such%20as%20sCheck%3F%3F%3F%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%3C%2FLINGO-BODY%3E