We're developing custom device based on MCIMX287CVM4B (TAIW) and Macronix NAND MX30LF2G18AC. It's perfectly working with U-Boot 2014.10 and 3.18 linux kernel.
Nowadays our suppliers instead of Macronix brought an analog Winbond W29N02GVBIAA. But when testing the devices it turned out that they are switching on non-stably. In the same time the replacement of Winbond with Macronix solving this problem.
I connected to the debug uart and saw the error codes 0x80508002 and 0x80502008. Then I connected to the USB and load and run U-Boot from RAM. U-boot confirmed that all OK, then its started booting kernel and system. When I did soft-reboot, its again expected the download from usb.
What could be the problem? What should I look for?
Thank you for your cooperation.