8000 v1.20-rc6: partition layout incompatible with old bootloaders? · Issue #252 · pycom/pycom-micropython-sigfox · GitHub
[go: up one dir, main page]

Skip to content
This repository was archived by the owner on Sep 16, 2024. It is now read-only.

v1.20-rc6: partition layout incompatible with old bootloaders? #252

Closed
martijnthe opened this issue Jan 25, 2019 · 3 comments
Closed

v1.20-rc6: partition layout incompatible with old bootloaders? #252

martijnthe opened this issue Jan 25, 2019 · 3 comments

Comments

@martijnthe
Copy link
Contributor

@iwahdan88 I noticed you changed the flash partitioning in 3eb11ef, increasing the size of the factory + ota slots by ~200KB or so.

I guess this means you cannot update to v1.20 if you have an older bootloader, because the image size etc. is hard-coded in the bootloader (i.e. IMG_SIZE etc.)?

Is my assumption correct?

What new part(s) made the firmware grow so much?

@martijnthe
Copy link
Contributor Author

@iwahdan88 / @Xykon would you take a PR that adds a #define to make it possible to leave out openthread? It takes up a whopping 125KB of code space:

schermafbeelding 2019-01-25 om 17 11 30
(Generated graph with https://github.com/armmbed/mbed-os-linker-report, swapped out arm-none-eabi-nm with xtensa-esp32-elf-nm)

@iwahdan88
Copy link
Contributor

Hello @martijnthe , you are correct regarding the OTA update from stable to New 1.20 Firmware, currently this is not possible because there is no way Now to update the partition table over the air, we are currently researching this matter for possible solutions.

As for the PR, yes of course, please submit it and we will review and included in next release. Thanks very much for your help.

@martijnthe
Copy link
Contributor Author

@iwahdan88 there you go:
#253

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants
0