4346|6

422

帖子

4

TA的资源

纯净的硅(初级)

楼主
 

【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可能才是这个工具最大方便的地方。随后就换过去。

 

 

最新回复

 ESP32-S2-Kaluga-1测评汇总 https://bbs.eeworld.com.cn/thread-1134201-1-1.html   详情 回复 发表于 2020-8-16 14:31
点赞 关注
 
 

回复
举报

310

帖子

5

TA的资源

一粒金砂(中级)

沙发
 

建议在linux下开发,编译快。配合vscode,效率高很多

点评

这个系统就是给linux开发的。 其实对于windows不友好,不过好像把驱动改好了。正在修复中。    详情 回复 发表于 2020-8-7 11:13
 
 
 

回复

422

帖子

4

TA的资源

纯净的硅(初级)

板凳
 
宋元浩 发表于 2020-8-7 10:28 建议在linux下开发,编译快。配合vscode,效率高很多

这个系统就是给linux开发的。

其实对于windows不友好,不过好像把驱动改好了。正在修复中。

 

点评

esp32s2是新片子,目前AT,mpy,arduino都没有做出移植,只能IDF开发。IDF开发最好就是在linux下开发。    详情 回复 发表于 2020-8-7 13:21
 
 
 

回复

310

帖子

5

TA的资源

一粒金砂(中级)

4
 
北方 发表于 2020-8-7 11:13 这个系统就是给linux开发的。 其实对于windows不友好,不过好像把驱动改好了。正在修复中。   ...

esp32s2是新片子,目前AT,mpy,arduino都没有做出移植,只能IDF开发。IDF开发最好就是在linux下开发。

 

点评

这次的IDF也有问题,文档中有set-target 这个指令,使用时发现没有,用--help,确实没有。 这个idf 缺省时esp32,如何设置成esp32s2,还没有搞定。  详情 回复 发表于 2020-8-7 13:43
 
 
 

回复

422

帖子

4

TA的资源

纯净的硅(初级)

5
 
宋元浩 发表于 2020-8-7 13:21 esp32s2是新片子,目前AT,mpy,arduino都没有做出移植,只能IDF开发。IDF开发最好就是在linux下开发。 ...

这次的IDF也有问题,文档中有set-target 这个指令,使用时发现没有,用--help,确实没有。

这个idf 缺省时esp32,如何设置成esp32s2,还没有搞定。

点评

具体得看idf.py这个文件源码,可能window环境下对set-target没解析,在linux下idf.py set-target esp32s2是没问题的。所以开发最快直接在虚拟机装个linux发行版,直接在linux下开发  详情 回复 发表于 2020-8-7 14:07
 
 
 

回复

310

帖子

5

TA的资源

一粒金砂(中级)

6
 
北方 发表于 2020-8-7 13:43 这次的IDF也有问题,文档中有set-target 这个指令,使用时发现没有,用--help,确实没有。 这个idf 缺 ...

具体得看idf.py这个文件源码,可能window环境下对set-target没解析,在linux下idf.py set-target esp32s2是没问题的。所以开发最快直接在虚拟机装个linux发行版,直接在linux下开发

 
 
 

回复

1万

帖子

2854

TA的资源

管理员

7
 

 ESP32-S2-Kaluga-1测评汇总
https://bbs.eeworld.com.cn/thread-1134201-1-1.html

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名

玩板看这里:

https://bbs.eeworld.com.cn/elecplay.html

EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表