My driver xavier board cannot be booted to a healthy status. The board is always in a NOK state even after I do a aurixreset. Here is the error message:
Info: Executing cmd: l3_getsafetystatus, argc: 0, args:
Platform FuSa State: NOK STATE
Platform Startup Status: NOK STATE
Tegra A FuSa State: OK STATE
Tegra B FuSa State: INIT STATE
Tegra A nSAFE State: nSAFE DEASSERTED
Tegra B nSAFE State: NOK STATE
Platform Error Log Count: 1
It also reports errors after a aurixreset:
Compilation date: Feb 25 2019, 15:31:23
Copyright 1998-2017 Elektrobit Automotive GmbH
Enter ‘help’ to see the available commands.
shell> The board has been powered on.
KL15 power UP or WakeUp from deep sleep or shell command.
Power On sequence Triggered.
Detect 2nd Harness is not connected.
If you are using DGPU, please contact your hardware representative to get 2nd harness cable
Configured BootStraps for X1 as QSPI
Configured BootStraps for X2 as QSPI
Temperature sensor initialized
Init SJA1105 sucessfully
Initial 88Q2112 A0 silicon slave address 01
Initial 88Q2112 A0 silicon slave address 02
Initial 88Q2112 A0 silicon slave address 03
Initial 88Q2112 A0 silicon slave address 04
Initial 88Q2112 A0 silicon slave address 05
Initial 88Q2112 A0 silicon slave address 06
Initial 88Q2112 A0 silicon slave address 07
88E6321_1 is in CPU mode
88E6321_2 is in CPU mode
Initial 88e6321_1 port 1 in SGMII Mode.
Reset port 3,4 Rxc delay line
User callback function invoked on platform functional safety failure.
It seems that there some callback function failed. Is there a way to debug the errors? I am new to 3LSS. Any advice would be appreciated.