ESP32S3的RGB屏幕漂移问题

由于图片太大太多占用的带宽特别大,FLASH带宽不足的情况下,导致的。

所以我们打开XIP

如果开启了这个 SPIRAM_XIP_FROM_PSRAM,就会将代码和只读数据搬到 psram

这样的话,FLASH的带宽就变成了PSRAM的带宽了,传输过程更加稳定。

数据默认是 DMA 直接从 psram 搬运数据到 RGB 屏幕,而开启bounce buffer后,CPU 会先从 psram 搬运到内部 RAM,然后 DMA 从内部 RAM 发送到 RGB屏幕,这个结合 XIP 使用,防止 flash 读写引起屏幕显示异常

如果数据图片太多导致XIP 失效,可以分区,把一些图片放进flash。这样也减小了flash 的带宽。但是总的来说还是要flash 支持120M 最好。

相关推荐
Chenyu_3104 小时前
DPDK、TC 和 XDP:Linux 高性能网络到底在优化什么
linux·服务器·网络·缓存
徐同保5 小时前
免费ssl证书全流程AI配置(含七牛云cdn)
网络·网络协议·ssl
lisw055 小时前
制造业信息化:现代工业的发展趋势!
大数据·网络·人工智能
陈让然5 小时前
WSL 桥接设置静态IP(快速)
linux·网络·ubuntu
持敬chijing5 小时前
白盒测试与代码审计-js登录逆向实战
javascript·网络·安全·web安全·网络安全·网络攻击模型
裕晟资质规划7 小时前
三类涉密资质延续时限差异分析:军工60日与集成印制3个月的边界
java·服务器·前端·网络·安全
刘胡子大叔7 小时前
备份包只有 1.5K?
linux·服务器·网络
姜鱼问生9 小时前
每次开机手动检查 6 样东西?我写了个 2 秒自检脚本
运维·网络·nginx·docker·容器
钱工的门窗技术笔记9 小时前
智能门窗的边界与前提:为什么“智能”不能替代本体性能
网络·物联网·智能家居
是真的小外套9 小时前
2021年软考中级信息安全工程师:选择题+案例分析真题全解析(含答案)
网络