Question about FCCU

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Question about FCCU

跳至解决方案
2,164 次查看
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

标记 (2)
1 解答
2,040 次查看
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

在原帖中查看解决方案

2 回复数
2,041 次查看
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

2,040 次查看
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 项奖励
回复