1、缓存垃圾过多:在使用软件的过程中,会产生一些垃圾文件,如长时间不清理会导致手机越来越卡,也会出现闪退状况。
2、运行程序过多:不进行设置,很多软件都会自己运行,手机后台程序过多会造成内存不足,从而造成应用闪退。如出现软件闪退,可先清理内存后再试试。
3、手机杀毒软件:部分手机软件存在着恶意代码,会被杀毒软件拦截因而不能正常进入,应该通过绿色下载平台或者使用软件商店来下载安全系数较高的游戏。
4、应用版本问题:应用的版本较低,会导致应用软件不兼容,造成闪退。若是版本太旧,更新为新版本即可。如新版本要是出现闪退,是应用改版本还在调试中,无需担心,会很快修复。
这很正常,以前我第一次烧写的时候也发现了许多问题。
dsp的flash烧写比较麻烦,有时候光换cmd文件并不能保证程序在flash中正确运行。而且就算能正确运行,程序在flash中运行的速度比ram中要慢很多。这对实时性和通讯影响都非常大。一般都要编写启动代码,让烧写在flash中的程序,在启动的时候搬到ram中运行。这样速度会提高很多。我这里直接将启动代码和相关的flash中给你附上。你要做的就是:
1将库文件换成我给你的库文件
2启动代码用汇编编的,将启动代码添加的你的工程中。
3将原来的flash文件替换为我给你的这两个flash
最后你的工程应该是这样的,这里以ccs55为例:
所有选中的文件都要添加。
ps:有什么问题欢迎继续追问,当年我为了烧写这个都快郁闷死了,都将dsp锁死过。所以还是比较有经验的。
楼主你好,请想一下,就一个简单的判断按键的程序,识别按键。如果不不用死循环的话,就一次或者100次。那么你1次或者100次以后,程序就结束了。dsp之星代码速度很快,在你还来不及按键的时候,就已经结束了。那就不能识别了。
就是说,程序要反复执行,然后等待中断或者外界的变量的发生。
以上就是关于jamesdspmanager闪退全部的内容,包括:jamesdspmanager闪退、求助,dsp程序在2812ram里面运行SCI通讯正常,而烧写到flash里面运行就不正常了、用C语言开发DSP时为什么要用死循环等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)