СПОСОБ И УСТРОЙСТВО ДЛЯ ОБНОВЛЕНИЯ МИКРОПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

1. Способ обновления микропрограммного обеспечения в интеллектуальном устройстве, включающий:
когда определено, что микропрограммному обеспечению первой микросхемы требуется обновление, идентификацию первого раздела флэш-памяти во второй микросхеме для загрузки микропрограммного обеспечения второй микросхемы;
загрузку нового микропрограммного обеспечения первой микросхемы в упомянутый первый раздел; и
копирование нового микропрограммного обеспечения первой микросхемы из первого раздела в рабочую область в первой микросхеме.
2. Способ по п. 1, также включающий:
когда определено, что микропрограммному обеспечению второй микросхемы требуется обновление, загрузку нового микропрограммного обеспечения второй микросхемы в упомянутый первый раздел;
активацию первого раздела, который становится новым вторым разделом для хранения надлежащего микропрограммного обеспечения второй микросхемы; и
назначение исходного второго раздела новым первым разделом для загрузки микропрограммного обеспечения второй микросхемы.
3. Способ по п. 1, отличающийся тем, что идентификация первого раздела флэш-памяти во второй микросхеме для загрузки микропрограммного обеспечения второй микросхемы включает:
получение информации о разделах второй микросхемы; и
идентификацию первого раздела флэш-памяти во второй микросхеме для загрузки микропрограммного обеспечения второй микросхемы, в соответствии с информацией о разделах.
4. Способ по п. 1, также включающий:
после загрузки нового микропрограммного обеспечения первой микросхемы в первый раздел проверку нового микропрограммного обеспечения первой микросхемы.
5. Устройство для обновления микропрограммного обеспечения в интеллектуальном устройстве, включающее:
модуль идентификации, сконфигурированный, когда определено, что микропрограммному обеспечению первой микросхемы требуется обновление, для идентификации первого раздела флэш-памяти во второй микросхеме для загрузки микропрограммного обеспечения второй микросхемы;
первый модуль загрузки, сконфигурированный для загрузки нового микропрограммного обеспечения первой микросхемы в первый раздел, идентифицированный модулем идентификации; и
модуль копирования, сконфигурированный для копирования нового микропрограммного обеспечения первой микросхемы, загруженного первым модулем загрузки, из первого раздела в рабочую область в первой микросхеме.
6. Устройство по п. 5, также включающее:
второй модуль загрузки, сконфигурированный, когда определено, что микропрограммному обеспечению второй микросхемы требуется обновление, для загрузки нового микропрограммного обеспечения второй микросхемы в первый раздел, идентифицированный модулем идентификации;
модуль активации, сконфигурированный, после загрузки нового микропрограммного обеспечения второй микросхемы вторым модулем загрузки в первый раздел, для активации первого раздела, который становится новым вторым разделом для хранения надлежащего микропрограммного обеспечения второй микросхемы; и
модуль назначения, сконфигурированный, после активации, модулем активации, первого раздела, который становится вторым разделом, для назначения исходного второго раздела новым первым разделом для загрузки микропрограммного обеспечения второй микросхемы.
7. Устройство по п. 5, отличающееся тем, что модуль идентификации также включает:
подмодуль получения, сконфигурированный для получения информации о разделах второй микросхемы; и
подмодуль идентификации, сконфигурированный для идентификации первого раздела флэш-памяти во второй микросхеме для загрузки микропрограммного обеспечения второй микросхемы, в соответствии с информацией о разделах, полученной подмодулем получения.
8. Устройство по п. 5, также включающее:
модуль проверки, сконфигурированный, после загрузки нового микропрограммного обеспечения первой микросхемы первым модулем загрузки в первый раздел, для проверки нового микропрограммного обеспечения первой микросхемы.
9. Устройство для обновления микропрограммного обеспечения в интеллектуальном устройстве, включающее:
процессор; и
память для хранения инструкций, выполняемых процессором;
при этом процессор сконфигурирован:
когда определено, что микропрограммному обеспечению первой микросхемы требуется обновление, для идентификации первого раздела флэш-памяти во второй микросхеме для загрузки микропрограммного обеспечения второй микросхемы;
для загрузки нового микропрограммного обеспечения первой микросхемы в первый раздел; и
для копирования нового микропрограммного обеспечения первой микросхемы из первого раздела в рабочую область в первой микросхеме.