Skip to content

Regression: Merging segments problem? #837

@bjoernQ

Description

@bjoernQ

Using 25c7db738d039ac02b05def376268c768616b8f3 from https://github.com/jakubpolski/iiot - flashing works with 3.3.0 but fails with latest main
(79bbd67)

Working

I (31) boot: ESP-IDF v5.1-beta1-378-gea5e0ff298-dirt 2nd stage bootloader
I (31) boot: compile time Jun  7 2023 07:48:23
I (33) boot: Multicore bootloader
I (37) boot: chip revision: v3.1
I (41) boot.esp32: SPI Speed      : 40MHz
I (46) boot.esp32: SPI Mode       : DIO
I (50) boot.esp32: SPI Flash Size : 4MB
I (55) boot: Enabling RNG early entropy source...
I (60) boot: Partition Table:
I (64) boot: ## Label            Usage          Type ST Offset   Length
I (71) boot:  0 nvs              WiFi data        01 02 00009000 00006000
I (79) boot:  1 phy_init         RF data          01 01 0000f000 00001000
I (86) boot:  2 factory          factory app      00 00 00010000 003f0000
I (94) boot: End of partition table
I (98) esp_image: segment 0: paddr=00010020 vaddr=3ffb0000 size=013b4h (  5044) load
I (108) esp_image: segment 1: paddr=000113dc vaddr=3ffcc554 size=00214h (   532) load
I (115) esp_image: segment 2: paddr=000115f8 vaddr=40080000 size=0ba68h ( 47720) load
I (143) esp_image: segment 3: paddr=0001d068 vaddr=3f40d068 size=12d04h ( 77060) map
I (171) esp_image: segment 4: paddr=0002fd74 vaddr=4008ba68 size=002a4h (   676) load
I (172) esp_image: segment 5: paddr=00030020 vaddr=400d0020 size=6b434h (439348) map
I (336) esp_image: segment 6: paddr=0009b45c vaddr=4008bd0c size=00fa8h (  4008) load
I (344) boot: Loaded app from partition at offset 0x10000
I (344) boot: Disabling RNG early entropy source...

Non-working

I (31) boot: ESP-IDF v5.1-beta1-378-gea5e0ff298-dirt 2nd stage bootloader
I (31) boot: compile time Jun  7 2023 07:48:23
I (33) boot: Multicore bootloader
I (37) boot: chip revision: v3.1
I (41) boot.esp32: SPI Speed      : 40MHz
I (46) boot.esp32: SPI Mode       : DIO
I (50) boot.esp32: SPI Flash Size : 4MB
I (55) boot: Enabling RNG early entropy source...
I (60) boot: Partition Table:
I (64) boot: ## Label            Usage          Type ST Offset   Length
I (71) boot:  0 nvs              WiFi data        01 02 00009000 00006000
I (79) boot:  1 phy_init         RF data          01 01 0000f000 00001000
I (86) boot:  2 factory          factory app      00 00 00010000 003f0000
I (94) boot: End of partition table
I (98) esp_image: segment 0: paddr=00010020 vaddr=3ffb0000 size=013b4h (  5044) load
I (108) esp_image: segment 1: paddr=000113dc vaddr=3ffcc554 size=00214h (   532) load
I (115) esp_image: segment 2: paddr=000115f8 vaddr=40080000 size=0ba68h ( 47720) load
I (143) esp_image: segment 3: paddr=0001d068 vaddr=3f40d068 size=12d04h ( 77060) map
I (171) esp_image: segment 4: paddr=0002fd74 vaddr=4008ba68 size=002a4h (   676) load
I (172) esp_image: segment 5: paddr=00030020 vaddr=400d0020 size=6b408h (439304) map
I (336) esp_image: segment 6: paddr=0009b430 vaddr=4008bd0c size=00fa8h (  4008) load
I (338) esp_image: segment 7: paddr=0009c3e0 vaddr=00000000 size=0f040h ( 61504)
I (363) esp_image: segment 8: paddr=000ab428 vaddr=4013b428 size=0002ch (    44) map
I (370) boot: Loaded app from partition at offset 0x10000
I (370) boot: Disabling RNG early entropy source...
E (372) boot: Image contains multiple IROM segments. Only the last one will be mapped.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

Status

Todo

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions