E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
hardfault
STM32F429同时使用LTDC和外部SDRAM作堆栈导致
HardFault
死机
最近在研究STM32F429的LTDC驱动LCD和emWin运行DEMO时候,发现程序总是异常死机,DEBUG发现是进入了
HardFault
!
星沉地动
·
2020-07-05 02:22
学习笔记
STM32L4 使用HAL库做IAP功能,bootloader跳转到APP后产生
HardFault
_Handler()
)->HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_4)->NVIC_SetPriorityGrouping(PriorityGroup)函数时进入的
HardFault
_Handler
火柴棍mcu
·
2020-07-05 02:10
STM32
SSD1306 OLED 驱动
一开始本来打算做framebuffer形式的,但在测试时遇到了
hardfault
。俺怀疑是RTGUI的framebuffer驱动对单色显示的支持还不完善,但没有深究。
hank_fan5
·
2020-07-05 00:20
LCD
oled
SSD1306
驱动
调试总结----arm单片机在写入内部Flash时出现
hardfault
这个在网上也有很多答案,五花八门。接下来总结下处理此类问题的步骤:[1]查看flash在写入前,是否有先擦除该页[2]写入是要用一定的时序控制写入,调用厂商的API接口,不能直接(*addr=XX)[3]查看写入的时候,内部flash是否是lock状态,如果是lock状态就需要unlock该flash区[4]查看使用的flash区域中,是否已经有运行的代码,不能把运行代码覆盖了[5]程序里定义的栈
mhj258258
·
2020-07-05 00:46
调试总结
ESP8266 AT指令学习
esp8266配置开自己wifi连接好像仿真会报错.
HardFault
/********直接连接指定ssid****************/0,AT+RST1,AT+CWMODE_DEF=12,AT+
m0_37737295
·
2020-07-04 23:07
ESP8266
STM32
HardFault
_Handler调试总结
最近自己写了个简单的内存管理,想到能更好的管理内存,不巧在使用时进入到了
HardFault
_Handler了。根据之前的经验是使用jlink或者stlink进行硬件仿真,看看是在哪一行出了问题。
armwind
·
2020-07-04 11:54
单片机物联网
STM32H743+LWIP+USB+U盘,持续工作,不定时进入
HardFault
平台芯片:STM32H743IIHAL库:1.2系统:UCOSIIV1.30.02USB库:V3.2.2USB:dev模拟串口,和上位机收发通信U盘:host领导让我把LWIP+UCOSII+USB+U盘+FATFS+SD卡+LTDC显示屏先搭到STM32H743II上。出现问题任务:任务1:网络一直扫描接收,如果接收到数据,且数据量是1190(先固定数据量),则回发OK任务2:轮询,每次轮询相应
天才篮球少年
·
2020-07-04 06:05
STM32
HardFault
_Handler问题查找方法
STM32出现
HardFault
_Handler故障的原因主要有两个方面:1、内存溢出或者访问越界。这个需要自己写程序的时候规范代码,遇到了需要慢慢排查。2、堆栈溢出。增加堆栈的大小。
zyboy2000
·
2020-06-30 20:22
STM32
=SET);进入
hardfault
中断死掉
=SET);进入
hardfault
中断死掉,我用的是stmf030C6T6,内部时钟,倍频到48MHZ,从硬件仿真追踪到进入
hardfault
前在执行while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY
渣渣池
·
2020-06-30 15:57
STM32
stm32
HardFault
_Handler调试及问题查找方法
原文地址::http://www.51hei.com/bbs/dpj-39846-1.html相关文章1、STM32出现
hardfault
_handler处理方法----http://blog.csdn.net
xqhrs232
·
2020-06-30 03:50
【STM32】Fault 类异常_记一次STM32中
HardFault
问题的调试解决
1.基础知识Fault类异常有若干个系统异常专用于fault处理。CM3中的Faults可分为以下几类:总线faults存储器管理faults用法faults硬fault表7.8总线fault状态寄存器(BFSR),地址:0xE000_ED29表7.9存储器管理fault状态寄存器(MFSR),地址:0xE000_ED28表7.10用法fault状态寄存器(UFSR),地址:0xE000_ED2A
请叫我华哥,谢谢
·
2020-06-30 00:36
MCU_cortex
M7
【STM32】Fault 类异常_
hardfault
定位方法(二)
目录1.案例11.1STM32出现硬件错误可能有以下原因:1.2出现问题时排查的方法:1.3STM32出现
HardFault
_Handler故障的原因主要有两个方面:2.案例22.1方法1如何精确定位出问题代码的所在位置
请叫我华哥,谢谢
·
2020-06-30 00:36
MCU_cortex
M7
S32K144之芯片锁死解锁——进入
HardFault
S32K144之芯片锁死解锁——进入
HardFault
最近遇到因为软件代码问题导致进入
HardFault
,从而使芯片锁死,来简述具体现象以及最终的解锁方法。
大帅......
·
2020-06-29 02:25
S32K
关于keil卡在systeminit中,然后出现void
HardFault
_Handler(void)的几个问题详解
出现
HardFault
时,可能不是因为内存溢出,访问越界或是堆栈溢出,有可能仅仅只是自己一些最基本的规则没弄清楚而导致
验精护士
·
2020-06-27 06:32
STM32
手把手教你查找stm32
HardFault
_Handler调试及问题方法
https://blog.csdn.net/u013184273/article/details/84440177在编写STM32程序代码时由于自己的粗心会发现有时候程序跑着跑着就进入了
HardFault
_Handler
验精护士
·
2020-06-27 06:32
STM32
STM32进入硬件错误中断(
HardFault
_Handle)处理方法
STM32进入
HardFault
_Handler处理办法
HardFault
_Handler出现的情况一般有两种:一种是:数组越界一种是:堆栈溢出,程序指针指飞方法一在中断
HardFault
_Handler
dayL_W
·
2020-06-27 06:00
STM32/ARM
STM32进入
HardFault
_Handler处理办法
STM32进入
HardFault
_Handler处理办法
HardFault
_Handler出现的情况一般有两种:一种是:数组越界一种是:堆栈溢出,程序指针指飞方法一在中断
HardFault
_Handler
Moon~
·
2020-06-27 02:10
STM32芯片学习
Cortex-M4
HardFault
原因查找方法
Cortex-M4
HardFault
原因查找方法文章目录Cortex-M4
HardFault
原因查找方法写此博客背景思想简说我的做法Step1:Step2:Step3:Step4:Step5:Step5
Moon~
·
2020-06-27 02:39
STM32芯片学习
嵌入式
windows
STM32出现
HardFault
_Handler 原因及处理方法整理
STM32出现
HardFault
_Handler故障的原因主要有两个方面:1、内存溢出或者访问越界。这个需要自己写程序的时候规范代码,遇到了需要慢慢排查。2、堆栈溢出。增加堆栈的大小。
TS_up
·
2020-06-26 19:11
嵌入式
STM32
【STM32F103】中断综述
一、中断内核:STM32的中断很强大,每个外设都可以产生中断,F103在内核水平上搭载了异常响应系统,系统异常有8个(算上RESET和
HardFault
也就10个),外部中断有60个,但是根据NVIC(
霖郎_HarryZhang
·
2020-06-25 12:38
STM32嵌入式
STM32串口使用心得(一)——DMA+空闲中断接收
但这几天程序不知道怎么回事,又开始频繁地出现死机现象,而且仿真的时候会进入
HardFault
()。二,缘何致之?最让人头疼的问题就是大部分时间里没有问题。
mickey35
·
2020-06-24 14:14
STM32
小白关于keil4调试仿真的几个问题:一直停在systeminit中的do,while;程序一直停在启动文件中的BX R0;void
HardFault
_Handler(void),
分享学习,共同成长:这几个问题都是新手比较头痛的,新手在出现
HardFault
时,可能不是因为内存溢出,访问越界或是堆栈溢出,有可能仅仅只是自己一些最基本的规则没弄清楚而导致,所以分享下自己一些小问题,
kernel1101
·
2020-06-24 00:05
stm32
嵌入式
ucos
arm单片机cortexm3
C语言
结合固件库探讨STM32读写FLASH步骤、
HardFault
问题
在单片机系统中,程序的存储一般放在flash中,不易丢失的数据一般存放在EEROM中(比如说我们经常使用的AT24C02,、AT24C256),一般情况不建议将频繁读写的数据存放在Flash中,一方面FLASH在单片机中都是1K或2K为一页,在执行擦除指令时,一次最少要擦除一页的数据。FLASH支持单字节读写,但每次在更新数据前都必须先擦除原数据,然后才能重新写入数据,而不能在原数据基础上更新内容
beep_
·
2020-06-22 17:57
CmBacktrace: ARM Cortex-M 系列 MCU 错误追踪库
主要特性如下:支持的错误包括:断言(assert)故障(
HardFault
,Mem
wenkic 小琪
·
2020-06-20 10:21
编程
MDK快速定位硬件异常位置方法(移植SEGGER_HardFaultHandler库),调用show caller code即可快速锁定(参考硬汉哥)
今天网上看到keil中如果快速定位
hardfault
的方法参考如下说明:1.MDK的硬件异常分析主要是通过MDK调试状态进行分析的。
wdliming
·
2019-12-12 16:00
HardFault
_Handler的方法
在硬汉平台看到一个比较好的帖子,关于如何定位
HardFault
_Handler,这里要记录下网址。http://www.armbbs.cn/forum.php?
wdliming
·
2019-12-12 13:00
flash读写
2018年12月17日12月14日计算错误,导致访问了错误的地址,从而进入了中断中的
HardFault
_Handler函数,修改计算方法如下。
心_声
·
2019-10-31 07:31
UCOSII进入
HardFault
_Handler()
最近在使用UCOSII的时候,程序会跑飞,停在
HardFault
_Handler函数里的死循环while(1)中,百度了一下通常有一下原因:1.数组越界2.内存溢出,访问越界3.堆栈溢出,程序跑飞4.中断处理错误经反复核对
LZPRO
·
2019-01-24 18:29
STM32
UCOS
STM32异常定位方法
当单片机发生程序异常时,会进入到
HardFault
_Handler中断,相当于windows的蓝屏,我现在介绍的是如何获取中断位置,并自动记录异常位置(我的做法是将异常的时间,与代码地址存储到备份区,这样哪怕重启了依旧可以查询上一次发生异常的位置
cp1300
·
2019-01-20 15:26
CortexM3(STM32)
MCU
Hardfault
Hardfault
错误查看SP寄存器,定位出错原因。定义一个全局变量,在可能出错的地方赋值不同,以此定位错误原因。
紫軒遊_夢
·
2018-11-01 20:31
STM32 学习之sprintf 打印浮点数时,进入
HardFault
_Handler
本来这段这代码先前都已经写过了,也调试过了。在协议对接完了之后,为了方便后期设备的生产和调试,就加一个串口指令。case0xA2://读协议参数protection_read_param(p_SendBuff+2);break;case0xA3://写协议参数protection_write_param(p_RecvBuff+2,UART1.m_ReceiveBytes-4);break;结果就悲
繁夜
·
2018-09-05 13:38
嵌入式学习
iar &stm32调试过程中遇到的问题记录
10/16串口可以实现发送但是死或接受不了数据,前段时间还可以,但是不知道动了,不能入中断,后来加了增加几句关于标志位清除的函数后,可以进行接收数据了1、串口都不能进入中断函数,造成
HardFault
_Hander
c1063891514
·
2018-08-17 18:16
ram
STM32的中断系统
常见的内核异常有以下几种:复位(reset),不可屏蔽中断(NMI),硬错误(
Hardfault
),其
_天行健
·
2018-08-14 12:00
STM32笔记--EXTI中断
PRIMASK位:只允许NMI和
hardfault
异常,其他中断/异常都被屏蔽(当前CPU优先级=0)。FAULTMASK位:只允许NMI,其他所有中断/异常都被屏蔽(当前CPU优先级=-1)。
VCA821
·
2018-05-27 23:01
学习总结
stm32
EXTI
中断
nuttx 中断栈配置
1、某块stm32单板跑nuttx系统,出现异常挂起,分析发现中断栈已经用完,需要调整中断栈大小up_
hardfault
:PANIC!!!
chj_kx_kx
·
2018-02-28 17:57
stm32
nuttx
stm32 .map文件含义
遇到
HardFault
_Handler有对map分析过吗?首先讲述一下关于map在MDK-ARM中的配置。
aichirourou_66
·
2018-02-28 15:58
嵌入式
HardFault
_Handler故障的原因
STM32出现
HardFault
_Handler故障的原因主要有两个方面:1、内存溢出或者访问越界。这个需要自己写程序的时候规范代码,遇到了需要慢慢排查。2、堆栈溢出。增加堆栈的大小。
Blucher_Ce
·
2018-02-12 11:59
STM32
M3
stm32F4系列出现
HardFault
_Handler解决方法
在基于stm32F4系列的微处理器上进行嵌入式编程,有很大可能会遇到
HardFault
,一是由于C语言自身机制问题,二是由于在芯片上编程,就需要考虑到芯片自身架构,如存储,总线结构等。
Cover_sun
·
2017-10-22 21:28
stm32
stm32F4系列出现
HardFault
_Handler解决方法
在基于stm32F4系列的微处理器上进行嵌入式编程,有很大可能会遇到
HardFault
,一是由于C语言自身机制问题,二是由于在芯片上编程,就需要考虑到芯片自身架构,如存储,总线结构等。
Cover_sun
·
2017-10-22 21:28
stm32
STM32硬件错误
HardFault
_Handler的处理方法
在用Keil对STM32的程序进行仿真时程序有时会跑飞,停止仿真程序会停在
HardFault
_Handler函数里的死循环while(1)中。这说明STM32出现了硬件错误。
electrocrazy
·
2017-10-08 10:02
【STM32】
推荐一个 ARM Cortex-M 错误追踪库
最近发现一款
hardfault
错误追踪库(armcortex-m),使用之后感觉很不错。以下是测试截图github地址:https://github.com/armink/CmBacktrace
逝者_如斯
·
2017-05-02 19:08
嵌入式开发中的一千零一个坑
RTL8710 ROM 符号表 函数,常量,变量
NameAddressOrdinal ------------------ __vectors_table00000000 Reset_Handler00000100 NMI_Handler00000108
HardFault
_Handler0000010C
carprog
·
2016-10-26 12:00
解决STM32 I2C接口死锁在BUSY状态的方法讨论
比如我用这款F439芯片的SDRAM控制器,在错误操作后进入
HardFault
状态,复位无
JXDZ
·
2016-06-03 16:59
keil 调试指针不跳转 0x00000000 0000 MOVS r0,r0
这个小操作目前解决了困扰我的三个问题:(1)局部变量设置较多,调试时会在
HardFault
_Handler中的B.处陷入死循环;(2)仿真调试
更漏子Cloudyyy
·
2016-06-02 15:03
学习笔记
用STM32F103C8T6的做IAP时,在跳转时一直进入
HardFault
_Handler 解决方法
首先是IAPSTM32F103C8T6的flash是64k,每次擦除是1k1、用串口接收APP的bin文件数据,然后写入内部的FLASH//appxaddr是要跳转的地址设置是0x0800500//appbuf是串口接收到的app的bin文件数据//appsize是bin的大小voidiap_write_appbin(u32appxaddr,u8*appbuf,u32appsize){ u8
chen244798611
·
2016-05-01 01:00
stm32
STM32如何查找
hardfault
原因
STM32出现
HardFault
_Handler故障的原因主要有两个方面:1、内存溢出或者访问越界。这个需要自己写程序的时候规范代码,遇到了需要慢慢排查。2、堆栈溢出。增加堆栈的大小。
u013385925
·
2016-04-13 09:00
【STM32】
HardFault
_Handler问题解决的一种办法
经过百度以后发现了一些造成这个错误的原因:STM32出现
HardFault
_Handler故障的原因主要有两个方面:1、内存溢出或者访问越界。这个需要自己写程序的时候规范代码,遇到了需要慢慢排查。
w5862338
·
2016-03-19 22:00
内存溢出
stm32
STM32 内存分布探究
STM32内存分布探究2016-2-2本人在运行ucos时遇到一个非常奇怪的问题,运行一段时间后就会莫名进入
hardfault
函数,导致系统死机。
随想ustb
·
2016-02-02 17:34
STM32
STM32 内存分布探究
STM32 内存分布探究2016-2-2 本人在运行ucos时遇到一个非常奇怪的问题,运行一段时间后就会莫名进入
hardfault
函数,导致系统死机。
DanielLee_ustb
·
2016-02-02 17:00
bootloader开发中遇到的编译顺序不同竟然运行得到不同的结果
于是禁止看门狗,发现执行了一个函数后进入了
HardFault
_Hand
unsv29
·
2015-11-16 08:00
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他