-
Notifications
You must be signed in to change notification settings - Fork 7.7k
Open
Labels
Feature RequestA request for a new featureA request for a new featurearea: DFUDevice Firmware UpgradeDevice Firmware Upgradearea: mcumgr
Description
An application may wish to implement few possibilities for DFU.
Access to image flash is not guarded in any way right now.
This may lead to a situation when, at the same time, more one
thread/process is writing new app image to flash partition.
Result of such situation is corrupted and denied image
by the bootloader (mcuboot for example).
Several dfu transports use different API for accessing image flash partition.
- usb_dfu uses flash_img API
- SMP uses flash_area API
Didn't check for more.
Describe the solution you'd like
- Exclusive flash image access across all possible DFU transport layers.
- Flash image access unification
Metadata
Metadata
Labels
Feature RequestA request for a new featureA request for a new featurearea: DFUDevice Firmware UpgradeDevice Firmware Upgradearea: mcumgr