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 最好。

相关推荐
网安情报局4 小时前
除了 CDN,DDoS 攻击还有哪些更有效的防护方式?
网络
Promise微笑5 小时前
2026年国产替代油介损测试仪:油介损全场景解决方案与技术演进
大数据·网络·人工智能
AnalogElectronic7 小时前
linux 测试网络和端口是否连通的命令详解
linux·网络·php
Rust研习社8 小时前
使用 Axum 构建高性能异步 Web 服务
开发语言·前端·网络·后端·http·rust
灰子学技术8 小时前
Envoy HTTP 流量层面的 Metric 指标分析
网络·网络协议·http
上海云盾-小余9 小时前
海外恶意 UDP 攻击溯源:分层封禁策略与业务兼容平衡方案
网络·网络协议·udp
智慧光迅AINOPOL9 小时前
校园全光网建设指南:从架构到调优,打造稳定高体验校园网络
网络·全光网解决方案·全光网·酒店全光解决方案·泛住宿全光网解决方案
被摘下的星星9 小时前
Internet 的域名系统:从“名字”到“地址”的翻译官
网络
Diros1g11 小时前
如何通过普通网线给另一个设备供网
网络·网络协议
beyond阿亮11 小时前
IEC104 Client Simulator - IEC104 主站/客户端模拟器 仿真器免费使用教程
运维·服务器·网络