EP-4726539-A3 - LOADING AN EXECUTABLE IN A MEMORY MANAGEMENT UNIT-LESS (MMU-LESS) DEVICE
Abstract
The disclosure relates to a method for a memory management unit-less (MMU-less) device which includes executing, for setting the MMU-less device into a configuration with a possibility to update a firmware of the MMU-less device, a pre-updater component by an at least one processing unit of the MMU-less device from a built-in rewritable non-volatile memory of the MMU-less device. The pre-updater component invokes during the executing at least a part of a code from one or more of: a starting operating system, a starting driver and a starting service for accessing an external memory, which stores an updater image, from the MMU-less device. The part of the code is stored in and is executable from the built-in rewritable non-volatile memory of the MMU-less device, and the pre-updater component causes the at least one processing unit of the MMU-less device to perform operations including accessing, upon a reset of the MMU-less device, the updater image in the external memory and writing it into a RAM of the MMU-less device, and transferring control to the updater image. Also, the operations include: writing before the reset an indication in any memory which retains its contents during the reset that the at least one processing unit of the MMU-less device is to proceed to said accessing the updater image; and reading this indication at a start-up upon the reset from the any memory, where the memory is internal to or is accessible by the at least one processing unit, and initializing upon the reset a memory allocator for the RAM and reading a pointer to the updater image stored in the external memory before the accessing the updater image.
Inventors
- GAVRILOV, SERGEI
- KOTOMIN, Ivan
- KUTUZOV, Aleksandr
Assignees
- Flipper FZCO
Dates
- Publication Date
- 20260513
- Application Date
- 20240527