完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
1个回答
|
|
内存优化
ESP32 内部 SRAM 有 520KB,但是系统启动后可用内存约为 300KB(以 Hello World 工程为例),很多物联网应用都会使用 Wi-Fi 连接云端/ Bluetooth 和手机通信/ OTA 升级等功能,可能会面临内存不足问题。尽管 ESP32 可以外挂 PSRAM,为了节省成本,可以不使用 PSRAM 当然最佳。 优化措施 1 修改 SPI RAM config 2 修改 BLE 的配置 如果有打开蓝牙功能,可以关闭没有使用到的蓝牙部分功能。如图: 3 检查是否有较大的全局变量 使用 make size-components 查看生成的固件内存使用情况, 查看你的模块中是否存在较大的全局变量 total sizes: DRAM .data size: 13272 bytes DRAM .bss size: 34024 bytesUsed static DRAM: 47296 bytes ( 77284 available, 38.0% used)Used static IRAM: 96352 bytes ( 34720 available, 73.5% used) Flash code: 1101719 bytes Flash rodata: 267772 bytesTotal image size:~1479115 bytes (.bin may be padded larger)Per-archive contributions to ELF file: Archive File DRAM .data & .bss IRAM Flash code & rodata Total libbt.a 325 2338 460 155773 53596 212492 libmesh.a 186 3636 0 161096 38471 203389 libnet80211.a 924 8906 3782 111740 13750 139102 libmbedtls.a 100 268 30 108099 19263 127760 liblwip.a 19 4172 0 89540 16876 110607 libc.a 0 20 0 85809 6516 92345...
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
937 浏览 0 评论
1138 浏览 1 评论
935 浏览 1 评论
2163 浏览 1 评论
3475 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 22:50 , Processed in 0.977128 second(s), Total 39, Slave 33 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号