FAULT MANAGEMENT DEVICE FOR DEVICES IN A MOBILITY DEVICE AND A FAULT MANAGEMENT METHOD THEREOF

    公开(公告)号:US20240217526A1

    公开(公告)日:2024-07-04

    申请号:US18545408

    申请日:2023-12-19

    IPC分类号: B60W50/02

    CPC分类号: B60W50/0205

    摘要: A method performed by a fault management device including a microcontroller is provided. The method includes receiving fault information from a controller connected to the fault management device. The method also includes incrementing a first counter in response to receiving the fault information. The method additionally includes incrementing a second counter and initializing the first counter, when the first counter exceeds a first reference value. The method further includes incrementing a third counter and initializing the second counter, when the second counter exceeds a second reference value. When the fault management device does not receive the fault information for a first reference time or more, the first counter decrements.

    MICROCONTROLLER THAT MAINTAINS CONTROL FUNCTION EVEN AFTER SOFT-RESET AND A CONTROLLING METHOD THEREOF

    公开(公告)号:US20240211273A1

    公开(公告)日:2024-06-27

    申请号:US18545375

    申请日:2023-12-19

    发明人: Kyo Min Kim

    IPC分类号: G06F9/4401

    CPC分类号: G06F9/4403

    摘要: A microcontroller performs a control function. The microcontroller comprises: a memory management unit (MMU) performing a soft reset process by initializing remaining areas excluding a working page area of a memory managed by the memory management unit of the microcontroller; a communication module maintaining a communication connection prior to the soft reset process as it is even after the soft reset process; and a microprocessor initialized according to the soft reset process.

    METHOD OF REPROGRAMMING A BOOT AREA
    3.
    发明公开

    公开(公告)号:US20240211270A1

    公开(公告)日:2024-06-27

    申请号:US18543757

    申请日:2023-12-18

    IPC分类号: G06F9/4401 G06F8/65

    CPC分类号: G06F9/4401 G06F8/66

    摘要: A method performed by an electronic control unit (ECU) includes: manipulating a boot area of an ECU so that the boot area is in an abnormal state; entering a boot strap loader (BSL) area of the ECU in response to detecting that the boot area is in an abnormal state upon resetting the ECU; determining whether to perform reprogramming of the boot area based on ROM identification information stored in the BSL area; and reprogramming the boot area when it is determined to perform the reprogramming.