DA14531 ROM booter Limitations
ID: LPCBARESDK-708
Status: Fixed
First reported: 6.0.14.1114
Fixed in: 6.0.16.1144
Description
There are some limitations in the DA14531 booter preventing to boot from certain flashes. Those limitations are:
The DA14531 boost DCDC requires a very light load less than 50μΑ at power up. Thus loads, like the flash, should be isolated through a dedicated GPIO pin in order to avoid overloading the VBAT_HIGH on boot
Some Adesto Flash memories with Ultra Deep Power Down feature have high wake up time (up to 260us). The booter waits for 100us after a wake command. This results in corrupted data fetched from the flash.
Workaround
The secondary loader project, flash programmer and SPI flash driver of the DA14531 have been modified to support additional features and resolve those limitations. For implementation details, please refer to the da14531_secondarybootloader project available on Dialog semiconductor portal.