Solutions:
To enable CFG MSPI/SSPI without enabling user mode persistent bit, please follow below programming sequence:
- Program your desired JEDEC file to internal flash without enable the MSPI persistent bit - this also means that CFG sysConfig port is not enable
- Create a dummy JEDEC file then use the Diamond Programmer operation "FLASH Program Feature Rows" to write to feature row - with this method, you will not overwrite the internal flash bitstream, but able to setup CFG sysCOnfig port through write to feature row bit.


To enable dual boot from external flash through MSPI, follow below settings:
NV Feature Row Setting
- SLAVE_SPI_PORT=ENABLE
- MASTER_SPI_PORT=ENABLE
Diamond Device constraint setting
- SLAVE_SPI_PORT=ENABLE if you are using SPI background programing mode(Transfr), DISABLE if you are using normal SPI programing mode
- MASTER_SPI_PORT=DISABLE