如何用ccs6.0将程序烧进dsp

如何用ccs6.0将程序烧进dsp,第1张

具体 *** 作步骤如下:

(1)将DSP的MP/MC引脚置高,让DSP工作在微处理器方式。

(2)将第一段代码通过仿真器下载到DSP中,但不运行该代码。

(3)将第二段代码通过仿真器下载到DSP中,运行此代码。

(4)代码2运行结束后,去掉仿真器,并将MP/MC引脚置低,让DSP工作在微型计算机方式。

(5)复位DSP,DSP独立运行。

确定装的是CCS31而不是CCS33?如果确定的话,检查下装的flashburn的版本。我的CCS31安装Flashburn 28000这个版本是可以正确安装并烧写程序的。

首先检查你的烧写程序可有问题。有些烧写程序指定test代码长度,升级后的代码长度可能超出烧写指定范围。感觉像这个问题的可能比较大。

另外,不知道你的升级是什么意思。如果编译版本不变化,这个原因就不用考虑了,如果你换了编译版本,其优化程度、函数库调用等功能都会变化,也会有问题。

这很正常,以前我第一次烧写的时候也发现了许多问题。

dsp的flash烧写比较麻烦,有时候光换cmd文件并不能保证程序在flash中正确运行。而且就算能正确运行,程序在flash中运行的速度比ram中要慢很多。这对实时性和通讯影响都非常大。一般都要编写启动代码,让烧写在flash中的程序,在启动的时候搬到ram中运行。这样速度会提高很多。我这里直接将启动代码和相关的flash中给你附上。你要做的就是:

1将库文件换成我给你的库文件

2启动代码用汇编编的,将启动代码添加的你的工程中。

3将原来的flash文件替换为我给你的这两个flash

最后你的工程应该是这样的,这里以ccs55为例:

所有选中的文件都要添加。

ps:有什么问题欢迎继续追问,当年我为了烧写这个都快郁闷死了,都将dsp锁死过。所以还是比较有经验的。

以上就是关于如何用ccs6.0将程序烧进dsp全部的内容,包括:如何用ccs6.0将程序烧进dsp、安装DSP的CCS3.1的flash烧写插件时出现问题,无法安装,错误信息如下:、DSP使用仿真器很正常工作,但是通过烧写到ROM后,load代码到DSP RAM中后无法正常运行.等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10129403.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存