网站大量收购独家精品文档,联系QQ:2885784924

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

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何构建一个完整的工程解读

删除语句后,系统启动后,工程没有自动添加了 4.2.7 解读c2812.gel OnReset函数 当执行Debug-Reset命令时, OnReset函数被调用。 4.2.7 解读c2812.gel OnRestart函数 当执行Debug-Restart命令时,OnRestart函数被调用 。 4.2.7 解读c2812.gel OnPreFileLoaded函数 当执行File-Load Program操作时, OnPreFileLoaded函数被调用。 4.2.7 解读c2812.gel OnFileLoaded函数 当执行File-Load Program操作后,OnFileLoaded函数被调用。 4.2.7 解读c2812.gel OnTargetConnect函数 每一次当CCS和目标处理器建立连接时,OnTargetConnect函数都会被调用。 创建一个名为hello的工程 手动添加库文件 rts2800.lib 添加源文件 手动添加CMD文件 创建main函数 Hello.c文件 讨论内容: (1)查找一个DSP2812的应用设计实例,包括系统结构图(或硬件原理图)、工作原理、所用外设。 (2)查找GEL菜单中“Watchdog”标签对应的f2812.gel或c2812中的程序部分,并加注解。 三人一组,交一份报告。 GEL返回语句 GEL在一个函数里支持标准C的返回语句, 其一般形式为: return expression; 一个返回语句并不是一定需要返回一个值,一个没有表达式的返回语句将控制返回到调用处,并不返回有用的值。 与标准C区别:GEL函数定义不需指定返回值类型,返回值类型在程序运行时决定。 GEL if-else语句 GEL支持标准C的if-else语句。通用格式为: if(expression) statement1 else statement2 GEL if-else语句 例: if(ab) C=a-b Else { c=b-a; d=b+a; } GEL while语句 GEL的while语句类似于标准C的while语句, 但是GEL不支持标准C的continue和break语句。 通用格式为: while(expression) statement 例: while(a!=b) { c=a*b; a++; } GEL while语句 GEL注释 GEL支持标准C语言的注释。 GEL的注释,限用字符“/*”和“*/”,可以跨越若干行。 while(a!=b) { c=a*b; a++; /*此处需要改变自变量的值来控制循环*/ } GEL预处理语句 GEL支持标准C的#define预处理关键字, 这也是唯一可用的预处理关键字。 下面的语句,使预处理器用给定的字符序列取代标识符, 其中字符序列前后的空格都不要: #define identifier token-sequence 下面的语句(第一个标识符和括号之间没有空格) 是一个宏定义,其参数是标识符列表: #define identifier(identifier-list) token-sequence 加载或卸载GEL函数 要将包含GEL函数的GEL文件加载到CCS才能在文件中访问,驻留在CCS的存储器中,随时执行,失效在移除文件之后。 当加载的文件被修改,必须先将其卸载,然后再修改生效后重新加载。 GEL加载器在加载时要检查GEL文件的语法错误,但不检查变量是否定义。 加载或卸载GEL函数 加载一个GEL步骤: 选择File→Load GEL菜单项 在弹出的Load GEL File对话框中,浏览找到包含GEL函数的GEL文件。(CCS存放GEL文件路径:CCS安装路径\cc\gel) 双击文件名,或者单击文件名后点击“打开”按钮。 加载或卸载GEL函数 卸载一个GEL步骤: 选择View→Project菜单项 单击GEL文件夹旁边的“+”号,查看GEL文件 右击需要卸载的GEL文件 在所弹出的快捷菜单中选择Remove 4.2.5 使用关键字在GEL菜单中添加GEL函数 4.2.5-1 关键字hotmenu 使用关键字hotmenu,将一个GEL函数添加到GEL菜单 里,则该函数一旦被选中就立即执行,其语法如下: hotmenu funcname { statements } 例: Menuitem “My Functions”; hotmenu InitTar

文档评论(0)

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

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

1亿VIP精品文档

相关文档