-
-
Notifications
You must be signed in to change notification settings - Fork 348
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add rBoot partition support #2258
Merged
slaff
merged 21 commits into
SmingHub:develop
from
mikee47:feature/rboot-partition-support
Mar 17, 2021
Merged
Add rBoot partition support #2258
slaff
merged 21 commits into
SmingHub:develop
from
mikee47:feature/rboot-partition-support
Mar 17, 2021
Commits on Mar 16, 2021
-
Fork rboot with sming branch, add partition table support
Support ESP8266 partition table in any sector Support calculated `partition_table_offset` and partition `address` values
Configuration menu - View commit details
-
Copy full SHA for cc06b73 - Browse repository at this point
Copy the full SHA cc06b73View commit details -
We need a convention. Therefore, applications using only a single ROM use the default FACTORY sub-type. OTA applications use OTA_0 onwards. rBoot 'slots' correspond to OTA_nnn partition subtypes. Slot #0 corresponds to FACTORY as well. Therefore, FACTORY and OTA_0 are mutually exclusive. FACTORY is not to be used with OTA applications.
Configuration menu - View commit details
-
Copy full SHA for 0f29e8c - Browse repository at this point
Copy the full SHA 0f29e8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 773c760 - Browse repository at this point
Copy the full SHA 773c760View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca6b539 - Browse repository at this point
Copy the full SHA ca6b539View commit details -
Add
legacy
option, and separate partition for RF calibrationOrdering is different so use a dedicated partition for RF calibration Keeping partition table at 0x10000 for 4M devices is dodgy because SPIFFS could be there. So put it at end of flash in sector before PHY init. Reduce the `rom0` partition size slightly in the `two-rom-mode` profile so it will also work in legacy mode. NOTE: Changes partition layout so anyone using current develop branch will need to re-build and re-flash.
Configuration menu - View commit details
-
Copy full SHA for f4ffdfd - Browse repository at this point
Copy the full SHA f4ffdfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d1eecf - Browse repository at this point
Copy the full SHA 9d1eecfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7de4daf - Browse repository at this point
Copy the full SHA 7de4dafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17e6b60 - Browse repository at this point
Copy the full SHA 17e6b60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8be6408 - Browse repository at this point
Copy the full SHA 8be6408View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a4a7c1 - Browse repository at this point
Copy the full SHA 1a4a7c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70d3818 - Browse repository at this point
Copy the full SHA 70d3818View commit details -
Configuration menu - View commit details
-
Copy full SHA for f46039c - Browse repository at this point
Copy the full SHA f46039cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a27f59e - Browse repository at this point
Copy the full SHA a27f59eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1b1232 - Browse repository at this point
Copy the full SHA c1b1232View commit details -
Fix vscode workspace schema paths
Doesn't work with regular paths or environment variables, has to be a URL. This is important because schemas can be integrated into IDE to ease editing of hardware profiles and IFS build configs.
Configuration menu - View commit details
-
Copy full SHA for a78cdc4 - Browse repository at this point
Copy the full SHA a78cdc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 580dbd1 - Browse repository at this point
Copy the full SHA 580dbd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b6ae6b - Browse repository at this point
Copy the full SHA 5b6ae6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for dca2c2b - Browse repository at this point
Copy the full SHA dca2c2bView commit details -
Remove redundant
flashinit
codeFLASH_INIT_DATA is built as part of esp8266 Component, and written via partition mechanism There are no longer any FLASH_INIT_CHUNKS So flashinit -> wipe flash.
Configuration menu - View commit details
-
Copy full SHA for af73fe3 - Browse repository at this point
Copy the full SHA af73fe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fb8e58 - Browse repository at this point
Copy the full SHA 3fb8e58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ade434 - Browse repository at this point
Copy the full SHA 7ade434View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.