771|6

310

帖子

0

资源

一粒金砂(中级)

【ESP32-S2-Kaluga-1测评】奔跑的ESP32之三 驱动安装出bug [复制链接]

1. 根据手册规规矩矩安装驱动,把开发工具等配置完成后,发现最终没有成功连接串口驱动。

7.JPG

其实整个串口是比较有料的,是双串口,其中一个是VCP虚拟串口,所以显示是两个黄叹号。多次实验,FTDI驱动安装成功,但是就是不能识别硬件。再继续研究下。

2、不过,抽空先分析一下配套的四个扩展板也是有意义的。

2.1 ESP-LyraP-CAM 的摄像头功能。具体的连接如下,

主板摄像头排针

连接至主板排母

电源 LED 指示灯

如果电源供电电压正常,则红色 LED 亮起

摄像头模块连接器

硬件支持 OV2640 和 OV3660 相机模块;目前,ESP-LyraP-CAM 默认提供 OV2640 摄像头模块

 

esp-lyrap-cam-v1.0-layout-front.png

对应的接口和引脚如下

4.JPG 7.JPG

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 音频处理功能。实现,音频播放/录音,音频信号处理。

8.png

连接的功能组件如下,

主要组件

描述

扩展板排针

扩展板另一面的排针,用于与主板上的排母相连;扩展板的排母则用于配合其他使用排针的主板使用

功能按钮

可编程按钮

麦克风

支持驻极体和 MEMS 麦克风;此扩展板默认带有驻极体麦克风

耳机接口

1/8” 耳机接口

扬声器连接器

2 针连接器,用于连接外部扬声器

PA

3 W 音频信号放大器,配合外部扬声器使用

外部麦克风矩阵连接器

(保留)外部麦克风矩阵(麦克风扩展板)FPC 连接器

ADC

(保留)高性能 ADC/ES7243,包括 1 个麦克风通道、1 个声学回声消除 (AEC) 功能通道

单声道音频编解器

ES8311 音频 ADC 和 DAC,可转换麦克风拾音的模拟信号;或转换数字信号,使其可通过扬声器或耳机进行播放

 

8.png 4.JPG

2.3 ESP-LyraP-TouchA 触摸按键功能,主要用于音频应用。

 

主要组件

描述

主板触摸 FPC 连接器

用于将子板连接到主板的触摸 FPC 连接器。

触摸板

电容式触摸电极。

保护环

连接至触摸传感器,可在开发板遇水时触发中断保护(遇水电路保护)。此时,传感器阵列也将遇水,绝大多数(或全部)触摸板将由于大量误触而无法使用。在接收到此中断后,用户可自行裁决是否通过软件禁用所有触摸传感器。

image.png

使用 FPC 连接两个 FPC 连接器。连接端口对应触摸位置。

 

2.4 ESP-LyraP-LCD32 LCD 图像显示功能

实现 3.2” LCD 图形显示屏(320 x 240 分辨率)。该显示屏通过 SPI 总线连接到 ESP32-S2。

分别实现FPC连接到扩展板,以及扩展板连接到主板的过程。 4.JPG 7.JPG

 

3、作为完整的硬件生态,这里是用menuconfig来实现配置的,并不需要用户过多参与基础驱动的开发,这样对于一个巨大出货量的产品来说,更是方便了开发者。接近傻瓜式开发。上一帖是在windows环境下配置安装的,虽然顺畅,而且也可以编译成功,不过用linux可能才是这个工具最大方便的地方。随后就换过去。

 

 


回复

327

帖子

0

资源

一粒金砂(中级)

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

点评

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

回复

310

帖子

0

资源

一粒金砂(中级)

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

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

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

 

点评

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

回复

327

帖子

0

资源

一粒金砂(中级)

北方 发表于 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

回复

310

帖子

0

资源

一粒金砂(中级)

宋元浩 发表于 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

回复

327

帖子

0

资源

一粒金砂(中级)

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

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


回复

1万

帖子

133

资源

管理员

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

个人签名

玩板看这里:

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

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


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

最新文章 更多>>
    关闭
    站长推荐上一条 1/6 下一条

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

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

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

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