bootloader.rst 638 B

123456789101112131415
  1. Bootloader
  2. =====================
  3. Bootloader performs the following functions:
  4. 1. Minimal initial configuration of internal modules;
  5. 2. Select the application partition to boot, based on the partition table and ota_data (if any);
  6. 3. Load this image to RAM (IRAM & DRAM) and transfer management to it.
  7. Bootloader is located at the address `0x1000` in the flash.
  8. Customer bootloader
  9. ---------------------
  10. The current bootloader implementation allows the customer to override it. To do this, you must copy the folder `/esp-idf/components/bootloader` and then edit `/your_project/components/bootloader/subproject/main/bootloader_main.c`.