在线烧写指的是dsp程序在运行中,由这个程序去烧写自己dsp上的flash。
通常这个程序必须运行在ram中,才能对flash进行 *** 作,而且需要通过一定的指令来 *** 作,dsp一般提供有 *** 作flash的API函数库。
只能在烧录后改变参数值
DSP烧录的程序不能保存,它只能在烧录后改变参数值,即它的代码本身不能改变。DSP程序一般基于一种特定的处理器,在编写程序时,必须考虑这种处理器的特性,以及它的内部指令和寄存器的性能,以使程序更加有效。因此,DSP程序不能被更改,因为它们是为特定处理器而编写的,这意味着它们具有特定的性能和特性,而这些性能和特性可能会在更改程序时受到影响。
如果是烧写到外部存储器比如flash等,DSP需要将flash里的应用程序导入到内部RAM运行(这种方式运行速度快),所以要重新复位才能执行这个导入过程。
可以在DSP执行烧写程序完成后,启动看门狗或者其它的软复位功能迫使DSP复位,DSP的一次boo程序会将flash中新烧写的程序引导到RAM中执行。
不知道你遇到的是不是上面的问题,希望有帮助!
以上就是关于向大家咨询一个问题 “DSP在线FLASH烧写研究“中的在线烧写什么意思全部的内容,包括:向大家咨询一个问题 “DSP在线FLASH烧写研究“中的在线烧写什么意思、烧录进dsp的程序不能保存、DSP6713烧写成功后不能自己运行,只能按一下外部硬件复位才能正常运行,请大神帮忙~等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)