历史上的今天
今天是:2024年12月15日(星期日)
2018年12月15日 | 关于IAR 里面用JLINK烧写STM32程序的Target reset 错误
2018-12-15 来源:eefocus
今天调程序调了一个通宵。错误的提示是这个,
Fri Oct 21 07:18:35 2011: Target reset (没错,错误提示就是这么短,程序一烧进单片机里面,程序就跑飞了,一直没找到原因)
一直在找问题。
后来,通过一行一行地对照代码,发现几乎全部都是一样的。只是别人的程序是所有的设置都一股脑地放在一个函数里面。
而我把里面的设置分了类,然后分成几个函数,然后这几个函数再放进一个总的函数里面,这样程序比较有条理一点。
但是,这样居然就错误了。然后我也像别人一样把函数里面的东西都拿出来全部放进一个函数里面,然后就可以通过了。
我想可能是哪里有一点点不同吧,然后又认真看了很久,试了很久,还是没发现什么,反正是拿出函数外面就可以正常执行,
而放进一个比较小的函数里面就提示出错。后来甚至是以为编译器没做好。
然后就想将就一下好了,还是早点睡觉吧,所以我把所有函数都拆了堆在一起,然后就可以了。
后来想上网放松一下的时候,搜了一下这个错误,然后发现出现这个错误的人挺多的,但都是伴随着很多别的的错误。
后来发现有人说解决了问题。其实就是把设置好你的STM32的flash的位置和SRAM的位置
比如我的是RB型号的单片机,所以就设置为ROM 0x08000000~ 0x0801FFFF RAM 0x20000000 ~ 0x20004FFF
然后我再把我原来的函数慢慢地组装回去,然后就一点问题都没有了。
唉!最后总结就是,其实很多问题可能就会出现在你觉得没什么大不了的地方。以前觉得那个地方的参数设不设都一样能够写程序并烧进去,
等到遇到问题了居然调了一个晚上,唉,真狼狈啊!!~~

史海拾趣
|
我一直以来都是用Linux的,从来没有用过商业的嵌入式OS,现在有些需要想了解一下。 WinCE开发从哪里可以下到最新的试用版或者免费的OS(用了学习和试验)? 现在最新的WinCE是哪个版本? 其与什么Pocket PC等是什么关系? 做WinCE的开发用什么开 ...… 查看全部问答> |
|
我现在正处于选择课题的困惑之中,我导师是做软件的,但我想做嵌入式开发,他让我自己找一个题目做,但是现在不知道做什么好,无从下手,大家给点意见。最后有公司计划开发什么课题,需要人做前期知识积累,我可以无条件参加,甚至可以毕业后到贵公 ...… 查看全部问答> |
|
【为C2000做贡献】基于DSP的CCD图像处理系统在点钞机中的应用 基于DSP的CCD图像处理系统在点钞机中的应用摘要介绍了一种基于DSP(数字信号处理器)的CCD(电荷耦合器件)图像处理系统的设计方法,采用线阵CCDTCD1 42D与TI公司的TMS320F281 2DSPDSP和89C52单片机结合设计了一种图像处理系统。介绍了系统硬件设计 ...… 查看全部问答> |
|
周立功对于LPC2103的配套教程,感觉还是比较简单易懂的,和大家分享一下 [ 本帖最后由 mdq123 于 2012-7-2 09:36 编辑 ]… 查看全部问答> |
|
利用pci-e实现工业控制中测试仪器的高精度数据采集系统,据说标题越长越被人看到! 利用pci-e实现工业控制中测试仪器的高精度数据采集系统,单板实现。外部直接接传感器。 PCI-E看到上次altera研讨会演示过,想用他用在产品中。 [ 本帖最后由 lfeng105 于 2012-10-18 10:32 编辑 ]… 查看全部问答> |
|
如图,上面的波形是一模拟开关切换通道的地址选择管脚,由低电平变为高电平使得模拟开关通道切换。下面的波形是模拟开关输出端的波形,发现有100us左右的振荡,怎么去除这个抖动,求大神指点!… 查看全部问答> |




