Aug 27, 2020
08:52 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 27, 2020
08:52 AM
Hello, I am having some trouble with the FW Check mechanism.
First, in the table in safety manual indicating which registers to check, there is the part where the safety manual differentiates between initialized and a non initialized ram for the registers in MTU related to the SSH instances, what does initialized and non initialized here means?
Second, in these MTU instances registers some values specifically the FAULT_STS and the ECCD do not match the expected default value from the table, and I supposedly initialize the MTU clock just before starting the FW check, so why would it be initialized with incorrect values?
I hope anyone can help me, thanks!
First, in the table in safety manual indicating which registers to check, there is the part where the safety manual differentiates between initialized and a non initialized ram for the registers in MTU related to the SSH instances, what does initialized and non initialized here means?
Second, in these MTU instances registers some values specifically the FAULT_STS and the ECCD do not match the expected default value from the table, and I supposedly initialize the MTU clock just before starting the FW check, so why would it be initialized with incorrect values?
I hope anyone can help me, thanks!
- Tags:
- IFX
5 Replies
Aug 27, 2020
02:03 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 27, 2020
02:03 PM
Initialised RAM - you have written something to it so that the ECC values match the contents. Uninitialised means it starts up with everything NULL, so the ECC does not match the contents.
Aug 28, 2020
01:22 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 28, 2020
01:22 AM
Darren Galpin wrote:
Initialised RAM - you have written something to it so that the ECC values match the contents. Uninitialised means it starts up with everything NULL, so the ECC does not match the contents.
Okay so I understood the part for initialized and uninitialized, but the second question why the ECCD and FAULT_STS would not match the expected values from the safety manual if I have just initialized the mtu just before the FW check, what can go wrong?
Aug 28, 2020
01:54 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 28, 2020
01:54 AM
Please could you share what you are looking at?
Aug 30, 2020
01:28 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 30, 2020
01:28 AM
Darren Galpin wrote:
Please could you share what you are looking at?
this table is from safety manual, appendix A , TC37X Warm reset part.
so basically I enable the MTU clock and then start looping on all the instances ECCD registers and FAULT_STS and compare them with the value extracted from the above table and if its a match the FW_Check passes, however the ECCD and FAULTSTS do not match in multiple instances, not all instances, but a lot of them are not matching nor the initialized neither the non initialized values
Aug 31, 2020
12:44 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 31, 2020
12:44 PM
Could you give a list of the modules in which there is a mismatch? I currently do not have an answer....
This widget could not be displayed.