电子发烧友App

硬声App

扫码添加小助手

加入工程师交流群

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>处理器/DSP>干货分享:DSP程序跑飞的原因?你是如何解决的?

干货分享:DSP程序跑飞的原因?你是如何解决的?

12下一页全文

本文导航

收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐
热点推荐

单片机程序?小技巧帮你忙

经常接触单片机的朋友,肯定遇到过单片机程序的问题。由于程序较为复杂,所以一旦出现的现象就比较难以查找错误出现的地方,网络上对错误的解释和解决方法也比较五花八门,并不方便查找。
2015-04-02 09:58:408883

芯片不定时和复位的五大原因

在MCU程序开发调试过程中,总会发现很多的程序bug。有一些bug是逻辑问题,规格书理解问题,笔误问题等,以上列出的这些问题,通过断点,单步等调试手段,很容易发现并解决问题。但是有一些程序的bug就比较难通过常规手段定位出问题的地点和原因,例如:芯片不定时和复位。
2022-06-09 16:24:1611864

如何通过Jlink查看GD32芯片程序死在哪里?

相信小伙伴们都会遇到这样的场景:芯片程序跑着跑着就异常了,这个时候又不能仿真,因为一旦仿真程序就会重新download,异常现象就消失了。现在就来教大家如何使用Jlink仿真器去查看GD32芯片程序死在哪里。
2024-01-26 09:49:395114

28335有时候不能正常上电,程序

系统是28335外挂RAM和FPGA问题是程序烧入DSP芯片上的FLASH内,在DSP反复上下电的情况下,初始化程序中如果存在访问外部RAM的部分, DSP有时候会不能正常工作,程序。发生这种
2018-09-14 10:45:28

6748进入Debug模式后一直是什么原因

No source available for“一个奇怪的地址不是片内地址”,程序绝对没问题,因为之前用的而且别的板也是好的。这块dsp6748是新焊上去的,查了下电压电流基本没问题。请教下,是硬件
2019-07-03 10:42:41

DSP C6657配置问题,1.25G的DSP先是按1G配的没有问题,改成1.25G程序或者卡在某个外设初始化里出不来,什么原因呢?

1.25G的DSP先是按1G配的没有问题,改成1.25G程序或者卡在某个外设初始化里出不来,什么原因呢?
2018-05-29 23:01:37

DSP2407定义数组超过2K程序就会

有没有人搞过,我现在用一块2407的板子控制摄像头采集图像,串口读回来的数据太大,想存在数组里。但是 定义的数组超过2K的,程序就会,搞了一天也没找到毛病,有没有高人知道怎么回事?
2019-04-26 06:06:30

DSP2812断电重新连接DSP后第一次运行程序总是

我在每次断电重新连接DSP后,第一次运行程序总是,然后再重新加载,在运行就没有问题,请问该怎么解决?
2018-11-01 16:21:16

DSP程序

是motorware_1_01_00_16。在调试例程中不断出现了程序的很问题,还请专家们帮忙解答,问题具体描述如下:这是例程的C语言代码,出现在例程user.c文件 void USER_setParams
2018-12-03 16:05:57

DSP复位引脚问题

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

程序,请教关于单片机的ROM RAM

程序在运行中,遇到嵌套太深的函数,就容易,自动复位,我怀疑是变量使用过多,压栈溢出程序编译正常,0错误,0警告单片机的idata256字节,xdata是3840字节,4KSRAM,程序ROM
2016-04-13 21:43:59

程序烧写FLASH后,主函数一运行到initFlash()即

用的是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

CTT2B75控制器原因?如何解决?

现在测试发现以下两种情况,控制器程序。 请教一下,应该如何处理或者如何设置,首先要确保程序不会
2024-02-01 06:25:27

DM6437 UART1中断程序依然原因

我这个中断设置的是接收缓存区收到一个字节时进入中断处理程序,在另一个程序框架下测试正常。但是在现在这个程序框架下有些问题。如图,这是我设置开中断的代码:执行完这段代码后程序;这是BIOS中断
2020-05-25 09:17:49

F28027F上电程序

做BLDC,3.3V是单独供电,采用自举电路,12V供电。不上12V时候,程序可以运行,led能正常闪灭,一上12V程序好像,仿真也是就终止了仿真模式。想问问大概是什么情况。
2018-08-29 11:05:19

FPGA状态机原因是什么

FPGA状态机为什么会呢?FPGA状态机原因是什么?
2021-11-01 07:52:44

FPGA状态机为什么会

1.1 FPGA状态机原因分析1.1.1 本节目录1)本节目录;2)本节引言;3)FPGA简介;4)FPGA状态机原因分析;5)结束语。1.1.2 本节引言“不积跬步,无以至千里;不积小流
2021-07-29 06:15:53

HC32L136 M0+内核在写FLASH时程序原因

的时候会程序,如果单步调试则不会发生这种状况,并且如果把用户代码放在0x0-0x8000同样的操作,不会出现任何问题,求助啊
2024-04-18 06:04:41

IPNC RDK的代码框架里面,如何区分哪些代码是在A8上面的?哪些程序dsp上面的? 哪些在VPSS M3?

RDK的代码框架里面,如何区分哪些代码是在A8上面的?哪些程序dsp上面的?哪些在VPSS M3? 还有哪些是VIDEO M3呢?是不是main_C6xdsp.c就跑在DSP上面。同样
2018-05-28 05:26:57

LP SDRAM在大片内存分配时系统

跟各位讨教一下,客户再用SDRAM的时候,用消费级的就可以,用LP SDRAM的话,就会在大片内存分配的时候,系统,出现问题,是什么原因呢?
2019-03-29 06:35:40

MPLAB编译出现程序

基于pic16f877A单片机,用MPLAB编写。编写的子程序(延时程序或者空语句),不管主程序有没有调用,都会出现程序的现象(端口呈高阻抗状态),软件仿真不断报错(PIC16 CORE PC
2020-04-07 09:00:08

MSP430程序之解决方法

msp430程序之解决方法1.中断或主函数中有死循环,现象是程序停在某处。2.堆栈溢出。现象是程序。解决办法:A.看中断有没有用 _EINT(),引起中断嵌套
2015-08-05 11:53:47

S32K312有调试器程序运行正常,没有调试器程序原因

使用S32K312,发现用调试器在FLASH上调试时,程序运行正常。在没有调试器的情况下,运行ADC对MCR寄存器进行初始化操作时,程序。经过一番调试,我发现在没有调试器的情况下操作PWM或
2023-03-20 07:57:29

STM32F030擦除FLASH时程序

请教各位大神:使用STM32F030C8T6芯片,在擦除FLASH过程中,如果串口收到较多的数据(60字节左右),程序便会在擦除FLASH过程中导致看门狗复位。请问这是什么原因?注:1. 串口
2018-12-26 08:49:40

STM32F207死机PC原因?怎么解决?

STM32F207ZET6,使用过程发现有死机,分析了一下过程,是在正常刷屏的过程中触发了一次ADC的DMA完成中断,中断中执行了一些保存数据到对应结构体的任务,然后中断返回的时候,pc指针,进了HardFault中断,就死机了。是否有大佬有兴趣协助排查分析,可以带费用沟通
2024-03-19 07:04:42

STM32F4+FreeRTOS+lwip程序开发板死机是怎么回事?

将开发板放在室外测试,过了一段时间(超过2天),程序,开发板死机,放在室内测试运行超过半个月都没有问题,请问这个问题如何查找原因?随便求问有没有好的办法获取STM32在运行过程中的内存使用率,我担心可能会有内存泄漏的问题,希望大家不吝赐教,谢谢了
2019-09-06 03:35:58

gcc编译器编译特殊函数出现程序是何原因

用gcc编译带函数memcpy(dest,src,size)的程序仿真时,如果size小于等于64,程序执行没有问题,如果size大于64会出现程序的情形。通过看波形确认,原因在于执行完2
2022-08-15 15:13:59

hc-sr04超声波测距程序老是,求助。

我用51单片机做芯片,数码管在中断中动态显示,经测试,数码管显示正常,数据处理函数正常。但下面的程序老是,开机数码管显示几次就跑飞了。是整个程序后中断是进不去的。求解答void
2017-04-17 09:05:59

【每周论点】 DSP程序原因有哪些?是如何解决的?.

DSP程序原因有很多,遇到过吗?解决了吗?能分享的经验吗?谢谢。先说说我以前的项目经历。一般调试代码的步骤有两种方案方案一:先调试主程序,最后添加看门狗等保护电路;方案二:先搭建代码环境
2014-02-17 22:27:47

串口高频词收发数据有一定概率程序

nor_flash这一节,如果不停地按s打印nor_flash信息,程序就会后按键中断、定时器中断均失去响应。排除内存溢出的可能,因为在程序中并未设置接收缓存区,那么请问还有什么原因可能导致高频次收发数据下的程序呢?往老师同学解答,不胜感激~输出的错误信息:
2019-03-06 07:45:02

为什么msp430单片机的程序

1.中断或主函数中有死循环,现象是程序停在某处。 2.堆栈溢出。现象是程序。 **************************************************************************************************3、是否开了中断但是没有用。如:开了中断:...
2021-11-29 06:15:38

为什么在函数中使用到rt_thread_mdelay就会导致程序呢?

原先rt系统工程代码是正常,我在原来正常的void adc_thread_entry(void *param)里边添加一个函数,只要函数中包含有rt_thread_mdelay就会导致程序
2023-02-03 11:55:10

什么原因会导致单片机程序

______________________________________ 什么原因会导致单片机程序
2024-10-16 22:31:20

代码重定位main()函数中不加循环程序

,删除了while(1),也会出现的问题输出的错误信息:左图为自己程序测试时效果,右图为使用老师的程序测试时效果
2019-04-12 04:11:34

使用bootloader进行跳转时程序原因是什么

问题描述:bootloader和app程序都能单独正常运行,但是在使用bootloader进行跳转时,程序原因:bootloader在运行时已经进行了使能外部时钟、设置PLL为系统时钟的操作
2022-01-26 06:02:23

关于DSP一会死机问题

死机。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

在低电压下发包导致2530 请问这是什么原因

TI工程师你好,我目前在测试CC2530在低电压下的工作状态。芯片正常时候是在休眠状态(PM3),并周期性的发包。发现2530在2.0-2.3V的时候,一旦发包就会进入程序的状态。电流在2.1v
2018-08-08 07:17:56

何解程序后使用Debug定位问题

无论是HAL库工程还是标准库工程,在刚刚拿到别人给的工程,进行芯片替换,开发板103VE的好好的,103RC就跑飞了,此时用串口打印定位不方便,因为代码都没跑到串口初始化就飞了起来,定位过程如下
2022-01-27 07:48:13

何解决MCU系统时钟频率改变导致的程序

何解决MCU系统时钟频率改变导致的程序问题
2025-12-05 08:20:47

如何应对程死机

单片机程序是在所难免的,大家在处理这个问题一般都采取那些方式呢?
2012-07-17 21:35:48

对于一个数组为什么越界使用会导致MCU的程序呢?

对于一个数组为什么越界使用会导致MCU的程序
2023-10-13 06:01:18

对什么对EEPROM进行连续写操作时程序

我使用的是思卡尔的8位机,采用模拟时序对EEPROM(以前用的是AT24C256,现在用的是24LC0281 SN,据说厂家只是把型号换了,实质是一样的,不知道是真是假)连续写操作时,第一二次写还是可以的,第三次就会出现程序。单独的读写操作时正常的。不知道是什么原因。望大家回复,先行告谢。
2011-03-29 11:10:18

怎样去解决RK3288 st7703 mipi屏程序的问题呢

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修改频率导致原因

MCU的系统时钟从默认的8MHz改为48MHz后,程序原因为:CW32F030 内部的 FLASH 存储器支持最快 24MHz 频率的操作时钟,当配置的 HCLK 频率大于 24MHz 时,需
2025-12-09 07:26:32

请教关于C6747裸机程序中断异常的问题

L2 ROM,用户是不能访问的,所以我认为是程序啦,但具体的原因不清楚,想请教下工程师可能的原因?????
2018-07-25 08:18:02

请问如何在DSP不复位的情况下重新连接仿真器

各位专家你们好!小弟目前遇到一个棘手的问题,需要你们的帮助,TMS320F2812,编译器是CCS6.0,仿真器驱动是XDS100V3。软件无缘无故(暂时没查到原因),然后看门狗强制DSP重新
2018-12-18 11:10:55

请问怎么办才不会导致MSP430F149程序

我想在程序初始化时,让一个脚输出高电平,初始化结束后, 喂了看门狗,加了2条程序,结果加了两条语句程序就跑飞了。 结果程序就跑飞了,喂狗也没用了,请问怎么加才不会导致程序
2019-07-08 02:22:06

请问汇编程序中函数返回问题该怎么解决?

汇编程序中函数返回问题代码如下:ORG0000HLJMP StartStart: ACALL InitMain: ACALL TlTrLJMP MainTlTr: MOV1001H,#03FH
2019-07-23 21:03:08

调试FreeRTOS程序,通过IAP升级后程序原因

最近调试FreeRTOS程序,发现直接用IAR下载APP后程序运行正常,但是通过IAP升级后却发现程序(因为是IAP升级,无法调试App程序,所以跳转后具体在哪不得而知)。
2024-04-08 06:25:36

调试mipi接口的显示屏时出现程序以及颜色不纯怎么解决?

调试mipi接口的显示屏时出现程序以及颜色不纯怎么解决?
2022-03-04 06:33:30

进行OTA刷写成功后进行复位,控制器不在进行工作的原因

现象:在进行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:0523

单片机程序死机查错指南

”是因为程序隐患或外部干扰引起的误动作,致使PC被写入“出界”数据,跑到了RAM区,或者跑到了FLASH的空白区。如果PC指向了RAM区,哪情况就不好说了!因为程序译码器可能得到任意译码结果
2017-11-28 10:29:533011

看门狗定时器防止溢出复位程序

看门狗定时器用来防止程序因供电电源、空间电磁干扰或其它原因引起的强烈干扰噪声而的事故。程序中设置看TL=WDTPW+WDTCNTCL,当程序不能及时清零看门狗,导致看门狗溢出复位,这样程序可以恢复正常运行状态。
2018-04-23 09:59:005190

的单片机程序为什么会飞了?单片机程序死机的六大原因

单片机程序死机,飞了可以从以下几个方面查找原因: 1. 意外中断。是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象。 2. 中断变量处理不妥。若定义某些
2018-09-24 14:41:0011162

单片机程序原因有哪些

本文档的主要内容详细介绍的是单片机程序原因详细说明1.意外中断。 是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象。 2. 中断变量处理不妥。 若定义
2019-08-01 17:34:001

什么是程序以及软件陷阱技术详细实例说明

运用也能起到很好的抗干扰效果。软件抗干扰的措施主要有指令冗余、软件陷阱、软件“看门狗”等。本节通过软件陷阱实例介绍如何编写软件抗干扰程序。本节首先介绍什么是程序以及软件陷阱技术,接着讲述软件陷阱在程序
2019-06-14 17:45:005

关于STM32 ST-LINK Utility查看内核运行状态,助你判断程序是否

利用STM32 ST-LINK Utility查看内核运行状态,助你判断程序是否
2020-03-12 09:58:055592

单片机程序为什么会死机资料下载

电子发烧友网为提供单片机程序为什么会死机资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
2021-04-23 08:50:5411

何解决破碎机轴承内圈问题

轴承内圈通常是指轴承的内圆与轴的接触有了间隙,产生与轴不同步旋转现象,这也是轴类部件经常出现的问题,如果不及时处理,很可能造成设备更大的损伤,最后影响整个设备的运作。针对于轴承内圈问题的解决办法有很多,修复效果也不尽相同,接下来我们就通过实际案例看一下索雷工程师是如何解决这个问题的吧。
2021-09-10 15:36:59899

致单片机程序总是怎么办

单片机中有看门狗,长时间不喂狗,程序就会复位。为什么长时间不喂狗呢?这是因为程序飞了,抛开外部因素不谈。今天就和大家分享一下,单片机程序的几个原因。 在编写单片机程序的时候,由于中断服务程序
2021-09-26 10:45:557257

、死机】单片机 msp430程序原因和解决方式积累

1.中断或主函数中有死循环,现象是程序停在某处。 2.堆栈溢出。现象是程序。 ************************************************************************************************** 3、是否开了中断但是没有用。如: 开了中断: ...
2021-11-19 17:51:0922

单片机意外死机,意外复位,程序

单片机意外死机,意外复位,程序原因有以下几种。一、数组越界。       特别是使用指针操作的,如果有越界的情况,后果将很严重。二、电源不稳定。       可以用示波器监测检查三、Stack
2021-11-24 18:06:0314

调用S12(X)单片机Flash擦写函数,程序问题

关于EP100单片机Flash擦写函数全速运行时,系统解决方法在做EP100的CCP时,调用Flash擦写函数,程序下载进去,Command命令窗口一直提示 ILLEGAL_BP TARGET
2021-12-02 10:06:058

单片机程序的三种现象、原因及解决方法

在编写单片机程序的时候,由于中断服务程序写的不好,导致单片机程序总是,最后费了好长时间,花了很大功夫才找到问题原因
2022-02-08 15:47:408

8bit MCU程序原因分析

中颖8bit MCU程序原因分析
2023-10-27 15:17:422580

单片机程序?从这6个方面查找原因

单片机程序?从这6个方面查找原因
2023-10-26 16:43:582004

已全部加载完成