Home
last modified time | relevance | path

Searched refs:segments (Results 1 – 13 of 13) sorted by relevance

/hal_espressif-latest/tools/esptool_py/esptool/
Dbin_image.py202 self.segments = []
211 segments,
219 return segments
222 if len(self.segments) > 16:
225 "Usually this indicates a linker script problem." % len(self.segments)
240 self.segments.append(segment)
328 for seg in self.segments:
338 def write_common_header(self, f, segments): argument
343 len(segments),
358 irom_segments = [s for s in self.segments if self.is_irom_addr(s.addr)]
[all …]
Dcmds.py175 for seg in image.segments:
784 print("Segments: {}".format(len(image.segments)))
870 for idx, seg in enumerate(image.segments):
1006 print("{} segments".format(len(image.segments)))
1009 for seg in image.segments:
1050 image.segments.append(ImageSegment(addr, data))
1090 image.segments = e.segments if args.use_segments else e.sections
1107 before = len(image.segments)
1109 if len(image.segments) != before:
1110 delta = before - len(image.segments)
/hal_espressif-latest/tools/esptool_py/test/
Dtest_imagegen.py76 for seg in sorted(image.segments, key=lambda s: s.addr):
99 for seg in sorted(image.segments, key=lambda s: s.addr):
188 assert len(image.segments) == 2
212 assert len(image.segments) == 3
223 print("In test_elf2image", len(image.segments))
224 assert 4 - len(mergedsections) == len(image.segments)
233 irom_segment = image.segments[0]
290 assert len(image.segments) == 3
300 assert len(image.segments) == 5
330 assert len(image.segments) == 5
[all …]
/hal_espressif-latest/tools/esptool_py/docs/en/advanced-topics/
Dfirmware-image-format.rst21 …The firmware file consists of a header, a variable number of data segments and a footer. Multi-byt…
25 …The firmware file consists of a header, an extended header, a variable number of data segments and…
39 …| 1 | Number of segments
59 …| 1 | Number of segments
79 …| 1 | Number of segments
101 …| 1 | Number of segments
117 Individual segments come right after this header.
124 …The 16-byte long extended header comes right after the image header, individual segments come righ…
162 …king the file size a multiple of 16) is the checksum of the data of all segments. The checksum is …
174 To analyze a binary image and get a complete summary of its headers and segments, use the :ref:`ima…
/hal_espressif-latest/components/bootloader_support/include/
Desp_image_format.h32 esp_image_segment_header_t segments[ESP_IMAGE_MAX_SEGMENTS]; /* Per-segment header data */ member
/hal_espressif-latest/tools/esptool_py/docs/en/esptool/
Dadvanced-commands.rst59 …e binary image must only contain IRAM- and DRAM-resident segments. Any SPI flash mapped segments w…
155 …``make_image`` allows you to manually assemble a firmware image from binary segments (such as thos…
Dbasic-commands.rst197 … the ELF file to generate each segment in the binary executable. To use segments (PHDRs) instead, …
220segments visible to the ROM bootloader placing them at the beginning of the file and altering the …
/hal_espressif-latest/tools/esptool_py/
DCHANGELOG.md67 - **bin_image**: add check for ELF file segment when saving RAM segments
76 - sort segments if ram_only_header is used
87 - Index image segments from 0 instead of 1
/hal_espressif-latest/components/bootloader_support/src/
Desp_image_format.c229 uint32_t load_addr = data->segments[i].load_addr; in image_load()
232 for (size_t j = 0; j < data->segments[i].data_len / sizeof(uint32_t); j++) { in image_load()
527 esp_image_segment_header_t *header = &data->segments[i]; in process_segments()
Dbootloader_utility.c756 const esp_image_segment_header_t *header = &data->segments[i];
793 const esp_image_segment_header_t *header = &data->segments[i];
/hal_espressif-latest/components/esp_system/ld/esp32c6/
Dmemory.ld.in107 * Thus, the following region segments are not configurable like on other targets
/hal_espressif-latest/components/bt/esp_ble_mesh/
DKconfig.in581 ADV_BUF_COUNT - 3 buffers for outgoing segments. The maximum outgoing
583 for the Transport Layer MIC). For example, 5 segments means the maximum
661 int "Maximum number of segments in outgoing messages"
665 Maximum number of segments supported for outgoing messages.
671 specification would allow (32 segments).
675 example, 5 segments means the maximum SDU size is 60 bytes,
682 as there are outgoing segments.
/hal_espressif-latest/components/esp_system/
DKconfig137 … the SRAM memory, using PMP, into data and instruction segments and sets Read/Execute permissions
149 the SRAM memory into data and instruction segments and sets Read/Execute permissions