DSP程序暂停运行后,io状态是(中断的):表示程序的执行被暂时中断的状态示教 *** 作盘画面上显示“PAUSED”(暂停) 通过再启动 *** 作,可继续执行被中断的程序在通过程序调用指令,指令运行,然后输入代码数据就可以恢复了。DSP程序暂停运行后,io状态是中断的
只能在烧录后改变参数值
DSP烧录的程序不能保存,它只能在烧录后改变参数值,即它的代码本身不能改变。DSP程序一般基于一种特定的处理器,在编写程序时,必须考虑这种处理器的特性,以及它的内部指令和寄存器的性能,以使程序更加有效。因此,DSP程序不能被更改,因为它们是为特定处理器而编写的,这意味着它们具有特定的性能和特性,而这些性能和特性可能会在更改程序时受到影响。
这很正常,以前我第一次烧写的时候也发现了许多问题。
dsp的flash烧写比较麻烦,有时候光换cmd文件并不能保证程序在flash中正确运行。而且就算能正确运行,程序在flash中运行的速度比ram中要慢很多。这对实时性和通讯影响都非常大。一般都要编写启动代码,让烧写在flash中的程序,在启动的时候搬到ram中运行。这样速度会提高很多。我这里直接将启动代码和相关的flash中给你附上。你要做的就是:
1将库文件换成我给你的库文件
2启动代码用汇编编的,将启动代码添加的你的工程中。
3将原来的flash文件替换为我给你的这两个flash
最后你的工程应该是这样的,这里以ccs55为例:
所有选中的文件都要添加。
ps:有什么问题欢迎继续追问,当年我为了烧写这个都快郁闷死了,都将dsp锁死过。所以还是比较有经验的。
CMD文件中密码位的地址段要独立的,而且程序中最好还要初始化一下,如果配置的地址段与其它段地址复用了,那烧写到密码段地址的内容由你的程序编译内容决定,这就基本无解……
PS:TI芯片的加密级别还蛮高的,这个真无解……
以上就是关于dsp程序暂停运行后,io状态是全部的内容,包括:dsp程序暂停运行后,io状态是、烧录进dsp的程序不能保存、求助,dsp程序在2812ram里面运行SCI通讯正常,而烧写到flash里面运行就不正常了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)