Searched refs:stub (Results 1 – 25 of 34) sorted by relevance
12
/hal_espressif-latest/tools/esptool_py/flasher_stub/ |
D | wrap_stub.py | 30 stub = { 37 stub["data"] = data_section.data 38 stub["data_start"] = data_section.addr 44 stub["bss_start"] = s.addr 47 if len(stub["text"]) % 4 != 0: 48 stub["text"] += (4 - (len(stub["text"]) % 4)) * "\0" 53 len(stub["text"]), 54 stub["text_start"], 55 len(stub.get("data", "")), 56 stub.get("data_start", 0), [all …]
|
D | README.md | 1 This is the source of the software flasher stub. 3 esptool.py loads the flasher stub into memory and executes it to: 13 Thanks to [Cesanta](http://cesanta.com/) who provided the original ESP8266 stub loader upon which t… 17 The stub loader is already automatically integrated into esptool.py. You don't need to do anything … 21 If you want to build the stub to test modifications or updates, here's how: 23 …nsa-esp32-elf-, riscv32-esp-elf-) on your PATH. If you are developing the stub flasher and plan to… 25 …riables SDK_PATH to the path to an ESP8266 IoT NON-OS SDK directory (last stub was built with SDK … 37 To test the built stub, you can run `make install` (or `make install WITHOUT_ESP8266=1`), which wil…
|
/hal_espressif-latest/tools/esptool_py/docs/en/esptool/ |
D | flasher-stub.rst | 10 … by a fixed ROM bootloader by implementing a flasher stub (also known as "stub loader" or just "st… 12 …t uploads the flasher stub, which basically replaces the original bootloader. All following operat… 17 The flasher stub behaves the same as the original bootloader, but uses more heavily optimized UART … 19 …ionally, there are a few commands which are only available when using the stub loader (such as :re… 24 …here it is necessary to disable the stub loader (e.g. debugging). To do that, run ``esptool.py`` w…
|
D | advanced-options.rst | 24 …hip is already running the :ref:`stub bootloader <stub>` and you want to avoid resetting the chip … 37 * ``--after no_reset_stub`` leaves the chip in the stub bootloader, no reset is performed. 65 The ``--no-stub`` option disables uploading of a software "stub loader" that manages flash operatio… 67 Passing ``--no-stub`` will disable certain options, as not all options are implemented in every chi… 83 …The only exception to this is if the ``--no-stub`` option is also provided. In this case, efuse va…
|
D | index.rst | 17 Flasher Stub <flasher-stub>
|
D | advanced-commands.rst | 55 esptool.py --no-stub load_ram ./test/images/helloworld-esp8266.bin 60 …re loader in RAM. Older esptool versions may hang. Pass ``esptool.py --no-stub`` to avoid this pro… 61 …* Due to a limitation in the ROM loader, when using ``--no-stub`` any very early serial output fro…
|
D | flashing-firmware.rst | 83 Uploading stub... 84 Running stub...
|
/hal_espressif-latest/tools/esptool_py/ |
D | CHANGELOG.md | 17 - **esp32c61**: Added stub flasher support 20 - **esp32c5**: Add USB-serial/JTAG stub support 21 - **esp32c5**: Add UART stub support 40 - **esp32c5**: skipped the stub check for esp32c5 mp 41 - **esp32c5**: base support of esp32c5 mp (no stub) 51 - **esp32p4**: Enable USB-serial/JTAG in flasher stub 70 - Erase non-aligned bytes with --no-stub 72 - **espefuse**: Use stub class if stub flasher is running 88 - **read_flash**: add flash size arg to enable reading past 2MB without stub 190 - **ESP32-S3**: Lower CPU freq to improve flasher stub stability [all …]
|
/hal_espressif-latest/tools/esptool_py/docs/en/advanced-topics/ |
D | serial-protocol.rst | 6 …the UART bootloader in the {IDF_TARGET_NAME} ROM and the esptool :ref:`stub loader <stub>` program. 14 …stub "software loader" to the IRAM of the chip. The stub loader then replaces the ROM loader for a… 88 …For stub loader and ESP8266 ROM loader the final two bytes indicate status (most commands return a… 92 …For stub loader the final two bytes indicate status (most commands return at least a two byte Data… 104 …For {IDF_TARGET_NAME} ROM (only, not the stub loader) the final four bytes are used, but only the … 146 If the stub loader is used: 156 Supported by stub loader and ROM loader 210 …g to the ROM loader or the current/old baud rate if we are talking to the stub loader. … 212 …ressed size, number of data packets, data packet size, flash offset. With stub loader the uncompre… 218 … | Body contains 16 raw bytes of MD5 followed by 2 status bytes (stub loader) or 32 hex-c… [all …]
|
/hal_espressif-latest/tools/esptool_py/esptool/ |
D | loader.py | 160 stub = json.load(json_file) 162 self.text = base64.b64decode(stub["text"]) 163 self.text_start = stub["text_start"] 164 self.entry = stub["entry"] 167 self.data = base64.b64decode(stub["data"]) 168 self.data_start = stub["data_start"] 173 self.bss_start = stub.get("bss_start") 843 stub = StubFlasher(self.CHIP_NAME) 848 stub.bss_start or stub.data_start, 849 stub.data_start + len(stub.data), [all …]
|
/hal_espressif-latest/tools/esptool_py/esptool/targets/stub_flasher/1/ |
D | README.md | 3 …They were released at https://github.com/espressif/esptool-legacy-flasher-stub/releases/tag/v1.3.0…
|
/hal_espressif-latest/tools/esptool_py/esptool/targets/stub_flasher/2/ |
D | README.md | 3 … MIT license. They were released at https://github.com/esp-rs/esp-flasher-stub/releases/tag/v0.3.0…
|
/hal_espressif-latest/tools/esptool_py/flasher_stub/ld/ |
D | stub_32.ld | 1 /* Note: stub is deliberately loaded close to the very top
|
D | stub_8266.ld | 1 /* Note: stub is deliberately loaded close to the very top
|
/hal_espressif-latest/components/bootloader/subproject/main/ld/esp32s2/ |
D | bootloader.ld | 29 *(.stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*) 165 …*(.literal .text .literal.* .text.* .stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.l…
|
/hal_espressif-latest/components/bootloader/subproject/main/ld/esp32/ |
D | bootloader.ld | 42 *(.stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*) 176 …*(.literal .text .literal.* .text.* .stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.l…
|
/hal_espressif-latest/components/esp_system/ld/esp32h2/ |
D | sections.ld.in | 13 * RTC fast memory holds RTC wake stub code, 53 * RTC data section holds RTC wake stub 271 *(.stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*)
|
/hal_espressif-latest/components/bootloader/subproject/main/ld/esp32c2/ |
D | bootloader.ld | 63 *(.stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*) 198 …*(.literal .text .literal.* .text.* .stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.l…
|
/hal_espressif-latest/components/bootloader/subproject/main/ld/esp32c3/ |
D | bootloader.ld | 63 *(.stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*) 198 …*(.literal .text .literal.* .text.* .stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.l…
|
/hal_espressif-latest/components/bootloader/subproject/main/ld/esp32c6/ |
D | bootloader.ld | 60 *(.stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*) 195 …*(.literal .text .literal.* .text.* .stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.l…
|
/hal_espressif-latest/components/bootloader/subproject/main/ld/esp32h2/ |
D | bootloader.ld | 61 *(.stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*) 196 …*(.literal .text .literal.* .text.* .stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.l…
|
/hal_espressif-latest/components/esp_system/ld/esp32c6/ |
D | sections.ld.in | 13 * RTC fast memory holds RTC wake stub code, 53 * RTC data section holds RTC wake stub 271 *(.stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*)
|
/hal_espressif-latest/components/esp_system/ld/esp32/ |
D | sections.ld.in | 11 /* RTC fast memory holds RTC wake stub code, 53 /* RTC data section holds RTC wake stub 390 *(.stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*)
|
/hal_espressif-latest/components/esp_system/ld/esp32c3/ |
D | sections.ld.in | 13 * RTC fast memory holds RTC wake stub code, 51 * RTC data section holds RTC wake stub 236 *(.stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*)
|
/hal_espressif-latest/components/esp_system/ld/esp32s2/ |
D | sections.ld.in | 12 /* RTC fast memory holds RTC wake stub code, 61 /* RTC data section holds RTC wake stub 401 *(.stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*)
|
12