dsp学习心得笔记

dsp学习心得笔记

ID:30767594

大小:413.50 KB

页数:16页

时间:2019-01-03

dsp学习心得笔记_第1页
dsp学习心得笔记_第2页
dsp学习心得笔记_第3页
dsp学习心得笔记_第4页
dsp学习心得笔记_第5页
资源描述:

《dsp学习心得笔记》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、DSP学习心得笔记引言:学习DSP的时间有两个多月了,收获很多新知识,我们要每天都有进步才行,以下内容没有特别的顺序,跟具口己的学习情况写的,如果有不对的地方希望指出来,如果有不懂得也可以问我,大家相互交流很重要,我的一个邮箱:baijc@163.com欢迎联系!建立新工程过程中:问题1:HGPI0_Study.c",line61:fatalerror:couldnotopensourcefile"DSP280x_Device.h"1fatalerrordetectedinthecompilationof,,GPIO_Study.cH.

2、解决方法:因为projectTbuildoptions^compiler-^preprocessor中,要包含的头文件的地址没有加进去,你可以找到头文件的地址,然后加进去。问题2:undefinedsymbolfirstrefereneedinfile_c_intOOD:DSPstudytest3DebugDSP280x_CodeStartBranch.objFS$$MPYD:DSPstudytest3DebugDSP280x_CpuTimers.objFS$$TOLD:DSPstudytest3DebugDSP

3、280x_CpuTimers.obj»error:symbolreferencingerrors-,./Debug/test3.out,notbuilt或者下面的问题:D:DSPcintOOstudyGPIO_StudyDebugDSP280x_CodeStartBranch.obj»error:symbolreferencingerrors-l./Debug/GPIO_Study.out,notbuilt解决办法都是卜面:这个问题是因为没有加在库文件,请在projectTbuildoptions->linker^librari

4、es中加入rts2800.libo问题3:»warning:creating.stacksectionwithdefaultsizeof400(hex)words.Use-stackoptiontochangethedefaultsize.00000380)»error:errorsininput-./Debug/GPIO_Study.outnotbuilt解决办法:这个问题是关于堆栈存储大小的问题,他是说,创建堆栈段使用与设置400个字,并建议在“堆栈操作〃中改变这个与设置。这时,需要进行如下修改就可通过:project—buildo

5、ptions^Linker->basic,在StackSize(-stack):填入800或者其他小于1024的数值。调试程序:在编译完成之后,耍来下载程序并进行功能调试。File->LoadProgram,在工程文件夹下面的Debug文件夹下,选中和.out文件,点击打开,便开始下载程序To将**.out文件下载到目标板上2812的RAM中。注意,这里是调试,所以将程序下载到RAMo等到最后您要固化程序的吋候,就得下载到FLASH了,因为断电Z后,RAM里面所有的数据都会消失。(Run和Animate的区别,Run是如果遇到断点的话它

6、就停下来了。而Animate就算遇到断点时先停止DSP内核,刷新窗口,然后接着继续启动运行,常用来连续刷新变量窗口和生成graph图形等)——知识储备。添加断点:加上断点的方法很简单,只要在该行代码前双击就行。双击之后,这行代码前面会出现一个红色圆块。另外一种添加断点的方法,就是在刚才的编译工具栏上,点一下那个小手图形的按钮,前提是你要把光标移动到想要设置断点的哪一行上。使用watchwindow:Watchwindow的作用是来观察程序运行过程中的各个变量的值。调用watchwindow的方法是点击菜单栏的”View"/'watchw

7、indow",这吋watchwindow就会显示在CCSF方的信息区域;选中所要观察的变量,然后右键,在右键菜单中选择addtowatchwindowo调试代码观察:我们在调试程序的吋候经常想让程序从Main函数开使运行,点Debug^Gomaino既能看到源文件中代码的执行情况,又能看到汇编指令的执行情况View^MixedSource/Asm;关于F2812中用C语言来实现中断的说明1.首先在・cmd中定位系统中断表:MEMORY{PAGEO:PAGE1:PIE_VECT:origin二OxOOODOO,length=0x00010

8、0}SECTIONSPieVectTable:>PIE_VEC1;PAGE=1}2•在C中制定该中断的结构体:#pragmaDATA_SECTION(PieVectTable,"PieVectTable")

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。