Fs26 failed to initialize using the function Sbc_fs26_initDevice()

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

Fs26 failed to initialize using the function Sbc_fs26_initDevice()

2,170 Views
xihao_he
Contributor I

Fs26 使用函数 Sbc_fs26_initDevice() 初始化失败,导致寄存器 FS_STATES 数据读取异常。读取的数据为 0x14 (10100)。这是什么原因呢?谢谢

xihao_he_0-1726303515038.png

 

Tags (1)
0 Kudos
Reply
6 Replies

2,129 Views
JozefKozon
NXP TechSupport
NXP TechSupport

Dear Xihao, 

please refer to the Figure 15. in the FS26 full datasheet for application flowchart. You need to send one good watchdog refresh to the FS26 from your MCU before 256ms timeout. Please refer to the section 20.4. 

With Best Regards,

Jozef

0 Kudos
Reply

2,104 Views
xihao_he
Contributor I

xihao_he_0-1726625192621.png

hi,Jozef

But I have already enabled the DEBUG pin, do I still need to do this? And I have seen the example provided by S32DS, which simply calls this function without noticing any operation of feeding the watchdog inserted in between? Please take a look at my latest screenshot, thanks

0 Kudos
Reply

2,077 Views
JozefKozon
NXP TechSupport
NXP TechSupport

Dear Xihao, 

unfortunately yes. Even if you have applied 2.5 V < VDEBUG < 6V to the Debug pin for debug mode entry you still need one good watchdog refresh within the 256ms to close the INIT_FS. Please refer to the Figure 77. Debug mode flowchart until safety outputs release in the FS26 full datasheet. 

If you will set the window duration to infinity in the INIT_FS, then no more watchdog is required during debug mode. But to close INIT_FS you need one good watchdog refresh within the 256ms. No matter of the voltage on the DEBUG pin.

With Best Regards,

Joseph

0 Kudos
Reply

2,049 Views
xihao_he
Contributor I

Hello Joseph, I would like to ask again. I have completed the initialization work and am feeding the dog normally. I have also set the DEBUG pin to invalid. Why does my system reset every 8 seconds?

0 Kudos
Reply

1,323 Views
zyg
Contributor I

Hello, Xihao. Could you tell me how you solved this problem? Currently, the FS status I read back is also 0x14, which prevents me from entering the normal initialization process. This problem has been bothering me for a week. I'd really appreciate your help.

0 Kudos
Reply

2,037 Views
JozefKozon
NXP TechSupport
NXP TechSupport

Hello Xihao,

please check the RSTB pin. If it is held low for 8s, the FS26 switches to DFS state. Please refer to the section 15.2, page 31 in the FS26 full datasheet. 

JozefKozon_0-1726719791028.png

With Best Regards,

Jozef

0 Kudos
Reply