乐鑫技术交流
直播中

哈哈哈

10年用户 860经验值
擅长:可编程逻辑
私信 关注
[问答]

从外部RAM分配所有发件箱缓冲区是否有可能呢?

我有一个正在为商业项目开发的应用程序,该项目使用带有 SPI PSRAM 的 ESP32。
我刚刚意识到,我在 MQTT 发件箱中排队的消息在从标准 malloc 调用分配的缓冲区中被复制。按照我设置的方式,这将来自内部 RAM。修改库以具有配置选项以更喜欢从外部 RAM 分配所有发件箱缓冲区是否可能/实用?
我意识到有一个自定义发件箱实现配置选项,我还没有找到这方面的示例,但也可以尝试一下。

回帖(2)

何微微

2023-3-2 15:35:02
通过外部RAM地址直接写入或读取数值。也许 IDF 中有示例。
举报

李海必

2023-3-2 15:35:10
或者做“idf menuconfig”,也许你可以按照你的意愿配置它。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分