问题描述
在扫地机产品上使用ESP32-S3芯片/模组,ESP-IDF版本为idf5.x时,客户在spi2上用外挂flash设置40mhz的时候sck有波形,但是80mhz的时候没有波形,报错提示memspi:no response,代码是读取flash rdid失败。这是为什么呢?
解决思路
(1)接线为20cm杜邦线,设置spi2的速度为80M。开始外挂不同的品牌的flash测试,数据读取。读取到的数据,不同的flash表现不一致(有些flash读取到了容量为4k,有些为2k),读到的flash型号和容量大小都是错误的,问题复现了。

客户的测试结果

我们的测试结果
(2)接线为20cm,spi2速度设置为40M。测试不同的型号的flash都可以正确的读取到型号和容量大小。接线为5cm,spi2速度设置为80M。测试不同的型号的flash都可以正确的读取到型号和容量大小。
解决方案
给客户的建议是换5cm的线,速率较高的有线通信场景还是需要注意减少线长。
-
FlaSh
+关注
关注
10文章
1715浏览量
154722 -
AI
+关注
关注
89文章
38184浏览量
296972 -
ESP32
+关注
关注
24文章
1085浏览量
20873
发布评论请先 登录
乐鑫ESP32-S3专为AIoT设计,强化边缘AI应用方向
请问ESP32-S3蓝牙是否支持SPP?
浅谈ESP32-C3与ESP32-S3芯片
合宙ESP32-S3开发板特性解读
基于ESP32-S3的高性能开发板介绍
乐鑫ESP32-S3-WROOM-1U参考设计
乐鑫ESP32-S3-WROOM-2参考设计
乐鑫ESP32-S3-MINI-1U参考设计
乐鑫ESP32-S3_技术参考手册
ESP32-S3芯片赋能设备,打造智能交互新体验
【AI技术支持】ESP32-S3 JTAG调试问题处理
【AI技术支持】ESP32-S3运行例程电脑无法识别USB设备问题处理
【AI技术支持】ESP32-S3模组EspBleOTA搜索不到ble_ota例程的蓝牙问题处理
【AI技术支持】ESP32-S3芯片重复异常复位问题处理

【AI技术支持】ESP32-S3外挂FLASH不能设置为80MHz问题处理
评论