如何编写dsp的程序 28335

如何编写dsp的程序 28335,第1张

1. 添加F28335.GEL, 文件路径:C:\CCStudio_v3.3\cc\gel\F28335.gel;

2. 添加C:\CCStudio_v3.3\MyProjects\WDPT_STEP(DSP)10\Source\DSP2833x_CodeStartBranch.asm文件,此文件负责上电后程序执行顺序跳转的;

3. 修改工程的build option,将LINKER中的Autoinit参数改成:Run-Time Autoinitial;

4. 添加DSP281x_Headers_nonBIOS.cmd文件,用于将DSP28头文件中的外设结构与存储器地址对应起来;

5. 向工程中添加C:\CCStudio_v3.3\MyProjects\WDPT_STEP(DSP)10\F28335.cmd文件,它是用于flash烧写的CMD文件,用于替换原有的用于RAM中调试的28335_RAM_lnk.cmd文件。

新建工程:

1.路径,文件名不得包含中文。

2.拷贝文件夹:common,headers.

3.添加cmd文件:common/cmd/28335_RAM_link.cmd headers/cmd/DSP28335_Headers_nonBIOS.cmd

4.必须添加的8个Source文件: common/source/ADC_cal.asm /CodeStartBranch.asm

/Defaultisr.c /PieCtrl.c /PieVect.c /SysCtrl.c /usDelay.asm headers/source/GlobalVariadleDefs.c

5.其他的文件在common/source里按需添加

6.添加自己写的 .c 文件:放置在工程里

7.右击工程文件,点击Build options

设置两个地方:

1.在Compiler下点击Advanced->将浮点型库支持选上(fpu32

点击Preprocesso填写头文件路径:在Path(-i)下写:

..\..\DSP2833x_headers\include..\..\DSP2833x_common\include

2.在link的basic下将Suppress Banner(-q)的复选框勾起设置堆栈的大小:Stack Size(-heap)

设置为0x200 的Libraries 下设置Search path(-i):..\..\DSP2833x_common\include

Inic Libraries: rts2800_fpu32.lib

说的太少了,神仙也解决不了。

给你建议

28335有好几个库文件,一个一个试一试。在BUILD OPTION中设置一下。 路径神马的对不对,

CCS是3.3还是神马版本的?

可能性多着呢,说不完


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

原文地址: http://outofmemory.cn/tougao/11596353.html

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

发表评论

登录后才能评论

评论列表(0条)

保存