1 ESP32-CAM板
1.1 开局
淘宝30块买了各esp32-cam板子;
VSCode配置micropython开发环境(安装RT-Threat Micropyton插件);
micropython官方下载esp32 espressif固件;
通过esptool刷入固件,命令如下:
esptool --chip esp32 --port COM8 erase_flash
esptool --chip esp32 --port COM8 write_flash -z 0x1000 E:\Projects\esp32\ESP32_GENERIC-20240602-v1.23.0.bin
发现无法进入repl,怀疑板子坏了;
用商家教程配置Arduino环境,烧录验证板子可用;
用Thonny尝试连接,提示板子处于忙碌状态或bootloader模式;
查资料发现GPIO0控制烧录和调试模式;
观察底板电路,发现CH240芯片,观察板子走线发现GPIO0连接芯片DTR引脚;
查找芯片手册发现"DTR and Multi-Mode MCUs Download"部分涉及这个问题;
底板芯片配置为DTR输出低电平,导致通过底板连接esp32只能烧录不能调试;
于是单独购买烧录器,通过杜邦线连接3.3v输出;
尝试连接板子成功,打印信息成功;
尝试esp32连接无线网失败,电压不够板子总重启;
更换烧录器5v输出,连接网络成功;
测试camera,发现没有camera库;
尝试用uip导入camera库,报错不存在uip;
尝试用mip导入camera库,报错找不到camera库;
找了个开源项目https://github.com/shariltumin/esp32-cam-micropython-2022
,下载包含camera驱动的固件:
https://files.cnblogs.com/files/blogs/683126/esp32固件.zip?t=1721614583&download=true
!!!!待刷入测试!!!!
1.2 点灯
通过machine库的Pin方法和time库sleep_ms方法,引脚4输出高电平点亮闪光灯300ms;
标签:探索,记录,--,连接,ESP32,板子,camera,固件,esp32 From: https://www.cnblogs.com/hit-ztx/p/18315419