Home
last modified time | relevance | path

Searched refs:stub (Results 1 – 25 of 34) sorted by relevance

12

/hal_espressif-latest/tools/esptool_py/flasher_stub/
Dwrap_stub.py30 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 …]
DREADME.md1 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/
Dflasher-stub.rst10 … 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…
Dadvanced-options.rst24 …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…
Dindex.rst17 Flasher Stub <flasher-stub>
Dadvanced-commands.rst55 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…
Dflashing-firmware.rst83 Uploading stub...
84 Running stub...
/hal_espressif-latest/tools/esptool_py/
DCHANGELOG.md17 - **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/
Dserial-protocol.rst6 …the UART bootloader in the {IDF_TARGET_NAME} ROM and the esptool :ref:`stub loader <stub>` program.
14stub "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/
Dloader.py160 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/
DREADME.md3 …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/
DREADME.md3 … 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/
Dstub_32.ld1 /* Note: stub is deliberately loaded close to the very top
Dstub_8266.ld1 /* Note: stub is deliberately loaded close to the very top
/hal_espressif-latest/components/bootloader/subproject/main/ld/esp32s2/
Dbootloader.ld29 *(.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/
Dbootloader.ld42 *(.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/
Dsections.ld.in13 * 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/
Dbootloader.ld63 *(.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/
Dbootloader.ld63 *(.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/
Dbootloader.ld60 *(.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/
Dbootloader.ld61 *(.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/
Dsections.ld.in13 * 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/
Dsections.ld.in11 /* 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/
Dsections.ld.in13 * 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/
Dsections.ld.in12 /* 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