DSP程序烧写

DSP程序烧写,第1张

你好!

呼呼,我以前编写过adi公司的DSP 21160烧录程序,但没有接触过你说的这块DSP,但是我想你应该先查一下这块片子的附带软件,一般它的软件调试差备告环境安装之后,是会随着主程序提供一些源码和例程教你使用的滚吵。

写入flash的程序很简单,就是一个写指令循环就可以了。使用DMA方式写入,还是单个字写入?flash那一端,具体只需要掌握它的读写端口指令,然后注意一下指令周期的长短,(DSP读写指令周期和flash的读写周期,要注意,否则不匹配会写入数据不稳定)这些在flash的datasheet里边都有。

如果还有不明白的,我可以提供一些源码给您看。但不是你说的那个flash,而是SST公虚明司的flash片子,我想你要是读懂了,不同的片子, *** 作应该是差不多的。我的email : [email protected]

1,编译build通过,没有Error;

2,用仿真器将电脑和控制板相连,在CCS中打开debug--connect使其连接上,如没有连接会有Error对话框,如连接上,左下角有connect提示;

3,点击Tool--F28XX on-chip flash pragrammer然后出来对话汪首锋框,填写就可以了,比芹乱如150MHz,就填30,下拉选10,确定

4,点击F2812xxxx.out文件,d出烧写对话框,如有密码可输入密码,全为FFFF为没有密码,还有更多选项,要困晌确定烧写.out的地址,然后点击确定,烧写开始,有烧写进程;

5,烧写完成后,烧写进程结束,对话框关闭,完成烧写过程。

写得比较简单,如有疑问可以再讨论。

我学的是DSP2812,中断向量表我都是薯雹直接从范例工程中拷过来用,需要哪个中断就在哪个里面编写中断服务程序。

编程的初始化程序这些都是拷过来做少量修改甚至不用修改,用就可以了,寄存器的配置一般都是拷过来修改值就行,运算逻数仿帆辑程序需要用自己编。

你先看看范例程序,找找各范例程序的区别,你会发现很多都只需复杂过来组合上用就可以了。

以太网为例:数据包封装解析的程序都是有的,复制过来大宽几乎不修改就可以用,以太网的范例程序里面的以太网寄存器初始化部分一般都是单独的子函数,你看懂了复制过来用就可以了。。。。

我用DSP做:eCAN、以太网、液晶显示、PWM这些都是这样做的,你看懂范例程序后找程序之间的区别就懂了。

不知道对你有帮助没,呵呵


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

原文地址: http://outofmemory.cn/yw/12340726.html

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

发表评论

登录后才能评论

评论列表(0条)

保存