经常接触单片机的朋友,肯定遇到过单片机程序跑飞的问题。由于程序较为复杂,所以一旦出现跑飞的现象就比较难以查找错误出现的地方,网络上对错误的解释和解决方法也比较五花八门,并不方便查找。
2015-04-02 09:58:40
8883 在MCU程序开发调试过程中,总会发现很多的程序bug。有一些bug是逻辑问题,规格书理解问题,笔误问题等,以上列出的这些问题,通过断点,单步等调试手段,很容易发现并解决问题。但是有一些程序的bug就比较难通过常规手段定位出问题的地点和原因,例如:芯片不定时跑飞和复位。
2022-06-09 16:24:16
11864 相信小伙伴们都会遇到这样的场景:芯片程序跑着跑着就异常了,这个时候又不能仿真,因为一旦仿真程序就会重新download,异常现象就消失了。现在就来教大家如何使用Jlink仿真器去查看GD32芯片跑飞后程序死在哪里。
2024-01-26 09:49:39
5114 
系统是28335外挂RAM和FPGA问题是程序烧入DSP芯片上的FLASH内,在DSP反复上下电的情况下,初始化程序中如果存在访问外部RAM的部分, DSP有时候会不能正常工作,程序跑飞。发生这种
2018-09-14 10:45:28
No source available for“一个奇怪的地址不是片内地址”,程序绝对没问题,因为之前用的而且别的板也是好的。这块dsp6748是新焊上去的,查了下电压电流基本没问题。请教下,是硬件
2019-07-03 10:42:41
1.25G的DSP先是按1G配的没有问题,改成1.25G程序会跑飞或者卡在某个外设初始化里出不来,什么原因呢?
2018-05-29 23:01:37
有没有人搞过,我现在用一块2407的板子控制摄像头采集图像,串口读回来的数据太大,想存在数组里。但是 定义的数组超过2K的,程序就会跑飞,搞了一天也没找到毛病,有没有高人知道怎么回事?
2019-04-26 06:06:30
我在每次断电重新连接DSP后,第一次运行程序总是跑飞,然后再重新加载,在运行就没有问题,请问该怎么解决?
2018-11-01 16:21:16
是motorware_1_01_00_16。在调试例程中不断出现了程序跑飞的很问题,还请专家们帮忙解答,问题具体描述如下:这是例程的C语言代码,出现在例程user.c文件 void USER_setParams
2018-12-03 16:05:57
,DSP复位引脚还会回出现一个低电平,大概250us,出现低电平以后250us恢复成高电平,这时DSP已经死机。2,怀疑ADM809有问题,改用RC复位,结果还是一样,跑着跑着出现一个低电平。程序跑飞死机
2018-11-19 21:06:58
大家好,我用两路 IIC 分别测出角加速度和陀螺仪的数据,每10ms进入一次中断,中断中对数据经行处理,并通过usart发送数据。但是程序总是跑飞,原因可能是什么。下面是我中断的代码。void
2014-04-23 23:22:15
程序跑飞后可以恢复到跑飞的地方继续运行吗
2023-10-12 07:03:37
程序跑死原因查找1. 意外中断。是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象2. 中断变量处理不妥。若定义某些会在中断中修改的全局变量,这时要注意两个问题:首先
2021-07-23 06:44:23
程序在运行中,遇到嵌套太深的函数,就容易跑飞,自动复位,我怀疑是变量使用过多,压栈溢出程序编译正常,0错误,0警告单片机的idata256字节,xdata是3840字节,4KSRAM,程序ROM
2016-04-13 21:43:59
用的是CCS4.1.2,将程序烧写FLASH后,主函数一运行到initFlash()即跑飞;用一个较小的程序进行烧写试验,发现烧写后可正常运行,程序的.out文件大小为177K,上面烧写后跑飞的程序是237K。
2016-03-22 14:54:53
程序经常跑飞的原因1)程序没有结尾或不是循环的程序。 2)nmi管脚没有上拉。 3)在看门狗动作的时候程序会经常跑飞。 4)程序编制不当也会引起程序跑飞。 5)硬件系统有问题。
2009-04-07 09:09:55
问题:探讨在不同频率下,外设(如I2C接口)如何与MCU核心保持时钟同步,特别是在高频运行时,如何确保外设时钟与系统时钟的匹配,避免出现跑飞现象。
跑飞现象的根本原因与调试方法:深入解析频率调整后
2025-12-02 06:18:26
应用出现故障。导致代码跑飞的原因可能是错误的代码、超出规范允许范围运行MCU、或者是严重的EMI或电气噪声事件。从定义来看,并没有明确指出在代码跑飞期间会出现什么情况,但是由于它是超出规范运行环境而
2012-11-30 11:28:14
现在测试发现以下两种情况,控制器程序会跑飞。
请教一下,应该如何处理或者如何设置,首先要确保程序不会跑飞。
2024-02-01 06:25:27
我这个中断设置的是接收缓存区收到一个字节时进入中断处理程序,在另一个程序框架下测试正常。但是在现在这个程序框架下有些问题。如图,这是我设置开中断的代码:执行完这段代码后程序跑飞;这是BIOS中断
2020-05-25 09:17:49
做BLDC,3.3V是单独供电,采用自举电路,12V供电。不上12V时候,程序可以运行,led能正常闪灭,一上12V程序好像跑飞,仿真也是就终止了仿真模式。想问问大概是什么情况。
2018-08-29 11:05:19
FPGA状态机为什么会跑飞呢?FPGA状态机跑飞的原因是什么?
2021-11-01 07:52:44
1.1 FPGA状态机跑飞原因分析1.1.1 本节目录1)本节目录;2)本节引言;3)FPGA简介;4)FPGA状态机跑飞原因分析;5)结束语。1.1.2 本节引言“不积跬步,无以至千里;不积小流
2021-07-29 06:15:53
的时候会程序跑飞,如果单步调试则不会发生这种状况,并且如果把用户代码放在0x0-0x8000同样的操作,不会出现任何问题,求助啊
2024-04-18 06:04:41
RDK的代码框架里面,如何区分哪些代码是跑在A8上面的?哪些程序是跑在dsp上面的?哪些跑在VPSS M3? 还有哪些是VIDEO M3呢?是不是main_C6xdsp.c就跑在DSP上面。同样
2018-05-28 05:26:57
跟各位讨教一下,客户再用SDRAM的时候,用消费级的就可以,用LP SDRAM的话,就会在大片内存分配的时候,系统跑飞,出现问题,是什么原因呢?
2019-03-29 06:35:40
基于pic16f877A单片机,用MPLAB编写。编写的子程序(延时程序或者空语句),不管主程序有没有调用,都会出现程序跑飞的现象(端口呈高阻抗状态),软件仿真不断报错(PIC16 CORE PC
2020-04-07 09:00:08
msp430程序跑飞之解决方法1.中断或主函数中有死循环,现象是程序停在某处。2.堆栈溢出。现象是程序跑飞。解决办法:A.看中断有没有用 _EINT(),引起中断嵌套
2015-08-05 11:53:47
使用S32K312,发现用调试器在FLASH上调试时,程序运行正常。在没有调试器的情况下,运行ADC对MCR寄存器进行初始化操作时,程序跑飞。经过一番调试,我发现在没有调试器的情况下操作PWM或
2023-03-20 07:57:29
请教各位大神:使用STM32F030C8T6芯片,在擦除FLASH过程中,如果串口收到较多的数据(60字节左右),程序便会在擦除FLASH过程中跑飞导致看门狗复位。请问这是什么原因?注:1. 串口
2018-12-26 08:49:40
STM32F207ZET6,使用过程发现有死机跑飞,分析了一下过程,是在正常刷屏的过程中触发了一次ADC的DMA完成中断,中断中执行了一些保存数据到对应结构体的任务,然后中断返回的时候,pc指针跑飞,进了HardFault中断,就死机了。是否有大佬有兴趣协助排查分析,可以带费用沟通
2024-03-19 07:04:42
将开发板放在室外测试,过了一段时间(超过2天),程序跑飞,开发板死机,放在室内测试运行超过半个月都没有问题,请问这个问题如何查找原因?随便求问有没有好的办法获取STM32在运行过程中的内存使用率,我担心可能会有内存泄漏的问题,希望大家不吝赐教,谢谢了
2019-09-06 03:35:58
用gcc编译带函数memcpy(dest,src,size)的程序仿真时,如果size小于等于64,程序执行没有问题,如果size大于64会出现程序跑飞的情形。通过看波形确认,跑飞的原因在于执行完2
2022-08-15 15:13:59
我用51单片机做芯片,数码管在中断中动态显示,经测试,数码管显示正常,数据处理函数正常。但下面的程序老是跑飞,开机数码管显示几次就跑飞了。是整个程序跑飞,跑飞后中断是进不去的。求解答void
2017-04-17 09:05:59
DSP程序跑飞的原因有很多,你遇到过吗?你解决了吗?能分享你的经验吗?谢谢。先说说我以前的项目经历。一般调试代码的步骤有两种方案方案一:先调试主程序,最后添加看门狗等保护电路;方案二:先搭建代码环境
2014-02-17 22:27:47
nor_flash这一节,如果不停地按s打印nor_flash信息,程序就会跑飞,跑飞后按键中断、定时器中断均失去响应。排除内存溢出的可能,因为在程序中并未设置接收缓存区,那么请问还有什么原因可能导致高频次收发数据下的程序跑飞呢?往老师同学解答,不胜感激~输出的错误信息:
2019-03-06 07:45:02
1.中断或主函数中有死循环,现象是程序停在某处。 2.堆栈溢出。现象是程序跑飞。 **************************************************************************************************3、是否开了中断但是没有用。如:开了中断:...
2021-11-29 06:15:38
原先rt系统工程代码是正常,我在原来正常的void adc_thread_entry(void *param)里边添加一个函数,只要函数中包含有rt_thread_mdelay就会导致程序跑飞
2023-02-03 11:55:10
______________________________________
什么原因会导致单片机程序跑飞
2024-10-16 22:31:20
,删除了while(1),也会出现跑飞的问题输出的错误信息:左图为自己程序测试时效果,右图为使用老师的程序测试时效果
2019-04-12 04:11:34
问题描述:bootloader和app程序都能单独正常运行,但是在使用bootloader进行跳转时,程序跑飞。原因:bootloader在运行时已经进行了使能外部时钟、设置PLL为系统时钟的操作
2022-01-26 06:02:23
飞死机。3,直接将DSP复位脚接上拉,仍然一样,跑一会来个低电平死机。晶振正常工作。外部和内部都试过还是一样。不知道什么原因,有没有大神分析一下。跪求。。。
2018-11-19 21:05:33
中有看门狗,长时间不喂狗,程序就会复位。为什么长时间不喂狗呢?这是因为程序跑飞了,抛开外部因素不谈。今天就和大家分享一下,单片机程序跑飞的几个原因。在编写单片机程序的时候,由于中断服务程序写的不好,导致单片机程序总是跑飞,最后费了好长时间,花了很大功夫才找到问题原因,由此总结了单片机程序跑飞的三种现象.
2021-12-13 07:17:58
几种可能的原因:1、 数组越界/溢出现象:程序在函数中运行时,总是在运行到函数末尾,要跳出函数时,程序跑飞。解决方法:如果在调试程序时,发现程序总是在函数执行完毕时跑飞,多数情况是发生了数组越界(数组
2022-11-30 12:57:07
转帖:单片机程序死机跑飞原因单片机程序死机,跑飞了可以从以下几个方面查找原因:1.意外中断。是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象。2. 中断变量处理不妥
2017-10-13 20:49:55
TI工程师你好,我目前在测试CC2530在低电压下的工作状态。芯片正常时候是在休眠状态(PM3),并周期性的发包。发现2530在2.0-2.3V的时候,一旦发包就会进入程序跑飞的状态。电流在2.1v
2018-08-08 07:17:56
无论是HAL库工程还是标准库工程,在刚刚拿到别人给的工程,进行芯片替换,开发板103VE跑的好好的,103RC就跑飞了,此时用串口打印定位不方便,因为代码都没跑到串口初始化就飞了起来,定位过程如下
2022-01-27 07:48:13
如何解决MCU系统时钟频率改变导致的程序跑飞问题
2025-12-05 08:20:47
单片机程序跑飞是在所难免的,大家在处理这个问题一般都采取那些方式呢?
2012-07-17 21:35:48
对于一个数组为什么越界使用会导致MCU的程序跑飞呢
2023-10-13 06:01:18
我使用的是飞思卡尔的8位机,采用模拟时序对EEPROM(以前用的是AT24C256,现在用的是24LC0281 SN,据说厂家只是把型号换了,实质是一样的,不知道是真是假)连续写操作时,第一二次写还是可以的,第三次就会出现程序跑飞。单独的读写操作时正常的。不知道是什么原因。望大家回复,先行告谢。
2011-03-29 11:10:18
RK3288 st7703 mipi屏的程序跑飞是什么原因导致的?怎样去解决RK3288 st7703 mipi屏程序跑飞的问题呢?
2022-03-03 07:41:01
蓝牙模块与900MHz,1W的模块在一块PCB上,1W功率发射时,蓝牙模块程序跑飞,蓝牙模块已做屏蔽,还是不能解决问题。
2017-05-03 17:14:02
单片机程序为什么会死机或跑飞呢?有哪些原因?
2021-11-09 06:01:45
MCU的系统时钟从默认的8MHz改为48MHz后,程序跑飞,原因为:CW32F030 内部的 FLASH 存储器支持最快 24MHz 频率的操作时钟,当配置的 HCLK 频率大于 24MHz 时,需
2025-12-09 07:26:32
L2 ROM,用户是不能访问的,所以我认为是程序跑飞啦,但具体的原因不清楚,想请教下工程师可能的原因?????
2018-07-25 08:18:02
各位专家你们好!小弟目前遇到一个棘手的问题,需要你们的帮助,TMS320F2812,编译器是CCS6.0,仿真器驱动是XDS100V3。软件无缘无故跑飞(暂时没查到原因),然后看门狗强制DSP重新
2018-12-18 11:10:55
我想在程序初始化时,让一个脚输出高电平,初始化结束后, 喂了看门狗,加了2条程序,结果加了两条语句程序就跑飞了。 结果程序就跑飞了,喂狗也没用了,请问怎么加才不会导致程序跑飞
2019-07-08 02:22:06
汇编程序中函数返回跑飞问题代码如下:ORG0000HLJMP StartStart: ACALL InitMain: ACALL TlTrLJMP MainTlTr: MOV1001H,#03FH
2019-07-23 21:03:08
最近调试FreeRTOS程序,发现直接用IAR下载APP后程序运行正常,但是通过IAP升级后却发现程序跑飞(因为是IAP升级,无法调试App程序,所以跳转后具体在哪跑飞不得而知)。
2024-04-08 06:25:36
调试mipi接口的显示屏时出现程序跑飞以及颜色不纯怎么解决?
2022-03-04 06:33:30
现象:在进行OTA刷写成功后进行复位,控制器不在进行工作。出现概率很小,不容易复现。
原因:通过测试发现是在进行AB分区映射后程序直接跑飞。
请教一下应该如何解决这个问题?
2024-02-01 07:36:49
表现为,在最后的循环判断中无法走出循环,判断循环为 while(RCC_GetSYSCLKSource() != 0x08); 请问各位前辈们,是哪里出现了问题,导致程序跑飞?
2018-11-09 08:48:15
如何使用高级触发测量程序跑飞:LA系列逻辑分析仪内部集成了32位的定时器、32位的计数器和高速比较模块,高效的使用以上模块资源可以使您的测量事半功倍。逻辑分析仪在实际
2009-08-09 10:24:05
23 “跑飞”是因为程序隐患或外部干扰引起的误动作,致使PC被写入“出界”数据,跑到了RAM区,或者跑到了FLASH的空白区。如果PC指向了RAM区,哪情况就不好说了!因为程序译码器可能得到任意译码结果
2017-11-28 10:29:53
3011 看门狗定时器用来防止程序因供电电源、空间电磁干扰或其它原因引起的强烈干扰噪声而跑飞的事故。程序中设置看TL=WDTPW+WDTCNTCL,当程序跑飞不能及时清零看门狗,导致看门狗溢出复位,这样程序可以恢复正常运行状态。
2018-04-23 09:59:00
5190 
单片机程序死机,跑飞了可以从以下几个方面查找原因:
1. 意外中断。是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象。
2. 中断变量处理不妥。若定义某些
2018-09-24 14:41:00
11162 
本文档的主要内容详细介绍的是单片机程序跑飞的原因详细说明1.意外中断。
是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象。
2. 中断变量处理不妥。
若定义
2019-08-01 17:34:00
1 运用也能起到很好的抗干扰效果。软件抗干扰的措施主要有指令冗余、软件陷阱、软件“看门狗”等。本节通过软件陷阱实例介绍如何编写软件抗干扰程序。本节首先介绍什么是程序跑飞以及软件陷阱技术,接着讲述软件陷阱在程序
2019-06-14 17:45:00
5 利用STM32 ST-LINK Utility查看内核运行状态,助你判断程序是否跑飞
2020-03-12 09:58:05
5592 电子发烧友网为你提供单片机程序为什么会死机跑飞资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
2021-04-23 08:50:54
11 轴承跑内圈通常是指轴承的内圆与轴的接触有了间隙,产生与轴不同步旋转现象,这也是轴类部件经常出现的问题,如果不及时处理,很可能造成设备更大的损伤,最后影响整个设备的运作。针对于轴承跑内圈问题的解决办法有很多,修复效果也不尽相同,接下来我们就通过实际案例看一下索雷工程师是如何解决这个问题的吧。
2021-09-10 15:36:59
899 单片机中有看门狗,长时间不喂狗,程序就会复位。为什么长时间不喂狗呢?这是因为程序跑飞了,抛开外部因素不谈。今天就和大家分享一下,单片机程序跑飞的几个原因。 在编写单片机程序的时候,由于中断服务程序写
2021-09-26 10:45:55
7257 1.中断或主函数中有死循环,现象是程序停在某处。 2.堆栈溢出。现象是程序跑飞。 ************************************************************************************************** 3、是否开了中断但是没有用。如: 开了中断: ...
2021-11-19 17:51:09
22 单片机意外死机,意外复位,程序跑飞。原因有以下几种。一、数组越界。 特别是使用指针操作的,如果有越界的情况,后果将很严重。二、电源不稳定。 可以用示波器监测检查三、Stack
2021-11-24 18:06:03
14 关于EP100单片机Flash擦写函数全速运行时,系统跑飞解决方法在做EP100的CCP时,调用Flash擦写函数,程序下载进去,Command命令窗口一直提示 ILLEGAL_BP TARGET
2021-12-02 10:06:05
8 在编写单片机程序的时候,由于中断服务程序写的不好,导致单片机程序总是跑飞,最后费了好长时间,花了很大功夫才找到问题原因。
2022-02-08 15:47:40
8 中颖8bit MCU程序跑飞原因分析
2023-10-27 15:17:42
2580 
单片机程序又跑飞?从这6个方面查找原因
2023-10-26 16:43:58
2004
评论