(EN) The present invention is for identifying a hardware version enabling software updating to proceed, and allows information about a hardware version to be input into a microcontroller, instead of storing the information in code, by means of a hardware version identification unit in which BMS hardware version information is stored. In addition, a device and a method enable the microcontroller to operate in both an application mode and a boot mode in order to supplement low channel utility of the microcontroller when the one microcontroller is used for updating software.
(FR) La présente invention est destinée à identifier une version matérielle permettant la poursuite de la mise à jour d'un logiciel, et permet d'appliquer des informations concernant une version matérielle à l'entrée d'un microcontrôleur, au lieu de stocker les informations dans un code, au moyen d'une unité d'identification de version matérielle dans laquelle sont stockées des informations de version matérielle de BMS. De plus, un dispositif et un procédé permettent au microcontrôleur de fonctionner à la fois dans un mode d'application et dans un mode d'amorçage afin de compléter l'utilité du canal bas du microcontrôleur lorsque ledit microcontrôleur est utilisé pour mettre à jour un logiciel.
(KO) 본 발명은 소프트웨어 업데이트를 진행할 수 있는 하드웨어 버전을 식별하기 위한 것으로 하드웨어에 버전에 대한 정보를 코드에 저장하지 않고, BMS 하드웨어 버전 정보를 저장하고 있는 하드웨어 버전 식별부를 통해서 마이크로 컨트롤러로 입력한다. 또한 소프트웨어 업데이트를 위하여 하나의 마이크로 컨트롤러를 사용하게 되면 마이크로 컨트롤러의 채널 활용도가 낮다는 것을 보완하기 위하여, 어플리케이션 모드와 부트 모드 모두에서 동작할 수 있도록 하는 장치 및 방법이다.