您的位置 首页 国产IC

DSP初级编程的 "hello,DSP world"工程实例

一个完整的工程,至少需要四个文件构成:  1、以.cmd结尾的命令文件,用来分配存储空间。  2、C

一个完好的工程,至少需求四个文件构成:

  1、以.cmd结束的指令文件,用来分配存储空间。

  2、C言语体系库rts2xx.lib。体系库包含了编译器所供给的一切功用:初始化C言语环境(进口地址为—_c_int0),设置仓库,规范C的函数库等,工程中还能够增加其他的库文件(.lib)。

  3、有且有必要有一个含有main()函数的C言语源程序文件(.c)。体系库初始化结束后,将控制权交给main()函数。

  4、矢量跳转文件,一般为汇编文件(.asm)方法。此文件需求精确的定位在函数开始地址,其内容是汇编文件中的无条件跳转句子“B”。

  程序履行的惯例流程为:矢量表的第一条指令可设置为“B _c_int0”,然后在上电复位后,把控制权交给体系库,体系库初始化结束后,把控制权交给main()函数。

  留意:

  1、不必增加头文件(.h),编译时,依据设定的途径,头文件会主动扫描进工程。

  "hello,DSP world"整个工程流程:

   树立前有必要确保CCS setup现已设置成功,并完结驱动设置,衔接并翻开了仿真器和方针板。(我是这样做的)

   1)翻开CCS2.2,单击Project-New,对话框中输入工程名“hello”,初学主张工程文件保存在CC装置目录下的myprojects目录中。

   2)单击File-New-Source File,树立三个文本编辑窗口,别离编写cvextors.asm roam.cam和hello.c三个文件。

   3)单击Projext-Add Files to Projects,增加三个文件到工程中。

   4)增加库文件rts2xx.lib(坐落目录C:\ti\c2400\cgtools\lib), 这四个文件构成了工程文件hello.pjt。

   5)单击Project-Build Options,挑选linker,在Output Filename[-o]中设置生成的二进制文件姓名hello.out,确认。(里边还有一个compiler签页,内有Assembly,能够设置include途径,我调试时,仍依照内为空白)

   6)单击Project-Build,会在工程文件DEBUG子目录下生成hello.out文件。

   7)单击file-load program,将hello.out文件下载到LF2407方针板,下载程序前,LF2407有必要设置成MP方法,将引脚mp//mc拉高。

   8)单击debug-run或许F5,程序在DSP中运转,窗口Stdout中显现“hello, DSP world”。

  祝贺成功!!

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/ic/90983.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部