当前位置: 首页 > news >正文

ESP32S3使用串口0作为LOG输出

配置

配置串口,在内存保护这个选项里Memory protection

修改内存申请函数

测试代码

uint8_t buf1 = heap_caps_malloc(320*240 * sizeof(lv_color_t), MALLOC_CAP_SPIRAM);
ESP_LOGI("Test", "%d", buf1);sprintf(buffer, "   Biggest /     Free /    Total\n""\t  SRAM : [%8d / %8d / %8d]\n""\t PSRAM : [%8d / %8d / %8d]",heap_caps_get_largest_free_block(MALLOC_CAP_INTERNAL),heap_caps_get_free_size(MALLOC_CAP_INTERNAL),heap_caps_get_total_size(MALLOC_CAP_INTERNAL),heap_caps_get_largest_free_block(MALLOC_CAP_SPIRAM),heap_caps_get_free_size(MALLOC_CAP_SPIRAM),heap_caps_get_total_size(MALLOC_CAP_SPIRAM));
ESP_LOGI("MEM", "%s", buffer);

运行结果

http://www.lryc.cn/news/518966.html

相关文章:

  • Linux:深入了解fd文件描述符
  • springboot 集成 etcd
  • 03_Redis基本操作
  • pycharm-pyspark 环境安装
  • Unity + Firebase + GoogleSignIn 导入问题
  • web-app uniapp监测屏幕大小的变化对数组一行展示数据作相应处理
  • 2025年VGC大众汽车科技社招入职测评综合能力英语口语SHL历年真题汇总、考情分析
  • Linux中配置Java环境变量
  • 完全自定义Qt翻译功能,不使用Qt Linguist的.ts 和 .qm类型翻译
  • 551 灌溉
  • php函数性能优化中应注意哪些问题
  • 安科瑞 Acrel-1000DP 分布式光伏监控系统在工业厂房分布式光伏发电项目中的应用
  • 鼠标自动移动防止锁屏的办公神器 —— 定时执行专家
  • 各种特种无人机快速发展,无人机反制技术面临挑战
  • 深入学习RabbitMQ的Direct Exchange(直连交换机)
  • HTML实战课堂之启动动画弹窗
  • 将本地的 Git 仓库上传到 GitHub 上(github没有该仓库)
  • 【Linux】模拟Shell命令行解释器
  • G-Star Landscape 2.0 重磅发布,助力开源生态再升级
  • Lianwei 安全周报|2024.1.7
  • ASP.NET Core 实现微服务 - Consul 配置中心
  • 使用redis的5种常用场景
  • 微信小程序防止重复点击事件
  • PySpark用sort-merge join解决数据倾斜的完整案例
  • sklearn-逻辑回归-制作评分卡
  • scrapy爬取图片
  • 在 Vue 项目中使用地区级联选
  • 【简博士统计学习方法】第1章:1. 统计学习的定义与分类
  • 利用 Python 脚本批量创建空白 Markdown 笔记
  • 【Qt】C++11 Lambda表达式