Method of reprogramming a boot area
AssigneeHyundai Autoever Corp.
InventorsSung Hwan Hyun, Kyo Min Kim, In Jung Won, Sang Do An
Life of this patent
Estimating the term…
Abstract
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.
Claims14
A method performed by an electronic control unit (ECU) using a diagnostic device to reprogram the ECU, the method comprising:
- determining that reprogramming of a boot area of the ECU is required;
- determining that access to a boot strap loader (BSL) area of the ECU is restricted based on determining that a BSL entry Controller Area Network (CAN) message is not received at a time of booting the ECU, the BSL area including codes for reprogramming the boot area;
- in response to a determination that access to the BSL area of the ECU is restricted, manipulating the boot area by deleting the boot area so that the boot area transitions from a normal state to an abnormal state;
- entering the BSL area in response to detecting that the boot area is in the abnormal state upon resetting the ECU;
- and
- reprogramming the boot area based on a read-only memory (ROM) identification information stored in the BSL area.
An electronic control unit (ECU) comprising:
- at least one processor;
- a memory for loading a boot program executed by the at least one processor;
- and
- a storage for storing the boot program,
- wherein the boot program includes instructions for performing operations for reprogramming the ECU using a diagnostic device, and
- wherein the operations comprise:
- determining that reprogramming of a boot area of the ECU is required;
- determining that access to a boot strap loader (BSL) area of the ECU is restricted based on determining that a BSL entry Controller Area Network (CAN) message is not received at a time of booting the ECU, the BSL area including codes for reprogramming the boot area;
- in response to a determination that access to the BSL area of the ECU is restricted, manipulating the boot area by deleting the boot area so that the boot area transitions from a normal state to an abnormal state;
- entering the BSL area in response to detecting that the boot area is in the abnormal state upon resetting the ECU;
- and
- reprogramming of the boot area based on a read-only memory (ROM) identification information stored in the BSL area.
Dependencies are inferred from the claim text.