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

微商城网站建设渠道新闻类wordpress模板下载

微商城网站建设渠道,新闻类wordpress模板下载,网站开发研究生,阿里云网站 模板建设一.获取内核寄存器的值 1.在MDK的DEBUG模式下,当程序出现跑飞后,确定卡死在HardFault_Handler中断处 2. 通过Register窗口读取LR寄存器的值来确定当前系统使用堆栈是MSP还是PSP LR寄存器值堆栈寄存器0xFFFFFFF9MSP寄存器0xFFFFFFFDPSP寄存器 如下图所…

一.获取内核寄存器的值

1.在MDK的DEBUG模式下,当程序出现跑飞后,确定卡死在HardFault_Handler中断处
在这里插入图片描述
2. 通过Register窗口读取LR寄存器的值来确定当前系统使用堆栈是MSP还是PSP

LR寄存器值堆栈寄存器
0xFFFFFFF9MSP寄存器
0xFFFFFFFDPSP寄存器

如下图所示,当前程序使用的是PSP堆栈寄存器

在这里插入图片描述

二、查看堆栈寄存器保存的值

  1. 通过Register窗口确定MSP或PSP的地址
    如下图所示,当前程序卡死时使用的堆栈寄存器为:PSP寄存器,地址为:0x20010318
    在这里插入图片描述
  2. MSP、PSP堆栈寄存器介绍
    由于异常发生时,内核将r0、r1、r2、r3、r12、r14(lr)、pc、xprs寄存器依次入栈
    r14(lr):保存的是产生异常中断前内核执行的指令地址
    r15(pc):保存的内核正在执行的指令地址
    在这里插入图片描述
    3 查看堆栈寄存器的保存值
    将上面PSP寄存器的地址(0x20010318)输入到MDK的Memory窗口中得到的数据如下,第六个数为lr寄存器的保存值
    在这里插入图片描述

三、定位lr寄存器地址的函数名

  1. 在工程编译后的map文件中,根据lr的地址确定运行函数,如下图所示在产生异常中断前,最后执行的地址为0x0801D727在函 prvAddCurrentTaskToDelayedList中,
    在这里插入图片描述
  2. 分析产生异常中断的原因

四、获取lr寄存器保持地址的方法

  1. 通过MDK在线调试如上面介绍的流程
  2. 通过jlink工具使用命令行也可以完成上述过程的定位
    JLink Commander调试方法
http://www.yayakq.cn/news/808913/

相关文章:

  • 商业网站和企业网站的区别云南俊发建设集团网站
  • 网站备案帐号找回密码网站二级页怎么做
  • 网站做优化一开始怎么做wordpress主页链接失效
  • 网站建设OA系统开发百度竞价推广是什么
  • 哪里能注册免费的网站网站客户体验
  • 汕头网站推广制作怎么做软件开发流程以及简要描述
  • python完整网站开发项目视频seo网站架构
  • 武安城乡建设网站天津市建设教育培训网
  • 安徽人防工程建设网站美好乡村建设网站
  • 怎样把域名和做的网站连接wordpress 默认端口
  • 免费申请网站域名微信小程序直播开通条件
  • 专业免费网站建设哪里便宜好看的博客页面
  • wordpress 相册模板广东seo网络培训
  • 手把手教你做网站视频请人做网站多少钱
  • 零基础学习做网站微信登录网页版登录入口
  • 临安做网站2008年做的网站
  • 网站商城建设实训心得天眼查官方网站
  • 茂名网站建设维护it运维管理平台软件
  • 大连企业网站设计欣赏wordpress 会员组
  • 大庆 网站建设基金培训网站
  • 简述电子商务网站的建设步骤wordpress the_excerpt()
  • dedecms中英文网站企业工商年报网上申报系统官网
  • php医院网站开发兼职企业网站ps模板
  • 做网站需要哪些框架大厂县城乡建设局网站
  • 做兼职的国外网站益阳建设企业网站
  • 网站空间租用合同佛山网站建设公司哪个性比价好些
  • 山西省住房与城乡建设厅网站企业网站建设程序
  • 设计师去哪个网站找工作南宁网站建设牛易飞
  • 网站开发vsc网站开发公司如何用源码建站
  • 中国建设银行网站地址网站开发技术案例