【ESP32-S2-Kaluga-1测评】奔跑的ESP32之三 驱动安装出bug
[复制链接]
1. 根据手册规规矩矩安装驱动,把开发工具等配置完成后,发现最终没有成功连接串口驱动。
其实整个串口是比较有料的,是双串口,其中一个是VCP虚拟串口,所以显示是两个黄叹号。多次实验,FTDI驱动安装成功,但是就是不能识别硬件。再继续研究下。
2、不过,抽空先分析一下配套的四个扩展板也是有意义的。
2.1 ESP-LyraP-CAM 的摄像头功能。具体的连接如下,
主板摄像头排针
|
连接至主板排母
|
电源 LED 指示灯
|
如果电源供电电压正常,则红色 LED 亮起
|
摄像头模块连接器
|
硬件支持 OV2640 和 OV3660 相机模块;目前,ESP-LyraP-CAM 默认提供 OV2640 摄像头模块
|
对应的接口和引脚如下
OV2640是OmniVision公司生产的一颗1/4寸的CMOS UXGA(1632*1232)图像传感器; 支持自动曝光控制、自动增益控制、自动白平衡、自动消除灯光条纹等自动控制功能。
UXGA最高15帧/秒,SVGA可达30帧,CIF可达60帧; 支持图像压缩,即可输出JPEG图像数据。具体的引脚功能如下
管脚名称
|
管脚类型
|
管脚描述
|
OV_SCL
|
输入
|
SCCB总线的时钟线,可类比I2C的SCL
|
OV_SDA
|
I/O
|
SCCB总线的数据线,可类比I2C的SDA
|
RESETB
|
输入
|
系统复位管脚,低电平有效
|
PWDN
|
输入
|
掉电/省电模式,高电平有效
|
HREF
|
输出
|
行同步信号
|
VSYNC
|
输出
|
帧同步信号
|
PCLK
|
输出
|
像素同步时钟输出信号
|
XCLK
|
输入
|
外部时钟输入端口,可接外部晶振
|
D0…D7
|
输出
|
像素数据输出端口
|
具体在驱动中实现。
2.2 ESP-LyraT-8311A 音频处理功能。实现,音频播放/录音,音频信号处理。
连接的功能组件如下,
主要组件
|
描述
|
扩展板排针
|
扩展板另一面的排针,用于与主板上的排母相连;扩展板的排母则用于配合其他使用排针的主板使用
|
功能按钮
|
可编程按钮
|
麦克风
|
支持驻极体和 MEMS 麦克风;此扩展板默认带有驻极体麦克风
|
耳机接口
|
1/8” 耳机接口
|
扬声器连接器
|
2 针连接器,用于连接外部扬声器
|
PA
|
3 W 音频信号放大器,配合外部扬声器使用
|
外部麦克风矩阵连接器
|
(保留)外部麦克风矩阵(麦克风扩展板)FPC 连接器
|
ADC
|
(保留)高性能 ADC/ES7243,包括 1 个麦克风通道、1 个声学回声消除 (AEC) 功能通道
|
单声道音频编解器
|
ES8311 音频 ADC 和 DAC,可转换麦克风拾音的模拟信号;或转换数字信号,使其可通过扬声器或耳机进行播放
|
2.3 ESP-LyraP-TouchA 触摸按键功能,主要用于音频应用。
主要组件
|
描述
|
主板触摸 FPC 连接器
|
用于将子板连接到主板的触摸 FPC 连接器。
|
触摸板
|
电容式触摸电极。
|
保护环
|
连接至触摸传感器,可在开发板遇水时触发中断保护(遇水电路保护)。此时,传感器阵列也将遇水,绝大多数(或全部)触摸板将由于大量误触而无法使用。在接收到此中断后,用户可自行裁决是否通过软件禁用所有触摸传感器。
|
使用 FPC 连接两个 FPC 连接器。连接端口对应触摸位置。
2.4 ESP-LyraP-LCD32 LCD 图像显示功能
实现 3.2” LCD 图形显示屏(320 x 240 分辨率)。该显示屏通过 SPI 总线连接到 ESP32-S2。
分别实现FPC连接到扩展板,以及扩展板连接到主板的过程。
3、作为完整的硬件生态,这里是用menuconfig来实现配置的,并不需要用户过多参与基础驱动的开发,这样对于一个巨大出货量的产品来说,更是方便了开发者。接近傻瓜式开发。上一帖是在windows环境下配置安装的,虽然顺畅,而且也可以编译成功,不过用linux可能才是这个工具最大方便的地方。随后就换过去。
|