老王电子的拆机 ESP32-SOLO-1 填坑报告
ESP32-SOLO-1 拆装
都是带板的, 长这个样子
需要用热风枪从背面吹, 因为中间有焊点, esp32朝下, 用280度大概2到3分钟, 四周需要均匀着风, 用镊子试探天线部分是否松动, 将外沿稍微剥离后加热后边直到自然脱落.
吹下来之后的样子
来个近点的图, 一共十片, 坏二片, 其他都正常
再焊到转接板上
来个近点的正面和背面
运行示例代码
环境安装就不细说了
编译准备
# 复制样例项目
cd ~/esp
cp -r esp-idf/examples/get-started/hello_world/ .
cd hello_world
# 设置类型
idf.py set-target esp32
# 设置编译选项, 只把flash大小从2M改成了4M
idf.py menuconfig
如果烧录对象是solo, 需要勾选Component config -> FreeRTOS -> Run FreeRTOS only on first core
编译
idf.py build
写入
对于CP2012, 会自动重启无需手工reset
idf.py -p /dev/ttyUSB0 flash
查看串口输出
idf.py -p /dev/ttyUSB0 monitor
# 如果要烧录加查看
idf.py -p /dev/ttyUSB0 flash monitor
参考
- 环境搭建和安装,编译,烧录说明 https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html
- 开发板产品页 https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/esp32/get-started-devkitc.html
- Xtensa 处理器架构,产商Tensilica https://blog.csdn.net/tugouxp/article/details/113816681
- 使用ESP32做DSP处理 https://github.com/espressif/esp-dsp