The most typical way for using of DFLASH is EEPROM emulation. DFlash use always smallest block with highest endurance, sometimes reaction to ECC failure is handled differently than with code flash. That’s why it is well suited for running EEPROM emulation driver above this memory space. Otherwise it just may be used for storing non-volatile data (in comparison to code flash, it has higher endurance, but lower data retention).