(七)嵌入式系统异常程序远程定位

发布者:脑洞飞扬最新更新时间:2017-02-04 来源: eefocus关键字:嵌入式系统  异常程序  远程定位 手机看文章 扫描二维码
随时随地手机看文章

void hard_fault_lr_pc(U32 *usHardFault)

{

    usStack_R14 = usHardFault[5];

    usStack_R15 = usHardFault[6];

    

    BKP_WriteBackupRegister(BKP_DR3, usHardFault[5]>>16);

    BKP_WriteBackupRegister(BKP_DR4, usHardFault[5]&0xffff);

    

    BKP_WriteBackupRegister(BKP_DR5, usHardFault[6]>>16);

    BKP_WriteBackupRegister(BKP_DR6, usHardFault[6]&0xffff); 

}

__ASM uint32_t __HardFaultException (void)

{

    extern hard_fault_lr_pc

    TST LR,#4

    ITE EQ

    MRSEQ R0, MSP

    MRSNE R0, PSP

    B hard_fault_lr_pc

}

/**

  * @brief  This function handles Hard Fault exception.

  * @param  None

  * @retval None

  */


void HardFault_Handler(void)

{

  //BKP_WriteBackupRegister(BKP_DR2, HARDFAULT);

  __HardFaultException();

  while(1)

  {

  }

}


关键字:嵌入式系统  异常程序  远程定位 引用地址:(七)嵌入式系统异常程序远程定位

上一篇:(六)ARM状态寄存器-PSR
下一篇:STM32通用定时器配置

推荐阅读最新更新时间:2024-03-16 15:32

MSP430F149嵌入式系统中FLASH K9F1G08U0M的应用
NAND Flash是采用NAND结构技术的非易失存储器,具有ROM存储器的特点,存储在该芯片中的数据可在断电情况下维持10年不丢失,而芯片的引脚与访问又具有类似于RAM的特点。NAND FLASH 存储器将数据线与地址线复用为8条线,另外还分别提供了命令控制信号线,因此,NAND FLASH 存储器不会因为存储容量的增加而增加引脚数目。从而极大方便了系统设计和产品升级。 1 元件介绍 1.1 MSP430芯片 MSP430系列单片机是TI公司推出的16位RISC系列单片机,该系列是一组超低功耗微控制器,供电电压范围为1.8V―3.6V。考虑到本系统有微体积、低功耗的要求,在此选用MSP430F149,它具有60KB Flas
[单片机]
MSP430F149<font color='red'>嵌入式系统</font>中FLASH K9F1G08U0M的应用
Bridgetek提供MCU,HMI和I / O扩展硬件在 嵌入式系统设计
2017年6月21日- Bridgetek再一次于非常受欢迎的CleO 智能显示平台上推出新产品,目的在帮助创客社群和专业的工程师。CleOIO-Shield是一个输入/输出扩充板,与CleO35 3.5英寸和CleO50 5英寸TFT屏兼容,可直接连接到NerO系统控制模块。它为CleO系统提供更强的接口能力 - 涵盖模拟,数字,I2C,SPI和UART。该扩充板提供附加的I / O功能可以通过CleO的Arduino Uno接口,和MikroBus接头或通用格罗夫(Grove-Universal) 4针连接器适当连接。新的扩充板(尺寸为70mm x 53mm x 21mm)将多种模块功能集合在一块扩充板上,提供工程师各种不同的
[单片机]
Bridgetek提供MCU,HMI和I / O扩展硬件在 <font color='red'>嵌入式系统</font>设计
CAN总线分布式嵌入式系统的升级设计
引言     嵌入式系统具有智能化程度高、体积小、可靠性高、实时性强等诸多优点,已经越来越多地应用于消费电子、工业控制、汽车电子等各个行业。往往一个大的系统又由许多小的嵌入式系统共同构成,它们之间通过相互通信协同完成各种检测控制任务,构成分布式嵌入式系统。汽车电子系统中的车载GPS、倒车雷达、发动机控制、仪表盘系统等,数控机床中的键盘显示系统、马达控制系统等,这些无一不是嵌入式系统的具体应用。     众多嵌入式系统的应用也为软件升级带来了诸多困难,主要有以下几点:     ①这些系统分处于大系统的各个位置,单独对每个系统进行升级比较困难;     ②某些系统为了满足保密和可靠性的要求,对系统进行了永久密封,只预留了通信和电源端口
[嵌入式]
大容量NAND Flash TC58DVG02A1FT00在嵌入式系统中的应用
1 NAND和NOR flash 目前市场上的flash从结构上大体可以分为AND、NAND、NOR和DiNOR等几种。其中NOR和DiNOR的特点为相对电压低、随机读取快、功耗低、稳定性高,而NAND和AND的特点为容量大、回写速度快、芯片面积小。现在,NOR和NAND FLASH的应用最为广泛,在CompactFlash、Secure Digital、PC Cards、MMC存储卡以及USB闪盘存储器市场都占用较大的份额。 NOR的特点是可在芯片内执行(XIP,eXecute In Place),这样应该程序可以直接在flash内存内运行,不必再把代码读到系统RAM中。NOR的传输效率很高,但写入和探险速度较低。而NAND结
[单片机]
大容量NAND Flash TC58DVG02A1FT00在<font color='red'>嵌入式系统</font>中的应用
物联网时代的嵌入式系统机遇
摘要: 嵌入式系统是物联网平台的半边天。物联网、云计算给嵌入式系统带来新的机遇。单片、嵌入、物联是嵌入式系统的三个基本特性,体现了嵌入式系统的三个时代特征。物联网是多学科的大科技概念,要有多学科视野,嵌入式系统应该用自己的语言来诠释物联网。目前,物联网平台的许多嵌入式技术已经成熟,建设物联网的大型国家工程迫在眉睫。 关键词: 嵌入式系统;物联网;云计算;物联网平台;物联网国家工程 中图分类号: TP39文献标识码: A Age of the Internet of Things: Opportunities for Embedded System He Limin(Beihang University, Beijing 10
[嵌入式]
嵌入式系统bootrom自动备份及切换技术的应用
随着物联网概念的兴起,嵌入式系统在社会各个领域的应用越来越广泛。由于产品应用的场合越来越复杂,对于嵌入式产品开发就提出了新的要求,其中最明显的表现就是嵌入式系统软件的维护变得日益重要。嵌入式系统投入实际环境中运行后,一部分在软件开发过程中无法充分测试的错误便会暴露出来;在嵌入式系统的运行期内,用户也往往会对嵌入式软件提出新的功能要求和性能要求。因此,嵌入式软件的更新逐渐成为嵌入式系统实际应用的一个重要问题。在嵌入式系统安装数量较多,或安装位置不方便的情况下,采用人工更新方式会花费较大的人力和物力。这时候就需要实现软件的远程自动更新,通过在系统中设计一个有线或无线的通信接口,在异地采用远程通信的方式实现嵌入式软件的自动更新。
[单片机]
<font color='red'>嵌入式系统</font>bootrom自动备份及切换技术的应用
基于嵌入式系统的掉电保护方案设计
在嵌入式系统设计过程中,系统的掉电保护越来越受到重视。本文介绍的方法是在用ARM7系列芯片S3C4510B和μClinux构建的嵌入式平台上实现的。整个掉电保护实现的基本思路是:产生掉电信号,捕捉掉电信号和处理掉电信号。重点介绍这个过程的具体实现。 系统防掉电设计的目的是:采用一种机制,使得系统在意外失去供电的情况下,可以保证系统运行状态的确定性以及记录数据的完整性;当系统供电恢复后,现场数据可以及时恢复,避免应用系统产生混乱。我们知道,在嵌入式系统设计与开发中越来越多地应用嵌入式操作系统。由于操作系统的引入,数据的读写往往是通过文件的方式完成,而不是直接对存储单元地址操作。用文件读写方式操作数据,在程序的运行过程中往往将
[单片机]
基于<font color='red'>嵌入式系统</font>的掉电保护方案设计
手机自动售货机的嵌入式系统设计
引 言     移动增值业务产品的核心特点是移动性、即时性和个人性。移动增值服务是在通信技术、计算机技术和互联网技术不断发展融合的基础上,在人们以信息为基础的各种应用需求快速增长的激励下,在社会信息化水平日益提高的前提下,迅速发展的一种全新的服务方式。由于移动通信自身所具有的可移动性、无时空限制性、专属性、安全性和时尚性的特点,加上基于这些特点之上的短信息、游戏、支付、定位、办公等丰富多彩的应用服务,使得我国的移动增值业务在短短数年里从无到有,迅速发展为欣欣向荣的产业。本系统采用的是以ATmegal28单片机为核心的自动售货机,通过BENQ的13SM/GPRS M22模块与服务器通信来实现以手机支付形式的移动增值服务系统。在
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved