[ESP32-S2-Kaluga-1 Review] 1. Delayed unboxing review
[Copy link]
I have put this review post aside for a week. Today I can finally hand in my first assignment~
When I first applied for the project, I filled in the express delivery information and sent it to the school, but the epidemic made it impossible to go back to school to pick it up. Finally, after several twists and turns, the ESP32-S2-Kaluga-1 development board kit was sent to my current residence, so I could evaluate it. The quality of the development board is very good. The plastic box is heavy and has a sense of weight, and the packaging inside is also very careful.
First, a family photo:
After unpacking, I couldn't wait to assemble all the components and powered it up. The Espressif animation slowly appeared, accompanied by elegant background music.
Then, the image from the camera appeared on the screen. Since the camera was facing the face, I was shocked. I had just finished watching "The Bad Kids" and thought Zhang Dongsheng was possessed ... The image was severely torn. Since the image was too scary, I used a doll to demonstrate this phenomenon .
Coincidentally, I saw this problem described in @ RCSN's post https://bbs.eeworld.com.cn/thread-1133335-1-1.html , and analyzed that this problem was caused by the factory firmware being too original, and it could be solved by updating the program.
I had never used an ESP32 board before, and I was not very familiar with Espressif's toolchain, so I found the official tutorial and thought about starting from the deployment environment step by step. Since I had to go to work during the day and there was no internet in the dormitory at night, I used the mobile phone hotspot to connect my computer to the Internet, and this deployment took several days. At first, I tried to use the esp-idf-tools-setup-2.3.exe tool on Win to build the environment, but it was always not done. Then I built an Ubuntu virtual machine and built a Linux environment on it. According to the tutorial, the first step was to clone the esp-idf repository, but the cf056a7 version in the official tutorial did not exist... So the download of this library cost me a lot of mobile data... Finally, I finally configured the environment,
Then the helloworld program is successfully compiled and burned into the development board
The following is the result of printing data
In the warehouse, I used the camera to re-burn the program of the development board. Indeed, the screen fracture phenomenon has disappeared, and the overall picture is smooth and the program is also very good~
When I first experienced the development board, I found that there were two USB ports on the right side of the board. The silk screen below was for power supply, and the silk screen above was for burning programs. Maybe the purpose of this design of the development board is to decouple power supply and burning programs, but it is very inconvenient for people like me who have scarce USB cables.
I still prefer to use one cable to solve the functional problem, so I soldered the missing diode on the USB port for burning, so that power supply and burning can be achieved through one port~
This week, I finally solved the problem of programming environment, and I can finally experience the functions of ESP32S2 ~
|