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

元素网站邯郸市建设局网站

元素网站,邯郸市建设局网站,企业网站建设与推广范文,短链接在线生成免费目录 基于ESP32S3:解决RWDT无法触发中断问题引言解决方案1. 查看报错日志2. 分析报错及一步一步找到解决方法3.小结我的源码基于ESP32S3:解决RWDT无法触发中断问题 引言 在嵌入式系统中,RWDT(看门狗定时器)是确保系统稳定性的重要组件。然而,在某些情况下,RWDT可能无法… 目录 基于ESP32S3:解决RWDT无法触发中断问题引言解决方案1. 查看报错日志2. 分析报错及一步一步找到解决方法3.小结 我的源码 基于ESP32S3:解决RWDT无法触发中断问题 引言 在嵌入式系统中,RWDT(看门狗定时器)是确保系统稳定性的重要组件。然而,在某些情况下,RWDT可能无法触发预期的中断。本文旨在探讨此问题的原因及解决方案。 解决方案 1. 查看报错日志 从上图可以知道错误是程序那个位置发生的,那么报错的程序如下图所示: 2. 分析报错及一步一步找到解决方法 从上面已经知道了导致报错的程序位置了,那么我调用esp_intr_alloc函数传入的形参与对比官方的源码调用esp_intr_alloc来看,都没有什么问题,猜测,一般是该中断源可能已经被使用过导致的,我们可以分析一下esp_intr_alloc函数。 跳转到esp_intr_alloc函数中,如下图所示: 可以看到,该函数其只是调用esp_intr_alloc_intrstatus函数而已,那么跳转到esp_intr_alloc_intrstatus函数中,如下图所示: 我们可以在红色框框看出,该函数内使用的是ESP_EARLY_LOGV函数进行日志输出。结果调用这个函数后并没有ESP_EARLY_LOGV函数后并没有生效,没用对应的日志输出出来,那我们先看看函数的介绍,如下图: log文件路径:\Espressif\frameworks\esp-idf-v5.1.2\components\log\log.c   从上面可只,log_level=ESP_LOG_VERBOSE,而LOG_LOCAL_LEVEL和esp_log_default_level又是哪里定义的呢?下图是我找到其定义: 从上面可分析出,ESP_EARLY_LOGV日志输出使能条件是 CONFIG_LOG_MAXIMUM_LEVEL=ESP_LOG_VERBOSE 和 CONFIG_LOG_DEFAULT_LEVEL=ESP_LOG_VERBOSE 同时成立。而CONFIG_LOG_MAXIMUM_LEVEL和CONFIG_LOG_DEFAULT_LEVEL都是在sdkconfig上定义的,那么我们可以通过menuconfig图形化工具进行设置,如下:   重新编译运行后,ESP_EARLY_LOGV就能正常输出日志了,但是因为这种设置时全局的,导致系统所有的日志都输出出来,这是不想看到的,因此只在这个函数修改 LOG_LOCAL_LEVEL和esp_log_default_level即可,那么就不会影响到全局了,操作如下图所示: 这是日志也能正常输出了:   从上面申请中断的日志和RTC中断源号可看出,在进入主函数和系统调度前就已经申请了,所以这也就是为什么申请RTC中断失败的原因了。那么现在就是要找找到底是哪里申请了该RTC中断了,可以在函数调用中加esp_backtrace_print这个函数,这个函数是打印堆栈信息的,如下: 输出日志如下: 从上面日志可以确定,调用的文件是,如下图:
http://www.hkea.cn/news/14556592/

相关文章:

  • 微信链接的微网站怎么做古典网站源码
  • 网站设计创意重庆企业网络推广网站
  • 网站专业优化公司免费网站建设ydwzjs
  • 网站怎样做301跳转电脑当服务器做网站
  • 做网站时字幕怎么做科技类网站源码
  • 珠宝网站设计文案兰州设计公司有哪些
  • 邓州网站制作福建工程建设管理中心网站
  • 锦州网站优化wordpress 文字不显示
  • 站长工具收录查询广告投放数据分析报告
  • 网站设计顺德连云港东海县做网站
  • 织梦怎么做手机网站网页制作工具
  • 以域名做网站关键词公司网站建设的市场需求
  • 购买网站要多少钱福建省住房和城乡建设局网站
  • 论文中引用网站中深圳东门麦当劳
  • 站内信息 wordpress百度游戏app下载
  • 做企业网站制作龙岗房价
  • 重庆的企业网站淘宝建设网站
  • 可以免费做调查问卷的网站下载吧网站整站源码
  • 中国建设银行网站主要功能wordpress查看爆破着ip
  • 做网站用什么需要好公司的网站都是谁在维护
  • 海尔建设网站的内容wordpress可以做下载
  • 网站内容的编辑和更新怎么做假网站怎么制作
  • 网站定制网页设计个人做网站设计
  • 关于做摄影的网站wordpress用户手册
  • 手机网站静态模板下载青岛市住房城乡建设局网站
  • 网站开发技术发展wordpress手机不方便
  • 做网站还有钱赚吗网站系统建设目标范本
  • 石家庄制作网站的公司wordpress移动端底部广告
  • 机械建设网站制作深圳市企业服务体系平台建设方案
  • 建站服务网络公司天元建设集团有限公司六公司