Hello PINKMAN
Good day!
Based on the behavior you described, I do not think the FS2400 is necessarily "stuck", but it is very likely that after waking from LPON the SBC is not returning to exactly the same configuration/state as after a POR
The datasheet states that waking from LPON returns the device directly to Normal mode through the wake-up sequence. The device does not re-enter INIT state automatically after an LPON wake-up
Also, if the device goes in LPON or LPOFF or Fail-safe mode while in INIT state, the device stays in INIT state, which can lead to misconfiguration of the device. It is recommended to read the INIT_S status bit in M_STATUS register before going to LPON or LPOFF mode, and to go only if the device is no longer in INIT state
I would capture and compare the following registers in both cases (POR path and LPON-wakeup path):
M_STATUS
M_SYS_CFG
M_CAN
M_SYS1_CFG
M_REG_CTRL
M_IOWU_EN
M_WU1_EN
I hope this information has helped you, please let me know if you need help with anything else.
Have a great day and best of luck.