[rtl872x] Allow KM4 SDK Bootloader images to boot #2656
Merged
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.
Problem
We want to allow Particle built prebootloader binaries to boot Realtek SDK based KM4 bootloader binaries. This is broken in the current Device OS.
Solution
The RTK SDK KM4 based bootloaders expect a
FLASH_InitTypeDef flash_init_para
structure to be present inBKUP_REG7
at boot. We had this originally, but since our bootloader does not need this, it was removed.It doesnt appear that anything internal to DVOS uses
BKUP_REG7
, so this change should be safeSteps to Test
prebootloader-part1
from this branch, flash to p2Example App
Ask scott for KM4 SDK Bootloader binary
References
Links to the Community, Docs, Other Issues, etc..
Completeness