S32K388 HSE No Response Error

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

S32K388 HSE No Response Error

Jump to solution
5,113 Views
darknite2023
Contributor III

Hi.

I am running HSE FW 2.49.0 on my S32K388 devkit. HSE initializes without issues and Hse_Ip_GetHseStatus() returns:


> hse -s
HSE Status (0x960):
- RNG Init successful
- Host Debugger enabled + active
- HSE Init successful

However, a service request to read HSE FW info or a request for a random number errors out with "no response (bb55bb55)" and the system then resets and reset cause is reported as HSE SWT Timeout! All HSE related variables are mapped into non cacheable region of memory. The same code works fine on my S32K358 dev kit running HSE FW 2.40.0.

My projects are non autosar.

I have checked HSE FW 2.49.0 release notes for S32K388 as well the reference manual and found no pertaining errata.

It would be great if someone could shed some light on why this is not work or might be failing?

Thanks.

Tags (2)
1 Solution
4,958 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

The code is correct, it's caused by clocks. I can see that you are using clock option A. In this case, it's necessary to program new DCF record to UTEST to change HSE_CLK_MODE_AND_GSKT_CTRL. This will ensure that internal clocks are correctly synchronized.

You can find file S32K3xx_DCF_clients.xlxs in S32K3 reference manual.

And you can find there that dcf_client_utest_misc contains HSE_CLK_MODE_AND_GSKT_CTRL which can have following values:

lukaszadrapa_0-1746190379596.png

So, it must be set to 1x. It is not default value, so we need to reprogram it.

Here is a screenshot from my debugger where I already added new DCF record:

lukaszadrapa_1-1746190536855.png

The yellow record is original record programmed in factory. I programmed new record (in red) on first available address where I changed  HSE_CLK_MODE_AND_GSKT_CTRL accordingly. And then the RNG service works as expected.

You can use attached script to program the record. Just check if 0x1B000770 is first available position in your UTEST.

Or next option is to program the record by your application.

Regards,

Lukas

 

 

View solution in original post

8 Replies
5,039 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi @darknite2023 

I have S32K388 EVB here with HSE firmware 2.49.0 FULL_MEM version installed. I have no problem to generate random number.

Can you share your project? Please provide built project with elf file. I can check it on my side.

Regards,

Lukas

 

0 Kudos
Reply
5,022 Views
darknite2023
Contributor III

Hi @lukaszadrapa.

Thanks for response. My project contains a lot of proprietary code that I will need to clean before I can share it and it will take me a day or 2 to get that done. While I am happy to do that, was wondering if you could provide/share your project that works? Thanks in advance.

Regards.

0 Kudos
Reply
5,012 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

I tested it in very minimalist and quick way without any project, just by using a debugger.

I simply created own descriptor (hseSrvDescriptor_t) in RAM memory like this:

lukaszadrapa_0-1746006796579.png

First word 0x300 is ID of HSE_SRV_ID_GET_RANDOM_NUM, second word is reserved and then there's hseGetRandomNumSrv_t structure. You can take a look at HSE service API reference manual. First word selects DRG3 class, second word selects length of random number (16 bytes) and last word sets pointer where HSE will write the random number.

Then I trigger the service by writing address of the descriptor (0x20400000) to transmit register TR[1] in MU_0. The result is that receive register RR[1] contains return value from HSE 0x55A5AA33 which is HSE_SRV_RSP_OK (operation was successful) and random number is available at 0x2040050:

lukaszadrapa_1-1746007122722.png

So, I'm sure the HSE_SRV_ID_GET_RANDOM_NUM works as expected regardless of drivers, software, etc. 

The data cache must be disabled for this test, of course.

lukaszadrapa_2-1746007518978.png

Regards,

Lukas

0 Kudos
Reply
4,976 Views
darknite2023
Contributor III

Hi @lukaszadrapa.

Attached, please find my project that attempts to request a random number from the HSE and it keeps failing. Please let know where I went wrong. Thanks.

Regards/

 

 

Tags (3)
0 Kudos
Reply
4,959 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

The code is correct, it's caused by clocks. I can see that you are using clock option A. In this case, it's necessary to program new DCF record to UTEST to change HSE_CLK_MODE_AND_GSKT_CTRL. This will ensure that internal clocks are correctly synchronized.

You can find file S32K3xx_DCF_clients.xlxs in S32K3 reference manual.

And you can find there that dcf_client_utest_misc contains HSE_CLK_MODE_AND_GSKT_CTRL which can have following values:

lukaszadrapa_0-1746190379596.png

So, it must be set to 1x. It is not default value, so we need to reprogram it.

Here is a screenshot from my debugger where I already added new DCF record:

lukaszadrapa_1-1746190536855.png

The yellow record is original record programmed in factory. I programmed new record (in red) on first available address where I changed  HSE_CLK_MODE_AND_GSKT_CTRL accordingly. And then the RNG service works as expected.

You can use attached script to program the record. Just check if 0x1B000770 is first available position in your UTEST.

Or next option is to program the record by your application.

Regards,

Lukas

 

 

4,943 Views
darknite2023
Contributor III

Hi @lukaszadrapa.

Thanks for the quick response. Will the same solution be needed for my S32K358 board which I have configured to run in A clocking configuration as well? Thanks in advance.

0 Kudos
Reply
4,800 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

It's not needed in case of clock option A on S32K358 because it is default state:

lukaszadrapa_0-1746421171913.png

Regards,

Lukas

0 Kudos
Reply
4,770 Views
darknite2023
Contributor III
Hi @lukaszadrapa.
Thanks for the quick response and clarifying that a similar change is not needed on S32K358.
After programming the DCF record with the value provided by you, HSE services are no longer timing out on S32K388. Many thanks.
0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2087520%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K388%20HSE%20No%20Response%20Error%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2087520%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi.%3C%2FP%3E%3CP%3EI%20am%20running%20HSE%20FW%202.49.0%20on%20my%20S32K388%20devkit.%20HSE%20initializes%20without%20issues%20and%20Hse_Ip_GetHseStatus()%20returns%3A%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%3CSTRONG%3E%26gt%3B%20hse%20-s%3C%2FSTRONG%3E%3CBR%20%2F%3EHSE%20Status%20(0x960)%3A%3CBR%20%2F%3E-%20RNG%20Init%20successful%3CBR%20%2F%3E-%20Host%20Debugger%20enabled%20%2B%20active%3CBR%20%2F%3E-%20HSE%20Init%20successful%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3EHowever%2C%20a%20service%20request%20to%20read%20HSE%20FW%20info%20or%20a%20request%20for%20a%20random%20number%20errors%20out%20with%20%22no%20response%20(bb55bb55)%22%20and%20the%20system%20then%20resets%20and%20reset%20cause%20is%20reported%20as%20%3CSTRONG%3EHSE%20SWT%20Timeout%3C%2FSTRONG%3E!%20All%20HSE%20related%20variables%20are%20mapped%20into%20non%20cacheable%20region%20of%20memory.%20The%20same%20code%20works%20fine%20on%20my%20S32K358%20dev%20kit%20running%20HSE%20FW%202.40.0.%3C%2FP%3E%3CP%3EMy%20projects%20are%20non%20autosar.%3C%2FP%3E%3CP%3EI%20have%20checked%20HSE%20FW%202.49.0%20release%20notes%20for%20S32K388%20as%20well%20the%20reference%20manual%20and%20found%20no%20pertaining%20errata.%3C%2FP%3E%3CP%3EIt%20would%20be%20great%20if%20someone%20could%20shed%20some%20light%20on%20why%20this%20is%20not%20work%20or%20might%20be%20failing%3F%3C%2FP%3E%3CP%3EThanks.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2091919%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32K388%20HSE%20No%20Response%20Error%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2091919%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EHi%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F37795%22%20target%3D%22_blank%22%3E%40lukaszadrapa%3C%2FA%3E.%3CBR%20%2F%3EThanks%20for%20the%20quick%20response%20and%20clarifying%20that%20a%20similar%20change%20is%20not%20needed%20on%20S32K358.%3CBR%20%2F%3EAfter%20programming%20the%20DCF%20record%20with%20the%20value%20provided%20by%20you%2C%20HSE%20services%20are%20no%20longer%20timing%20out%20on%20S32K388.%20Many%20thanks.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2091217%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32K388%20HSE%20No%20Response%20Error%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2091217%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EIt's%20not%20needed%20in%20case%20of%20clock%20option%20A%20on%20S32K358%20because%20it%20is%20default%20state%3A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22lukaszadrapa_0-1746421171913.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22lukaszadrapa_0-1746421171913.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F336141iA175F1D639782570%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22lukaszadrapa_0-1746421171913.png%22%20alt%3D%22lukaszadrapa_0-1746421171913.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3ERegards%2C%3C%2FP%3E%0A%3CP%3ELukas%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2091036%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32K388%20HSE%20No%20Response%20Error%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2091036%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F37795%22%20target%3D%22_blank%22%3E%40lukaszadrapa%3C%2FA%3E.%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%20for%20the%20quick%20response.%20Will%20the%20same%20solution%20be%20needed%20for%20my%20S32K358%20board%20which%20I%20have%20configured%20to%20run%20in%20A%20clocking%20configuration%20as%20well%3F%20Thanks%20in%20advance.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2090937%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32K388%20HSE%20No%20Response%20Error%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2090937%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EThe%20code%20is%20correct%2C%20it's%20caused%20by%20clocks.%20I%20can%20see%20that%20you%20are%20using%20clock%20option%20A.%20In%20this%20case%2C%20it's%20necessary%20to%20program%20new%20DCF%20record%20to%20UTEST%20to%20change%20HSE_CLK_MODE_AND_GSKT_CTRL.%20This%20will%20ensure%20that%20internal%20clocks%20are%20correctly%20synchronized.%20%3C%2FP%3E%0A%3CP%3EYou%20can%20find%20file%20S32K3xx_DCF_clients.xlxs%20in%20S32K3%20reference%20manual.%20%3C%2FP%3E%0A%3CP%3EAnd%20you%20can%20find%20there%20that%20dcf_client_utest_misc%20contains%20HSE_CLK_MODE_AND_GSKT_CTRL%20which%20can%20have%20following%20values%3A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22lukaszadrapa_0-1746190379596.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22lukaszadrapa_0-1746190379596.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F336074i0A601700196531EB%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22lukaszadrapa_0-1746190379596.png%22%20alt%3D%22lukaszadrapa_0-1746190379596.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3ESo%2C%20it%20must%20be%20set%20to%201x.%20It%20is%20not%20default%20value%2C%20so%20we%20need%20to%20reprogram%20it.%20%3C%2FP%3E%0A%3CP%3EHere%20is%20a%20screenshot%20from%20my%20debugger%20where%20I%20already%20added%20new%20DCF%20record%3A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22lukaszadrapa_1-1746190536855.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22lukaszadrapa_1-1746190536855.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F336075i269048F43AD694A1%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22lukaszadrapa_1-1746190536855.png%22%20alt%3D%22lukaszadrapa_1-1746190536855.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EThe%20yellow%20record%20is%20original%20record%20programmed%20in%20factory.%20I%20programmed%20new%20record%20(in%20red)%20on%20first%20available%20address%20where%20I%20changed%26nbsp%3B%20HSE_CLK_MODE_AND_GSKT_CTRL%20accordingly.%20And%20then%20the%20RNG%20service%20works%20as%20expected.%20%3C%2FP%3E%0A%3CP%3EYou%20can%20use%20attached%20script%20to%20program%20the%20record.%20Just%20check%20if%200x1B000770%20is%20first%20available%20position%20in%20your%20UTEST.%20%3C%2FP%3E%0A%3CP%3EOr%20next%20option%20is%20to%20program%20the%20record%20by%20your%20application.%20%3C%2FP%3E%0A%3CP%3ERegards%2C%3C%2FP%3E%0A%3CP%3ELukas%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2090770%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32K388%20HSE%20No%20Response%20Error%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2090770%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F37795%22%20target%3D%22_blank%22%3E%40lukaszadrapa%3C%2FA%3E.%3C%2FP%3E%3CP%3EAttached%2C%20please%20find%20my%20project%20that%20attempts%20to%20request%20a%20random%20number%20from%20the%20HSE%20and%20it%20keeps%20failing.%20Please%20let%20know%20where%20I%20went%20wrong.%20Thanks.%3C%2FP%3E%3CP%3ERegards%2F%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2090147%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32K388%20HSE%20No%20Response%20Error%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2090147%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20tested%20it%20in%20very%20minimalist%20and%20quick%20way%20without%20any%20project%2C%20just%20by%20using%20a%20debugger.%20%3C%2FP%3E%0A%3CP%3EI%20simply%20created%20own%20descriptor%20(hseSrvDescriptor_t)%20in%20RAM%20memory%20like%20this%3A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22lukaszadrapa_0-1746006796579.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22lukaszadrapa_0-1746006796579.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F335826iF6F199230742202C%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22lukaszadrapa_0-1746006796579.png%22%20alt%3D%22lukaszadrapa_0-1746006796579.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EFirst%20word%200x300%20is%20ID%20of%20HSE_SRV_ID_GET_RANDOM_NUM%2C%20second%20word%20is%20reserved%20and%20then%20there's%20hseGetRandomNumSrv_t%20structure.%20You%20can%20take%20a%20look%20at%20HSE%20service%20API%20reference%20manual.%20First%20word%20selects%20DRG3%20class%2C%20second%20word%20selects%20length%20of%20random%20number%20(16%20bytes)%20and%20last%20word%20sets%20pointer%20where%20HSE%20will%20write%20the%20random%20number.%20%3C%2FP%3E%0A%3CP%3EThen%20I%20trigger%20the%20service%20by%20writing%20address%20of%20the%20descriptor%20(0x20400000)%20to%20transmit%20register%20TR%5B1%5D%20in%20MU_0.%20The%20result%20is%20that%20receive%20register%20RR%5B1%5D%20contains%20return%20value%20from%20HSE%200x55A5AA33%20which%20is%20HSE_SRV_RSP_OK%20(operation%20was%20successful)%20and%20random%20number%20is%20available%20at%200x2040050%3A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22lukaszadrapa_1-1746007122722.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22lukaszadrapa_1-1746007122722.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F335833i3D10297A50C10280%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22lukaszadrapa_1-1746007122722.png%22%20alt%3D%22lukaszadrapa_1-1746007122722.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3ESo%2C%20I'm%20sure%20the%20HSE_SRV_ID_GET_RANDOM_NUM%20works%20as%20expected%20regardless%20of%20drivers%2C%20software%2C%20etc.%26nbsp%3B%20%3C%2FP%3E%0A%3CP%3EThe%20data%20cache%20must%20be%20disabled%20for%20this%20test%2C%20of%20course.%20%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22lukaszadrapa_2-1746007518978.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22lukaszadrapa_2-1746007518978.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F335835i293DA56A92F0214B%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22lukaszadrapa_2-1746007518978.png%22%20alt%3D%22lukaszadrapa_2-1746007518978.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3ERegards%2C%3C%2FP%3E%0A%3CP%3ELukas%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2089717%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32K388%20HSE%20No%20Response%20Error%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2089717%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F37795%22%20target%3D%22_blank%22%3E%40lukaszadrapa%3C%2FA%3E.%3C%2FP%3E%3CP%3EThanks%20for%20response.%26nbsp%3BMy%20project%20contains%20a%20lot%20of%20proprietary%20code%20that%20I%20will%20need%20to%20clean%20before%20I%20can%20share%20it%20and%20it%20will%20take%20me%20a%20day%20or%202%20to%20get%20that%20done.%20While%20I%20am%20happy%20to%20do%20that%2C%20was%20wondering%20if%20you%20could%20provide%2Fshare%20your%20project%20that%20works%3F%20Thanks%20in%20advance.%3C%2FP%3E%3CP%3ERegards.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2089310%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32K388%20HSE%20No%20Response%20Error%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2089310%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F222269%22%20target%3D%22_blank%22%3E%40darknite2023%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI%20have%20S32K388%20EVB%20here%20with%20HSE%20firmware%202.49.0%20FULL_MEM%20version%20installed.%20I%20have%20no%20problem%20to%20generate%20random%20number.%3C%2FP%3E%0A%3CP%3ECan%20you%20share%20your%20project%3F%20Please%20provide%20built%20project%20with%20elf%20file.%20I%20can%20check%20it%20on%20my%20side.%20%3C%2FP%3E%0A%3CP%3ERegards%2C%3C%2FP%3E%0A%3CP%3ELukas%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E