How to re-program wifi device: ESP-WROOM-02
From Terasic Wiki
1. Please short RFS JP2 pin2-pin3.
2. In Quartus Project top file, connect UART2USB and WIFI_UART0.
assign WIFI_UART0_TX = UART2USB_RX; assign UART2USB_TX = WIFI_UART0_RX; assign UART2USB_RTS = WIFI_UART0_CTS; assign WIFI_UART0_RTS = UART2USB_CTS;
assign WIFI_RST_n = KEY[0]; assign WIFI_EN = 1'b1;
3. Compile and download .sof file.
4.Run ESPFlashDownloadTool_v3.4.4.exe,and select “ESP8266 DownloadTool”
5.For flash layout, refer to: ESP8266_NONOS_SDK-2.1.0\bin\at\README.md
6. Refer to below screenshots for the rest settings(COM port select RFS UART COM port):
7. Click START,wait for UART synchronization:
8. Press Key[0] to synchronize:
sdk: https://espressif.com/en/support/download/sdks-demos select ESP8266 NONOS SDK V2.1.0 20170505
download tool: https://espressif.com/en/support/download/other-tools select Flash Download Tools V3.4.4 (ESP8266 & ESP32)
DE10_Lite Quartus Project: http://mail.terasic.com.cn/~dongliu/DE10-Lite/DE10_LITE_WIFI_TIME_RTL.zip