I made my own WiFi circuit board using ESP8266EX and a W25Q32 flash (bought from Mouser). My problem is it is not flashing. I used NodeMCU flasher and ESP flashing tool. It only gives boot mode 1,7 when try to flash and boot mode 3,7 when I reset, at 74880 baud rate (which looks correct according to my knowledge).
For test my surrounding circuitry, I replaced ESP8266EX and flash with an existing ESP01's ESP chip and flash. I can flash my circuit with that chip and flash, without an error and I can run code. (Also I tried several new ESP8266EXs and W25Q32s and they didn't work.)
Are there any additional things I should do when I use a brand-new ESP8266EX and empty W25Q32 to make it flash?