如何构建一个完整的工程分解.ppt

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 如何构建一个完整的工程;打开已有的工程;;4.1 一个完整的工程由哪些文件构成;;4.1.1头文件;序号;自己创建头文件,主要用来定义一些变量能够在整个工程内使用,也就是作用域在整个工程的全局变量。 首先需要在某个头文件中进行定义,然后在源文件中进行声明。 然后添加到当前工程目录下。;正确!!;4.1.2 库文件;静态库与动态库的区别(1);静态库与动态库的区别(2);静态库与动态库的区别(3);;4.1.3 源文件;F2812常用的源文件;CMD文件;4.2 通用扩展语言GEL;4.2.2-1 GEL函数的定义;4.2.1 GEL语法;定义平方函数;定义初始化对话框函数;对刚才定义的Init函数的有效调用格式:;4.2.2-2 GEL函数的参数;分析GEL函数参数;如果不将DSP标识符传递给参数a,则执行第二个语句“a=0”时就会产生一个运行错误。 还需保证在GEL函数运行之前,这个标识符的信息已经加载给了CCS调试器。 如果标识符targetSymbol已经被定义了,则上述函数的调用会将目标标识符赋值为0 GEL函数的参数除了可以是DSP目标板的标识符外,还可以是数值或字符串,如1、3.1415、“C:\\CCStudio_v3.3\\MyProjects\\gpio\\Debug\\gpio.out”等。;对于数值参量,GEL允许向其传递任何有效的C表达式这个表达式在传递给函数之前被计算出来。如果结果包含有小数点或指数符号,如1.2或1.34e4,它将被当做实型变量,否则就是整型变量。 下面的格式均正确调用Initialize函数: ;4.2.2-3 GEL函数的调用;4.2.3 GEL语句;GEL返回语句;GEL if-else语句;GEL if-else语句;GEL while语句;例: while(a!=b) { c=a*b; a++; };GEL注释;GEL预处理语句;加载或卸载GEL函数;加载或卸载GEL函数;加载或卸载GEL函数;4.2.5 使用关键字在GEL菜单中添加GEL函数 4.2.5-1 关键字hotmenu;例:;4.2.5-2 关键字dialog;Menuitem “My Functions”; dialog InitTarget(StartAddress ”Starting Address”, EndAddress” End Address”) { statements; } dialog RefreshTarget() { statements; };4.2.5-3 关键字slider;Memuitem ”My Functions”; Slider volumeControl (0,10,1,1,volume) { targVarVolume=volume; };4.2.6 CCS自带的 GEL函数;4.2.6 CCS自带的 GEL函数;4.2.6 CCS自带的 GEL函数;4.2.6 CCS自带的 GEL函数;4.2.6 CCS自带的 GEL函数;4.2.6 CCS自带的 GEL函???;4.2.6 CCS自带的 GEL函数;4.2.6 CCS自带的 GEL函数;4.2.6 CCS自带的 GEL函数;4.2.6 CCS自带的 GEL函数;4.2.6 CCS自带的 GEL函数;4.2.6 CCS自带的 GEL函数;4.2.7 解读c2812.gel;StartUp函数;给Startup添加语句,系统启动自动执行;删除语句后,系统启动后,工程没有自动添加了;4.2.7 解读c2812.gel;OnReset函数;4.2.7 解读c2812.gel;OnRestart函数;4.2.7 解读c2812.gel;OnPreFileLoaded函数;4.2.7 解读c2812.gel;OnFileLoaded函数;4.2.7 解读c2812.gel;OnTargetConnect函数;;;;;创建一个名为hello的工程 手动添加库文件 rts2800.lib 添加源文件 手动添加CMD文件 创建main函数;

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档