Question about FCCU

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

Question about FCCU

Jump to solution
749 Views
sagardhavali
Contributor III

Hi,

We have a bootloader from separate supplier and we develop the application. With this set-up, 

1. Suppose FCCU is initialized in Bootloader, does application needs to take care of anything? something like petting watchdog?

2. Is FCCU a one time initialization component? Something like SBC?

3. What happens if FCCU is initialized in both bootloader as well as in application?

P.S: I am not familiar with FCCU yet.

Thanks

Tags (2)
1 Solution
625 Views
petervlna
NXP TechSupport
NXP TechSupport

Hi,

1. Suppose FCCU is initialized in Bootloader,

You better ask you bootloader vendor what you have in bootloader.

does application needs to take care of anything? something like petting watchdog?

This is fully application dependent. You must know if you require safety countermeasures or not in your application.

2. Is FCCU a one time initialization component? Something like SBC?

Since you didn't share about which microcontroller you are writing I will answer generally.

FCCU after power on reset is in default state. The state of FCCU registers depends on type of reset. Destructive reset also destroys content of FCCU. Also BIST destroy content of FCCU.

So generally it is recommended to perform FCCU initialization, fault reading, fault clearing and fault analyzes after Power on reset and also after fault state. If you do not require safety in your application you can just configure FCCU to ignore all incoming faults.

3. What happens if FCCU is initialized in both bootloader as well as in application?

Nothing. It is common peripheral and you will just overwrite its registers. Until FCCU leave configuration state you will go with actual registers configuration.

Peter

View solution in original post

2 Replies
626 Views
petervlna
NXP TechSupport
NXP TechSupport

Hi,

1. Suppose FCCU is initialized in Bootloader,

You better ask you bootloader vendor what you have in bootloader.

does application needs to take care of anything? something like petting watchdog?

This is fully application dependent. You must know if you require safety countermeasures or not in your application.

2. Is FCCU a one time initialization component? Something like SBC?

Since you didn't share about which microcontroller you are writing I will answer generally.

FCCU after power on reset is in default state. The state of FCCU registers depends on type of reset. Destructive reset also destroys content of FCCU. Also BIST destroy content of FCCU.

So generally it is recommended to perform FCCU initialization, fault reading, fault clearing and fault analyzes after Power on reset and also after fault state. If you do not require safety in your application you can just configure FCCU to ignore all incoming faults.

3. What happens if FCCU is initialized in both bootloader as well as in application?

Nothing. It is common peripheral and you will just overwrite its registers. Until FCCU leave configuration state you will go with actual registers configuration.

Peter

625 Views
sagardhavali
Contributor III

Thanks for the answers, Peter.

You basically answered all my questions.

To clarify few things in your answers:

1. Yes, FCCU is being initialized in bootloader.

2. Yes, application will going to need safety countermeasures.

3. I had mentioned microcontroller in the tag as MPC5744P.

Sagar

0 Kudos