In our project we have several custom boards with C6678 and Strata P30 NOR flash by Nymonyx (Micron, datasheet is http://www.micron.com/~/media/Documents/Products/Data%20Sheet/NOR%20Flash/Parallel/P30/306666_P30_130nm_Discrete_DS.pdf)
All timing and other configuration of EMIF16 is fine. Sometimes we have problems when reading from flash (0xFFFF are read instead of useful data). In that cases if we are connecting to board over XDS560 and making "System Reset" - flash begins to work fine. Sometime it works fine itself after POR. How explain this strange EMIF16's behavior? What should I do and how to configure EMIF16 or reset entire board without XDS560 to reliably read data from the noticed flash?