首页 Silicon Lab IDE集成开发环境用户手册

Silicon Lab IDE集成开发环境用户手册

举报
开通vip

Silicon Lab IDE集成开发环境用户手册 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 1 1.概述 Cygnal 集成开发环境(IDE)是一套完整 独立的软件程序 它为设计者提供 了用于开发和测试项目的所有工具 程序的主要特点包括 z 项目界面 z 全功能 窗口字体可配置的编辑器 z 调试器具有设置断点 观察点 单步等功能 z 工具链接集成支持汇编器 ...

Silicon Lab IDE集成开发环境用户手册
Cygnal 集成开发环境用户MATCH_ word word文档格式规范word作业纸小票打印word模板word简历模板免费word简历 _1714093247957_2 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 1 1.概述 Cygnal 集成开发环境(IDE)是一套完整 独立的软件程序 它为 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 者提供 了用于开发和测试项目的所有工具 程序的主要特点包括 z 项目界面 z 全功能 窗口字体可配置的编辑器 z 调试器具有设置断点 观察点 单步等功能 z 工具链接集成支持汇编器 编译器和链接器 z 可定制的工具菜单用于集成其它编译器或开发工具 z CYGNAL配置向导可为指定的目标环境产生配置代码 2.系统需求 IDE要求系统最低配置为: z 不低于 16MB内存的奔腾 166PC机(或兼容机) z SVGA视频视配器 z 硬盘驱动器(12MB空闲磁盘空间) z CD-ROM 驱动器(如果可从网上下载 IDE 可不需要 CD-ROM 驱动 器) z RS-232串行通讯端口 z 鼠标 z 微软"视窗"操作系统 95/98/ME/NT/2000 3. Cygnal IDE入门 下面举例说明创建项目 生成程序目标代码和下载程序到目标硬件系统的必 要步骤 这些都是为调试作准备 如果你已经安装了完全版的 Keil 8051工具 即 带有完整专业版的 C51 编译器 你就可以用它来汇编 编译和链接程序, 但你 必须在 Tool Chain Integration 工具链接集成 对话框中为 Keil 8051工具重新 设置路径 关于这方面的详细信息请参考应用笔记 AN004―在 Cygnal IDE中集 成 Keil 8051工具 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 2 3.1创建一个新项目 1) 打开 IDE 在 IDE视窗左边的项目窗口中 在 New Project 新项目 项上点击鼠标右键 选择 Save project New Project 弹出 Save Workspace 保存工作区 对话框 2) 使用 Save Workspace 保存工作区 对话框选择一个适当的 目录 工贸企业有限空间作业目录特种设备作业人员作业种类与目录特种设备作业人员目录1类医疗器械目录高值医用耗材参考目录 来保 存项目 键入项目文件名然后单击 Save 保存 按钮 这样 New Project 被你刚保存的项目名取代 3.2 配置项目 1) 缺省设置时 Keil 8051汇编器和链接器适合大多数应用 改变工具配置 或配置 C51编译器 选择 Project─>Tool Chain Integration 来选择和设置 汇编器 编译器和链接器 2) 选择 File─>New File将打开一个编辑窗口 键入源文件并保存文件 如 果保存的文件扩展名为.c .h或.asm 源文件中的关键字符将彩色加亮 显示 3) 在项目窗口中的项目名上点击鼠标右键 选择 Add files to project 添加 文件到项目 弹出 Add files to project对话框 选定要添加的文件点击 打开 这样该文件就添加到项目中了 4) 在项目窗口的项目名上点击右键 选择 Add groups to project 添加组到 项目 弹出 Project Groups(项目组对话框) 选定文件夹名后点击 Add Group 添加组 则添加所选文件夹到项目 选择 Remove Group 移出 组 则从项目中移出文件夹 或在 Create New Group 框中键入新组名 后点击 Add 添加 按钮 则在项目中添加新文件夹 5) 如果你想汇编 编译和链接项目窗口中的所有文件生成目标文件 你在 文件名上点击鼠标右键 并选择 Add file to build 所有文件将被汇编或 编译 按其扩展名不同 和链接生成绝对目标文件 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 3 3.3 为调试生成和下载程序 1. 一旦所有的源文件已被加到目标 Build 中 在工具栏中点击 Build(生成) 按钮 或选择 Project->Build/Make Project 生成程序代码 在 Projects->Target Build Configuration 对话框中 如果选择 Enable automatic connect/download after build选项 如果生成程序成功 IDE将 自动与目标系统连接并下载程序到目标硬件 准备调试 如果在生成代 码过程中发生错误 就不会下载程序 2. 保存项目也就保存了当前 IDE配置 如当前目标生成配置 编辑器设置 和所有已打开的调试窗口的位置等 4. IDE界面组成部分 IDE界面由如下几部分组成 z Cygnal IDE 窗口 z 调试窗口 z 菜单和工具栏 z 编辑器 z 工具链接集成 z 调试器 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 4 4.1 Cygnal IDE 窗口 集成开发环境 IDE 用户界面由三个主要窗口组成 z 项目浏览窗口 z 编辑/调试窗口 z 输出窗口 4.1.1 项目浏览窗口 z 文件察看窗口 用于察看和管理与项目相关的文件 关于项目管理的 详细信息请参考项目界面一节 z 符号察看窗口 用于察看项目中使用符号的地址 关于符号观察窗口 的详细信息请参考符号窗口一节 4.1.2编辑/调试窗口 z 编辑窗口―用于项目中所选文件的编写或编辑 关于编辑器的详细信 息请参考编辑器组成部分一节 z 调试窗口―代码下载后 在调试期间此窗口用于观察代码的执行 关 于调试命令的详细信息请参考调试器组成部分一节 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 5 4.1.3输出窗口 输出窗口是由几个复选窗口组成 这些复选窗口用于显示开发过程中的信息 z Build 选项窗口―显示由集成工具产生的输出 如果在汇编/编译过程 中出错 用户可以双击窗口中的一条错误信息 则在编辑器中就会显 示发生错误的代码行 有关集成工具的相关信息请参考工具链接集成 一节 z List选项窗口―用来显示最新编译或汇编所产生的列表文件 z Tool选项窗口 如果工具输出被重定向到 tool.out"文件名 此窗口将 显示自定义工具所产生的输出 有关自定义工具的相关信息请参看使 用定制工具菜单一节 4.2 调试窗口 集成开发环境包含很多调试窗口 在调试期间用它来察看和修改存储器和寄 存器的信息 关于如何修改存储器和寄存器的值请参看本节下面的叙述或选择相 应 你希望修改的部分 调试窗口 你可以通过 View"菜单进入调试窗口 也 可以点击工具栏中的图标按钮进入某些调试窗口 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 6 下面介绍调试窗口 z 观察窗口 z SFR 特殊功能寄存器 窗口 z RAM窗口 z 外扩 RAM窗口 z 代码窗口 z 反汇编窗口 z 符号窗口 z 堆栈窗口 z 寄存器窗口 修改存储器和寄存器值 可以在光标处键入数值来修改寄存器原值 修改后的值可以在执行用户代码 点 击"Go"或"Step"按钮 前下载到硬件 方法是用 Refresh"按钮 图 refreshbutton 强制写入 这样修改后的值被写入仿真器 寄存器窗口将重读仿真器 窗口将被 刷新 所有变化的值以红色显示 注意 修改寄存器的值只能在调试器处于停止状态时进行 目标处理器正在执行用户代码时 不允许写入 4.2.1观察窗口 观察窗口 观察窗口显示变量名和数值 在生成和下载程序代码后可以将要观察的变量加到观察窗口 有两种方法可 将变量加到观察窗口 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 7 在符号观察窗口中找到要加入的变量 在变量上点击鼠标右键并选择变量 类型 在源程序代码中找到你要加入到观察窗口的变量 然后在变量上点击鼠标 右键 从弹出菜单选择 Add 变量名到观察窗口 并选择变量类型 窗口大 小是可调整的 在窗口中删除变量的方法是选定变量然后按下 Delete 键 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 8 4.2.2 SFR 特殊功能寄存器 窗口 SFR窗口按功能又分为 8051 8051寄存器 ADC 模数转换 DAC 数模转换 Flash 闪存 Interrupts 中断 PCA 可编程计数器阵列 Ports 端口 SMBus I2C总线 SPIBus 串行外设总线 和 Timers 定时器 窗口 1 8051窗口 8051 SFR 窗口 8051SFR窗口包含有用来配置 8051的特殊功能寄存器 窗口大小是可调整 的 可以在光标处键入所需的值来修改寄存器原值 修改后的值可以在执行用户 程序代码前下载到目标硬件 方法是用 Refresh"按钮 强制写入 这样修改 后的值被写入仿真器 寄存器窗口将重读仿真器 窗口将被刷新 所有改变的值 以红色显示 注意 只有当调试器处于停止状态时 寄存器的值可被修改 当目标处理器正在 执行用户代程序代码时 不允许写入 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 9 2 ADC ADC SFR 窗口 ADC SFR 窗口包含模数转换功能块的配置和数据寄存器 窗口大小是可调 整的 可以在光标处键入所需的值来修改寄存器原值 修改后的值可以在执行用 户程序代码 点击"Go"或"Step"按钮 前下载到硬件 方法是用 Refresh"按钮 强制写入 这样修改后的值被写入仿真器 寄存器窗口将重读仿真器 窗口将被 刷新 所有改变的值以红色显示 注意 只有当调试器处于停止状态时 寄存器的值可被修改 当目标处理器正在 执行用户代程序代码时 不允许写入 3 DAC DAC SFR 窗口 DAC SFR 窗口包含 12位电压模式 DAC功能模块的配置和数据寄存器 窗口大小是可调整的 可以在光标处键入所需的值来修改寄存器原值 修改后的 值可以在执行用户代码 点击"Go"或"Step"按钮 前下载到硬件 方法是用 Refresh"按钮强制写入 这样修改后的值被写入仿真器 寄存器窗口将重读仿 真器 窗口将被刷新 所有改变的值以红色显示 注意 只有当在调试器处于停止状态时 寄存器的值可被修改 当目标处理器正 在执行用户代程序代码时 不允许入写 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 10 4 Flash Flash SFR 窗口 Flash SFR 窗口包含 Flash存储器的配置和数据寄存器 窗口大小是可调整 的 可以在光标处键入所需的值来修改寄存器原值 修改后的值可以在执行用户 代码前下载到硬件 方法是用 Refresh"按钮 强制写入 这样修改后的值被 写入仿真器 寄存器窗口将重读仿真器 窗口将被刷新 所有改变的值以红色显 示 注意 只有当在调试器处于停止状态时 寄存器的值可被修改 当目标处理器正 在执行用户代程序代码时 不允许写入 5 Interrupts(中断) 中断 SFR 窗口 中断 SFR 窗口包含编程中断处理器的寄存器配置 窗口大小是可调整的 可以在光标处键入所需的值来修改寄存器原值 修改后的值可以在执行用户代码 前下载到硬件 方法是用 Refresh" 按钮强制写入 这样修改后的值被写入 仿真器 寄存器窗口将重读仿真器 窗口将被刷新 所有改变的值以红色显示 注意 只有当在调试器处于停止状态时 寄存器的值可被修改 当目标处理器正 在执行用户代程序代码时 不允许写入 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 11 6 PCA PCA SFR窗口 PCA SFR窗口包含可编程计数器阵列的配置和数据寄存器 窗口大小是可调 整的 可以在光标处键入所需的值来修改寄存器原值 修改后的值可以在执行用 户代码前下载到硬件 方法是用 Refresh"按钮 强制写入 这样修改后的值 被写入仿真器 寄存器窗口将重读仿真器 窗口将被刷新 所有改变的值以红色 显示 注意 只有当在调试器处于停止状态时 寄存器的值可被修改 当目标处理器正在执行用户 代程序代码时 不允许写入 7 端口 Ports 端口 SFR 窗口 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 12 端口 SFR 窗口包含端口和交叉开关的配置和数据寄存器 窗口大小是可调 整的 可以在光标处键入所需的值来修改寄存器原值 修改后的值可以在执行用 户代码前下载到硬件 方法是用 Refresh"按钮 强制写入 这样修改后的值 被写入仿真器 寄存器窗口将重读仿真器 窗口将被刷新 所有改变的值以红色 显示 注意 只有当在调试器处于停止状态时 寄存器的值可被修改 当目标处理器正 在执行用户代程序代码时 不允许写入 8 SMBus SMBus SFR窗口 SMBus SFR窗口包括系统管理总线功能模块的配置和数据寄存 窗口大小是 可调整的 可以在光标处键入所需的值来修改寄存器原值 修改后的值可以在执 行用户代码 点击"Go"或"Step"按钮 前下载到硬件 方法是用 Refresh"按钮 强制写入 这样修改后的值被写入仿真器 寄存器窗口将重读仿真器 窗口将被 刷新 所有改变的值以红色显示 注意 只有当在调试器处于停止状态时 寄存器的值可被修改 当目标处理器正 在执行用户代程序代码时 不允许写入 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 13 9 SPIBus SPI SFR 窗口 SPI SFR 窗口包括串行外设接口总线的配置和数据寄存器 窗口大小是可调 整的 可以在光标处键入所需的值来修改寄存器原值 修改后的值可以在执行用 户代码前下载到硬件 方法是用 Refresh"按钮 强制写入 这样修改后的值 被写入仿真器 寄存器窗口将重读仿真器 窗口将被刷新 所有改变的值以红色 显示 注意 只有当在调试器处于停止状态时 寄存器的值可被修改 当目标处理器正 在执行用户代程序代码时 不允许写入 10 定时器 Timers Timer SFR窗口 定时器 SFR 窗口包含定时器的配置和数据寄存器 窗口大小是可调整的 可以在光标处键入所需的值来修改寄存器原值 修改后的值可以在执行用户代码 前下载到硬件 方法是用 Refresh"按钮强制写入 这样修改后的值被写入仿真 器 寄存器窗口将重读真器 窗口将被刷新 所有改变的值以红色显示 注意 只有当在调试器处于停止状态时 寄存器的值可被修改 当目标处理器正 在执行用户代程序代码时 不允许写入 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 14 4.2.3 RAM窗口 RAM窗口 RAM窗口显示 256字节内部 RAM 窗口大小是可调整的 当前可见的地址 范围可用滚动条来调整或在窗口的上部地址定位框键入一个地址来调整 可以在 光标处键入所需的值来修改存储器原值 修改后的值可以在执行用户代码前下载 到硬件 方法是用 Refresh"按钮 强制写入 这样修改后的值被写入仿真器 RAM窗口将重读仿真器 窗口将被刷新 所有改变的值以红色显示 4.2.4 外扩 RAM窗口 外扩 RAM窗口 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 15 只有当器件具有外扩 RAM时 该窗口才有效 窗口大小是可调整的 当前 可见的地址范围可用滚动条来调整或在窗口的上部地址定位窗口键入一个地址 来调整 可以在光标处键入所需的值来修改存储器原值 修改后的值可以在执行 用户代码前下载到硬件 方法是用 Refresh"按钮 强制写入 这样修改后的 值被写入仿真器 外扩 RAM窗口将重读仿真器 窗口将被刷新 所有改变的值 以红色显示 4.2.5 代码窗口 代码存储器窗口 代码存储器窗口将显示 64K代码存储器部分 窗口大小是可调整的 当前可 见的地址范围可用滚动条来调整或在窗口的上部地址定位窗口键入一个地址来 调整 可以在光标处键入所需的值来修改存储器原值 修改后的值可以在执行用 户代码 点击"Go"或"Step"按钮 前下载到硬件 方法是用 Refresh"按钮 强 制写入 这样修改后的值被写入仿真器 代码窗口将重读仿真器 窗口将被刷新 所有改变的值以红色显示 注意 如果在此窗口修改代码 源代码将不再是真实代码的反映 所以在调试过 程中必须使用警告 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 16 4.2.6 反汇编窗口 反汇编窗口 反汇编窗口将显示 64K代码存储器部分 窗口大小是可调整的 当前可见的 地址范围可用滚动条来调整或在窗口的上部地址定位窗口键入一个地址来调整 可以在光标处键入所需的值来修改存储器原值 显示的反汇编源程序不能更改 修改后的值可以在执行用户代码前下载到硬件 方法是用 Refresh"按钮 强 制写入 这样修改后的值被写入仿真器 反汇编窗口将重读仿真器 窗口将被刷 新 所有改变的值以红色显示 注意 当代码在此窗口中修改后 源代码将不再是真实代码的反映 所以在调试 过程中必须使用警告 如果必要注意修改源代码 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 17 4.2.7符号窗口 在项目窗口中按 Symbol 键即可看到符号观察窗口 前提是项目已经生 成且输出文件已下载 符号观察窗口要求下载文件类型为带有调试信息的 OMF-51 在符号窗口中显示项目中所有符号地址 符号按四级排列 Files Function Data Type 和 Symbol Files 包括项目中的所有源文件 Function 包括在每个文件中的所有函数 Data Type 包括代表 Bit, Code, Data, IData, XData, and Number的标题 符号窗口主要用来查找变量的 RAM地址 这 样符号可以在 RAM窗口中观察或配置成观察点 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 18 4.2.8 堆栈窗口 堆栈窗口 堆栈窗口显示堆栈限制 堆栈数 下溢检测和溢出检测值 窗口大小是可调 整的 4.2.9 寄存器窗口 寄存器窗口 寄存器窗口包含 R0-R7的值 窗口大小是可调整的可以在光标处键入所需的 值来修改寄存器原值 修改后的值可以在执行用户代码 点击"Go"或"Step"按钮 前下载到硬件 方法是用 Refresh"按钮 强制写入 这样修改后的值被写入 仿真器 寄存器窗口将重读仿真器 窗口将被刷新 所有改变的值以红色显示 注意 修改寄存器的值只能在调试器处于停止状态时进行 目标处理器正在执行 用户代码时不允许写入 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 19 4.3 菜单和工具栏 z IDE有四个默认的工具栏 在下表中描述了这四个工具栏 也可以使用 Toolbar Configuration dialog"来定制工具栏 工具栏 按钮 描述 新建 创建一个新文件 打开 打开一个文件 保存 保存当前文件 剪切 剪切选定文本到剪切板 复制 复制选定文本到剪切板 粘贴 粘贴剪切板到光标位置 文件/编辑 打印 打印当前文件 汇编/编译 停止生成 汇编/编译当前文件 停止生成代码 生成代码 汇编/编译和链接文件 连接 断开 连接 IDE和目标板 断开按钮释放串口 生成代码 下载 下载代码到目标硬件 flash 运行/停止 开始/停止执行目标处理器 中的程序代码 复位 硬件和 IDE返回调试初态 单步 执行一条用户代码程序 多步 执行 N条用户代码程序 单步越过 越过当行执行下行代码 运行到光标 程序运行到光标处代码行 插入/移出断点 设置/清除光标处断点 移出所有断点 移出所有断点 允许/禁止断点 激活/禁止当前断点 禁止所有断点 禁止所有断点 内部观察点对话框 打开内部观察点对话框 调试 刷新 IDE改变数值后 强制写仿真器 SFR寄存器察看窗 触发察看窗口 寄存器察看窗 触发察看窗口 RAM 察看窗 触发察看窗口 代码察看窗 触发察看窗口 调试窗口 反汇编察看窗 触发察看窗口 下一个书签 移动光标到下一书签位置 触发书签 设置/清除光标处书签 上一个书签 移动光标到前一书签位置 书签 移出所有书签 移出所有书签 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 20 z IDE的各种功能都是通过菜单和工具栏实现的 一些 IDE的功能既可以 通过菜单选项又可以通过工具栏选项实现 下表是所有菜单选项的描 述 菜单名 描述 File 文件 提供 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 文件操作命令 如打开 保存和打印 Edit 编辑 提供标准编辑器命令 如剪切 粘贴 查找和替换 View 观察 通过选择可视窗口允许用户定制 IDE Project 项目 提供项目命令 如打开和汇编 Debug 调试 提供调试器命令 如下载和单步 此外还有断点和观察 点管理 Tools 工具 包括配置向导程序 FLASH操作及用户工具配置 Options 选项 IDE 配置选项 如串口 用户可以定制 IDE 的工具栏和 编辑器选项 Window 窗口 包含标准的窗口显示命令 如层叠和平铺 Help 帮助 在线帮助和 IDE版本信息 文件菜单 菜单项 描述 New File 新文件 创建新文件 Open File 打开文件 打开文件对话框 打开所选文件 Close File 关闭文件 关闭当前打开的文件 如果打开的文件已被 编辑 则将弹出对话框询问是否存盘 Save 保存 保存当前激活的文件并更改备份版本 Save As 另存为 允许当前打开的文件换名存盘 Save All 保存所有 IDE将保存所有打开的文件 Print Setup 打印设置 打开打印机对话框 选择打印机参数 Print 打印 打印当前文件 Recent Files 最近文件 此菜单区将列出 IDE最近编辑的文件 Recent Projects 最近项目 此区域提供一种快捷方式用以打开 IDE的最 近打开的项目 Exit 退出 推出 IDE Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 21 编辑菜单 菜单项 描述 Undo 撤消 此命令使编辑器退回到最近的编辑命令 Redo 重做 此命令使编辑器退回到最近的 undo命令 Cut 剪切 此命令使选定的文字 高亮 被删除 但将文字复制到 剪切板 Copy 复制 此命令将选定的文字复制到剪切板 Paste 粘贴 此命令将剪切板的内容粘贴到当前光标位置 Find 查找 此命令打开对话框 用户可键入查找的参数并在当前文 件查找 Replace 替换 此命令打开话框允许用户在当前文件查找并替换字符 串 察看菜单 菜单项 描述 Debug Windows 调试窗口 此菜单包含有子菜单 在子菜单中列出 了所有存储器和寄存器窗口 这些窗口 只有在调试时才可见 Project Window 项目窗口 此菜单项触发显示 IDE项目观察窗口 Output Window 输出窗口 此菜单项触发显示 IDE输出窗口 Toolbars 工具栏 此项目菜单允许用户选择工具栏是否 可见 也允许用户定制工具栏 Status Bar 状态栏 此菜单允许用户触发显示 IDE状态栏 Workbook Mode 工作薄模式 此菜单项允许用户在正常和笔记本模 式之间选择 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 22 项目菜单 菜单项 描述 Add Files to Project 加文件到项目 此菜单命令将加文件到现有项目 Assemble/Compile Current File and Stop Assemble/Compile Current File 汇编/ 编译当前文件和停止汇编/编译当前文 件 此菜单将汇编/编译当前文件 汇编器/ 编译器输出将显示在输出窗口中的 build 窗 如果编译器/汇编器报告错误 输出窗口中将显示错误概要 用鼠标点 击错误 IDE将显示相应发生错误的源 代码行 Build/Make Project 生成项目 此菜单命令将生成目标代码 Open Project 打开项目 调用浏览对话框搜寻项目文件并打开 Save Project 保存项目 保存当前打开的项目 Save Project As 另存项目为 以新名字保存项目 Close Project 关闭项目 关闭当前打开的文件和窗口 Tool Chain Integration 工具链接集成 调用工具链接集成对话框 来定义外部 汇编器 编译器和链接器 Target Build Configuration 目标生成配 置 调用目标生成配置对话框 用来定义生 成过程 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 23 调试菜单 菜单项 描述 Connect 连接 通过 EC2将串口和硬件连接起来 Disconnect 断开 将释放串口 Download 下载 将下载当前打开项目到 Flash 如果当 前无文件或项目打开 将弹出对话框允 许用户选择文件下载 但文件必须是 Intel Hex或 OMF-51格式 Go 运行 将释放调试中断信号 允许运行用户程 序代码 Stop 停止 将发出调试中断信号使芯片停止运行 程序 并开始执行调试服务程序代码 Step 单步 单步执行用户程序代码 Multiple Step 多步 执行 N步用户程序代码 Step Over 越过单步 允许用户程序代码越过当前代码行执 行下面的代码 Run to Cursor 运行到光标 将允许用户程序代码运行到光标所在 的代码行 Breakpoints 断点 调用断点管理对话框 显示当前所有断 点信息 断点可以加入/删除/允许/禁止 Watchpoints 观察点 调用观察点管理对话框 显示当前所有 观察点信息 观察点可以加入/删除/允 许/禁止 Refresh 刷新 当在 IDE中修改某些值后 强制写仿真 器 Reset 复位 复位按钮迫使 IDE 和硬件返回到调试 初始态 工具菜单 菜单项 描述 Cygnal Configuration Wizard Cygnal 配 置向导 调用 Cygnal 配置向导 能快速生成带 有外设详细信息的配置代码 Memory Fill 填充存储器 此菜单包含有子菜单 调用填充存储器 器对话框 填充 RAM 代码或外Mem Erase Code Space 擦出代码空间 删除和复位整个 FLASH 代码空间 Output Memory to File 输出存储器到 文件 调用输出存储器器到文件对话框 Add/Remove User Tool 加入/移出用户 工具 调用对话框管理 IDE用户工具 可以添 加 移出或修改工具 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 24 选项菜单 菜单项 描述 Multiple Step Configuration 多步配置 调用多步配置对话框 Serial Port 串口 选择 RS232 口 Serial Baud Rate 串口波特率 选择串口波特率 Toolbar Configuration 工具栏配置 调用对话框选择允许那些工具栏可见 工具栏按钮配置 还可创建新工具栏 Toolbar Extended Styles 工具栏扩展类 型 调用对话框允许选择各种工具类型 Editor Font Selection 编辑器字体选择 调用对话框允许设定编辑器字型大小 和颜色 Editor Tab Configuration 调用对话框允许 tab键设置 Select Language 选择语言 强制编辑器使用特殊语言配置文件 Debug Window Font Selection 调试窗 口字体选择 调用对话框允许选择调试/编辑窗口的 字体 File Backup Settings 文件备份设置 调用对话框允许选择备份文件的数量 窗口菜单 菜单项 描述 Cascade 层叠 标准 windows 层叠格式. Tile Horizontal 水平平铺 标准 windows 水平平铺格式 Tile Vertical 垂直平铺 标准 windows 垂直平铺格式 帮助菜单 菜单项 描述 CYGNAL IDE Help 调用在线帮助程序 Keil Assemble/Link Manual Keil汇编/链接手册 Keil Compile Manual Keil编译手册 About CYGNAL IDE 显示 IDE版本信息 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 25 4.4 编辑器 CYGNAL IDE 包含一个完整的编辑器 它具有如下特点 z 对于 8051汇编语言和 C语言源文件中的关键字符具有彩色显示功能 用户可以在 Options菜单中使用 Select Language 选项菜单来选择语言 如 C或汇编语言 编辑器还可以根据文件的扩展名自动识别语言 z 剪切 复制和粘贴命令 有关详细资料参看编辑器菜单一节 z 撤消/重做操作 有关详细资料参看编辑器菜单一节 z 支持查找和替换 z 在 Options 菜单中使用"Editor Configuration"选项来定制字体和文字颜 色 4.5 工具链接集成菜单 在 Project 菜单中选择 Tool Chain Integration 项 弹出对话框 允许在 IDE中使用外部汇编器 编译器和链接器 在 Tool Definition 部分允许你选择工具厂商 浏览工具的执行路径 选 择 A51 C51和 BL51 并为你的工具定义命令行标记 请参看: 使用工具链接集成菜单, 目标生成配置菜单, 汇编器工具定义,编译器工 具定义, 链接器工具定义和项目管理 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 26 4.6 调试器 CYGNAL IDE 包括一个完整的调试器 它是在实际产品硬件上运行的调试 器 而不是仿真器 注意 在使用调试器之前 PC机必须与 EC2及目标板连接 同时代码必须下载 到目标处理器的 Flash存储器 相关信息请参看 Connecting to the hardware 和 Downloading a file 调试器的特点 „ Go 和 Stop 按钮―开启和停止目标用户代码执行 „ Step 按钮―单步执行程序代码 包括中断服务程序 „ 可设置的 多步 按钮―执行 N步 „ Step Over 按钮和 运行到光标 按钮 „ 断点 „ 观测点 „ 调试窗口允许检查/修改寄存器和存储器内容 5. IDE指南 以下将以示例说明 IDE的特性 z 创建和打开项目 z 工具链接集成 z 目标生成配置 z 编辑和生成项目 z 连接到硬件 z 下载文件 z 使用调试器 z 使用观察点 z 使用定制工具菜单 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 27 5.1项目管理 创建和打开项目 5.1.1 创建项目 项目是用来保存文件 工具链接 目标生成和窗口配置信息的 可以使用 Project 菜单中的 New Project 选项或 Save Project As 选项来创建项目 如果使用 Save Project As 选项 将出现 Save Workspace 对话框来选择项目 名称和存放的位置 一旦项目被保存 将保存如下信息 z 当前所有打开的文件 如果创建了新文件 且未存盘 则 IDE将弹 出对话框提示你保存文件 z 工具链接集成设置 z 目标生产配置 z 主 IDE窗口及已打开的调试窗口的位置和大小 z 编辑器的设置如字体和文字颜色 5.1.2 重新打开项目 有两种不同的方法打开项目 1) 使用文件菜单中的 Recent Projects 子菜单区 子菜单中列出了最近打 开过的项目 2) 使用项目菜单中的 Open Project 命令 调用 Open Workspace 对话 框允许你浏览计算机中的项目文件 *.wsp 并打开所选文件 5.1.3 保存一个项目 保存项目用 Project 菜单中的 Save Project 选项 项目不必每次打开后 都保存 遇到下面的情况需保存项目 z 已打开新文件且将作为项目的一部分 z 已打开新窗口 且每次打开项目时都需要重新打开这些窗口 z IDE 窗口的位置和/或大小改变了 且在下次项目重新打开时需保留 这种变化 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 28 5.1.4 加文件到项目中 可用下面的方法向已存在的项目中添加文件 A.在项目窗口的 File选项窗口中添加文件到项目 1. 在项目或组上点击鼠标右键 2. 在弹出菜单点击 Add Files. 菜单选项 B.从 Project菜单中加文件到一个打开的项目 1 打开项目 2 在 Project菜单中用 Add Files to Project 选项 C 从 Build Button Definition 对话框中添加文件到项目 1 从 Project 菜单中打开 Target Build Configuration 对话框 2 点击 Customize 按钮 3 使用 Add Files to Project 按钮 5.1.5 从项目中移出文件 从已有项目中移出文件可用下面的方法 A 在项目窗口的文件窗口中在要移出的文件上点击右键 B 在项目窗口的文件窗口中选中要移出的文件按键盘上的 Delete键 5.2 使用工具链接集成菜单 从 Project 菜单中点击 Tool Chain Integration 弹出对话框 允许你向开 发环境中集成外部汇编器 编译器和链接器 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 29 5.2.1 工具定义 a) 从 Select Tool Vendor 的列表中选择工具厂商 b) 选择你希望定义的 Assembler Compiler 和 Linker 工具 c) 在 Executable 编 辑 框 中 键 入 可 执 行 的 文 件 名 如 A51.exe,C51.exe,BL51.exe 和路径 或点击浏览按钮找到可执行文 件名和路径 d) 如果知道所需的命令行标志 你可以直接在 Command Line Flags 编辑框中键入 5.2.2 复位默认按钮 Reset Defaults 次按钮是复位命令行标志到默认值 请参见 目标生产配置 和 项目管理 5.3 使用目标生成配置菜单 在 Project 菜单中选择 Target Build Configuration 弹出对话框 指定下 载文件产生过程和允许或禁止附加选项 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 30 5.3.1下载文件产生 a) 在 Download file name 编辑框中键入输出文件名 如 Blinky b) 如果你想使用一个已经生成的目标文件 选择 Execute batch or Make File on Build Command 单选按钮 和在 Build filename 编辑框中键入 或 浏览 文件名 c) 另外 选择 Define Build Process 单选按钮 和点击 Customize 按 钮引出 Build Button Definition 对话框 5.3.2 附加选项 a) 如果选中 Enable automatic save for project files before build 框 那末当 按下 Build/Make project 按钮 后 项目中的所有文件将自动存盘 此前的文件版本将被保存到备份文件中 b) 如果选中 Enable automatic connect/download after build 框 那末当按 下 Build/Make project 按钮 后 项目将自动下载到目标板 请参见 工具链接集成 和 项目管理 5.4 编辑和生成项目 5.4.1编辑文件 IDE包括一个全功能的编辑器 可用文件菜单中的 New File 命令来新建 文件 或用文件工具栏中的 New 按钮 然后开始键入源程序 只有当文 件的扩展名为.asm 或 .c时 才具有源程序关键字符彩色显示功能 可用文件保 存按钮 或用文件菜单中的 Save 或 Save As 命令保存文件 关于编 辑器的详细信息请参考 编辑器 一节 Cygnal 集成开发环境用户手册 沈阳新华龙电子有限公司 电话 024 23930366 23895360 传真 23940230 31 5.4.2 汇编/编译一个文件 可用生产工具栏中的汇编 /编译按钮 或 Project 菜单中的 Assemble/Compile File 命令来汇编/编译一个文件 如果一个项目或文件是打 开的 那末当前活动的文件将被汇编/编译 当汇编/编译完成后 将在输出窗口的 Build 选项窗中显示汇编/编译结果 如果产生列表文件 那末将在输出窗口的 List 选项窗中显示 5.4.3 生成一个项目 可用生成工具栏中的生成按钮 或用项目菜单中的 Build/Make Project 命令来生成项目 如果没有打开的项目此命令是被禁止的 关于项目的更多信息 请参看 项目管理 一节 当汇编/编译和链接完成后 结果将显示在输出窗口的 Build 选项窗中 如果产生列表文件 文件将显示在输出窗口的 List 选项窗中 5.5 与硬件连接 在 IDE与硬件连接之前 请执行下列步骤 a) 用串行电缆连接 PC机和 EC2 b) 用 JTAG扁平电缆连接 EC2和目标硬件 c) 将电源接到 EC2和目标硬件(目标板) 注意 EC2
本文档为【Silicon Lab IDE集成开发环境用户手册】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_354650
暂无简介~
格式:pdf
大小:1MB
软件:PDF阅读器
页数:36
分类:互联网
上传时间:2009-05-10
浏览量:93