ESP32 CAM 开发技术一

一、设备简介

设备名称:esp32 Cam

Cpu:双核1.5

运行电压:5v

调试电压:3.3v

内存:

二、开发环境

【windows10】

ArduinoIDE

安装1.8版本的arduinoIDE,安装好以后点击File/Preference,在settings面板中将ESP32开发板地址写入到下方

https://dl.espressif.com/dl/package_esp32_index.json

点击Tools/Board/boardsManager,然后输入esp32,找到

2.官方AiThinkIDE()

下载地址:https://pan.baidu.com/s/1YbGiZgDROzTEdXgUVuKhBw

双击然后选择D:点击Extract

打开D盘AithinkIDE,双击打开configTool.exe,点击默认,自动识别所有文件夹位置,为了方便以后每次右击可以直接启动Cygwin,点击Register即可注册到鼠标右键

双击AiThinker_IDE.exe进行后面的代码测试

【Ubuntu Linux】

linux已经测试稳定的系统有Ubuntu 14.04,16.04版本,虚拟机环境下,如果主机系统是windows10 1902版本及最新版本的需要安装Vmware15,

官方linux虚拟机下载地址:

https://pan.baidu.com/s/1hWJAfeDQbYiD01X6eyqgMw

三、接线及下载程序

硬件准备:

FTDI:需要安装驱动,驱动下载页面:(https://www.ftdichip.com/FTDrivers.htm)

杜邦线:5根

下载模式:下载模式首先确保FTDI的跳帽在3.3v上,然后根据上图进行接线,接完线以后,我们可以打开串口调试工具,然后按下esp32板子上的重启按键,即可看到下图信息:

看到waiting for download说明esp32开发板已经进入下载模式了,这种状态下,我们可以直接打开ArduinoIDE进行烧录示例中的代码了,打开示例代码后直接点击“上传”开始自动编译完成后自动上传,中途不需要任何操作,坐等提示完成就可以了

工作模式:运行模式就是我们代码烧录到芯片后,就可以让设备直接工作起来,我们需要将FTDI上的跳帽拔掉插到5V上,然后按照上图工作模式,进行连接就可以了,如果代码已经搞定需要让设备独立工作,也可以直接将杜邦线焊接在5V电池上直接供电运行,在开发阶段,我们经常需要用到串口传递调试信息到电脑中,我们可以将RX和TX连接起来,电脑安装安信可调试工具或者打开Arduino串口窗口就可以看到调试信息

四、固件的烧录

【windows10】

直接下载官方的ESPDownloadTools烧录固件就可以了,如果我们的固件是一个文件,内存地址直接用0x000000,如果是多个文件的,按照下图的内存地址进行填写

boot.bin

【linux】

这里我们以官方虚拟机为例,直接输入make flash monitor就可以将代码烧录到芯片,中间不需要按任何按键,烧录完成后会自动运行

你可能感兴趣的:(ESP32 CAM 开发技术一)