IDE 工具介绍基础.ppt
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
下面我们看一下操作步骤!
• 在编写C文件时,只需要在程序的最前面编写一条语句 #include "hardware.h“
• 在编写汇编文件时,只需要在程序的最前面编写一条 语句 .include hardware.inc
μ’nSP IDE头文件的加载<3>
加载头文件 hardware.h
选择Include files
Resource View
FileView
μ’nSP IDE工具界面<7>
输出区窗口(Output)
➢ 用于显示编译调试和查找的结果 ➢ Build视窗显示编译和链接过程里产生的
信息,包括文件编译过程里的错误和警告 信息等 ➢ Debug视窗显示程序调试过程里出现的信 息 ➢ Find视窗显示在文件中查找字符的结果
• 【操作】打开该窗口,可以边调程序边观察。
选择[View] →[Debug Windows]→ [RegisterWindow]打开。
μ’nSP IDE DEBUG窗口<2>
μ’nSP IDE DEBUG窗口<2>
Register窗口
μ’nSP IDE DEBUG窗口<3>
➢ 存储器(memory)窗口
• μ’nSP IDE集成开发环境集程序的编辑、编译、 链接、调试以及仿真等功能为一体。
μ’nSP IDE工具介绍<2>
μ’nSP IDE 总体概述<1>
➢ SPCE061A为凌阳16位单S片PC机E0中61A的一款。
unSP IDE快
➢ μ’nSP IDE集成开发环境同样支持SPCE捷0图6标1A的 开发、调试和仿真。
选择[View] →[Debug Windows]→ [watch]打开。
μ’nSP IDE DEBUG窗口<4>
μ’nSP IDE DEBUG窗口<4>
变量名 称
变量值
变量地 址
Watch 窗口
μ’nSP IDE库文件的加载<1>
➢ 什么是库文件
μ’nSP系统的库是一个函数的集合。库里存放 着每个函数的名称、目标代码和链接过程所需 的重定位信息等内容。如果用户程序中用到了 库的某个函数,链接时,链接器会把相应的函 数代码直接嵌入到用户程序的可执行文件中。
• 硬件资源的头文件
hardware.h
hardware.inc
• 用于语音播放的头文件
a2000.h a2000.inc s480.h
s480.inc
s240.h s240.inc ms01.inc
ms01.h
。。。 。。。
μ’nSP IDE头文件的加载<2>
➢ 举例介绍头文件的加载方法
——比如hardware头文件的加载
未加选载择头头文文件件,路缺径少 必要的定义和声明, 编译出现编的译错通误过。
工程中包含的文件类型介绍<2>
➢ .h文件
此扩展名的文件为C语言的头文件,主要用来记录一些声 明和定义。
➢ .asm文件
此扩展名的文件为汇编语言程序文件。
➢ .c文件
此扩展名的文件为C语言程序文件。
总结
➢ μ’nSP IDE概述 ➢ μ’nSP IDE工具界面介绍 ➢ μ’然n后S我P 们ID便E可D以EB自U己G编窗写口工介程绍了! ➢ μ’nSP IDE中一个工程所包含的所有文
➢ 寄存器(Register)窗口 ➢ 存储器(Memory)窗口 ➢ 变量观察(Watch)窗口
μ’nSP IDE DEBUG窗口<2>
➢ 寄存器(register)窗口
• 【功能】寄存器(register)窗口,是为了在 程序调试中“监测”程序中用到的寄存器的变 化,并且可以观察状态标志N、Z、S、C的变 化,还可以在软件仿真的时候观察到每条指令 的Cycle数。如图所示:
μ’nSP IDE工具界面<8>
输出区窗口
μ’nSP IDE工具界面<9>
编辑区窗口(Edit)
➢ 此窗口中,用来打开和编写μ’nSP汇编语言程 序或 C语言程序
μ’nSP IDE工具界面<10>
编辑区窗口,用来打 开和编写μ’nSP汇编 语言程序或 C语言程
序
μ’nSP IDE DEBUG窗口<1>
➢ .rc文件
以此扩展名命名的文件是整个程序的资源文件,建立项目的时 候由编译器自动生成,在打开项目里点击此文件将跳转到资源 窗口。
➢ .inc文件
此扩展名的文件为汇编语言的头文件,主要用来记录一些声明 和定义。
μ’nSP IDE头文件的加载<3>
加载头文件 hardware.inc
汇编文件中添加头文件!
可以看到当前工程所包括的全部文件。其中Source Files 文 件夹用于保存源文件;Head Files 文件夹用于保存头文件; External Dependencies 文件夹用于保存对工程的一些标注
信息。
➢ ResourceView窗口
列出当前工程用到的所有资源。
μ’nSP IDE工具界面<6>
选择link 标签 找到音频库 sacmv26e.lib
添加库文 件文本框
选择需要添加 库文件路径
μ’nSP IDE库文件的加载<3>
Fra Baidu bibliotek
下载后便可以听到语音播报了!
添加好的 音频库
添加音频库 后编译通过
μ’nSP IDE头文件的加载<1>
➢ 什么是头文件
头文件主要是用来记录一些声明和定义。
➢ 常用头文件
μ’nSP IDE DEBUG窗口<3>
μ’nSP IDE DEBUG窗口<3>
键入地址
Memory窗口
μ’nSP IDE DEBUG窗口<4>
➢ 变量观察(watch)窗口
• 【功能】变量(variable)窗口是为了观察程序设置的 一些变量的值。
• 【操作】打开该窗口,在name中输入变量名,运行程 序即可在value下观察到变量值的变化,Address中是 变量分配的地址。
Workspace window Edit window Output window
μ’nSP IDE工具界面<2>
主菜单 工具栏
工作区窗口
编辑区窗口
输出区窗口
状态栏
μ’nSP IDE工具界面<3>
主菜单
➢ 工具栏列出了一些常用工具,这些工具 都可以通过菜单选项调出。
➢ 包含文件子菜单、编辑子菜单、视图子 菜单、项目子菜单、工具子菜单、调试 子菜单、窗口子菜单和帮助子菜单等。
• 【功能】存储器(memory)窗口是为了在调试 程序时观察某个存储单元内容的变化。
• 【操作】打开该窗口,可以在address处敲入需 要观察的存储单元的地址,则会在下面看到以该 输入地址为起始地址的存储单元的值的当前值 。
选择[View] →[Debug Windows]→ [memory]打开。
件类型介绍
μ’nSP IDE 总体概述<2>
μ’nSP IDE的主要特点
➢ 提供了友好的交互界面、易于操作,使 调试工作方便且高效。
➢ 集程序编辑、编译、链接、调试和仿真 等功能为一体。
➢ 提供软件仿真功能,可以在不连接仿真 板的情况下,模拟硬件部分功能。
μ’nSP IDE工具界面<1>
工具界面
➢ 主菜单 ➢ 工具栏 ➢ 工作区窗口 ➢ 编辑区窗口 ➢ 输出区窗口
• 选择主菜单[Project]->[setting]->[link]->[library modules]
• 浏览找到sacmv26e.lib库文件 • 选择“确定”
μ’nSP IDE库文件的加载<3> 选择setting 菜单
未加载音频库 编译出现的错
误
μ’nSP IDE库文件的加载<3>
选择工 程
μ’nSP IDE库文件的加载<2>
➢ 常用库文件
• 音频库
sacmv26e.lib
• 宏定义库
CMacro.lib
• 语音识别库
bsrv222SDL.lib
• 标准C函数库
clib100.lib。。。 。。。
μ’nSP IDE库文件的加载<3>
➢ 举例介绍语音电压表程序中加载音频 库sa下cm面v我26们e看.li一b的下方操作法步。骤!
C文件中添加头文件由!于没有选加择载头头文文件,即 缺少必要的件定路义径和声明, 所以出现了很多未定义的
错误和警告。
μ’nSP IDE头文件的加载<3>
编译通过
工程中包含的文件类型介绍<1>
➢ .spj文件
以此扩展名命名的文件是整个程序的项目文件,建立项目的 时候由编译器自动生成,打开它将打开一个项目。
Sunplus SPCE061A 微控制器
μ’nSP IDE 工具介绍(1)
μ’nSP IDE工具介绍<1>
➢ 在单片机开发调试过程中,如何从PC机 上下载程序,如何编写程序,如何调试 程序呢?
• 凌阳公司提供了一种支持凌阳16位单片机系列 的集成开发环境,即μ’nSP IDE。
• μ’nSP IDE集成开发环境支持汇编语言和C语言 混合编程进行程序开发。
μ’nSP IDE工具界面<4>
工具栏
➢ 包含许多编译和调试图标,可以进行许多快捷 操作。
➢ 关于工具栏的详细使用会在下一讲中结合实例 进行介绍。
μ’nSP IDE工具界面<5>
工作区窗口(Workspace)
➢ 由FileView和ResourceView 两个视窗组成 ➢ FileView窗口
• 在编写C文件时,只需要在程序的最前面编写一条语句 #include "hardware.h“
• 在编写汇编文件时,只需要在程序的最前面编写一条 语句 .include hardware.inc
μ’nSP IDE头文件的加载<3>
加载头文件 hardware.h
选择Include files
Resource View
FileView
μ’nSP IDE工具界面<7>
输出区窗口(Output)
➢ 用于显示编译调试和查找的结果 ➢ Build视窗显示编译和链接过程里产生的
信息,包括文件编译过程里的错误和警告 信息等 ➢ Debug视窗显示程序调试过程里出现的信 息 ➢ Find视窗显示在文件中查找字符的结果
• 【操作】打开该窗口,可以边调程序边观察。
选择[View] →[Debug Windows]→ [RegisterWindow]打开。
μ’nSP IDE DEBUG窗口<2>
μ’nSP IDE DEBUG窗口<2>
Register窗口
μ’nSP IDE DEBUG窗口<3>
➢ 存储器(memory)窗口
• μ’nSP IDE集成开发环境集程序的编辑、编译、 链接、调试以及仿真等功能为一体。
μ’nSP IDE工具介绍<2>
μ’nSP IDE 总体概述<1>
➢ SPCE061A为凌阳16位单S片PC机E0中61A的一款。
unSP IDE快
➢ μ’nSP IDE集成开发环境同样支持SPCE捷0图6标1A的 开发、调试和仿真。
选择[View] →[Debug Windows]→ [watch]打开。
μ’nSP IDE DEBUG窗口<4>
μ’nSP IDE DEBUG窗口<4>
变量名 称
变量值
变量地 址
Watch 窗口
μ’nSP IDE库文件的加载<1>
➢ 什么是库文件
μ’nSP系统的库是一个函数的集合。库里存放 着每个函数的名称、目标代码和链接过程所需 的重定位信息等内容。如果用户程序中用到了 库的某个函数,链接时,链接器会把相应的函 数代码直接嵌入到用户程序的可执行文件中。
• 硬件资源的头文件
hardware.h
hardware.inc
• 用于语音播放的头文件
a2000.h a2000.inc s480.h
s480.inc
s240.h s240.inc ms01.inc
ms01.h
。。。 。。。
μ’nSP IDE头文件的加载<2>
➢ 举例介绍头文件的加载方法
——比如hardware头文件的加载
未加选载择头头文文件件,路缺径少 必要的定义和声明, 编译出现编的译错通误过。
工程中包含的文件类型介绍<2>
➢ .h文件
此扩展名的文件为C语言的头文件,主要用来记录一些声 明和定义。
➢ .asm文件
此扩展名的文件为汇编语言程序文件。
➢ .c文件
此扩展名的文件为C语言程序文件。
总结
➢ μ’nSP IDE概述 ➢ μ’nSP IDE工具界面介绍 ➢ μ’然n后S我P 们ID便E可D以EB自U己G编窗写口工介程绍了! ➢ μ’nSP IDE中一个工程所包含的所有文
➢ 寄存器(Register)窗口 ➢ 存储器(Memory)窗口 ➢ 变量观察(Watch)窗口
μ’nSP IDE DEBUG窗口<2>
➢ 寄存器(register)窗口
• 【功能】寄存器(register)窗口,是为了在 程序调试中“监测”程序中用到的寄存器的变 化,并且可以观察状态标志N、Z、S、C的变 化,还可以在软件仿真的时候观察到每条指令 的Cycle数。如图所示:
μ’nSP IDE工具界面<8>
输出区窗口
μ’nSP IDE工具界面<9>
编辑区窗口(Edit)
➢ 此窗口中,用来打开和编写μ’nSP汇编语言程 序或 C语言程序
μ’nSP IDE工具界面<10>
编辑区窗口,用来打 开和编写μ’nSP汇编 语言程序或 C语言程
序
μ’nSP IDE DEBUG窗口<1>
➢ .rc文件
以此扩展名命名的文件是整个程序的资源文件,建立项目的时 候由编译器自动生成,在打开项目里点击此文件将跳转到资源 窗口。
➢ .inc文件
此扩展名的文件为汇编语言的头文件,主要用来记录一些声明 和定义。
μ’nSP IDE头文件的加载<3>
加载头文件 hardware.inc
汇编文件中添加头文件!
可以看到当前工程所包括的全部文件。其中Source Files 文 件夹用于保存源文件;Head Files 文件夹用于保存头文件; External Dependencies 文件夹用于保存对工程的一些标注
信息。
➢ ResourceView窗口
列出当前工程用到的所有资源。
μ’nSP IDE工具界面<6>
选择link 标签 找到音频库 sacmv26e.lib
添加库文 件文本框
选择需要添加 库文件路径
μ’nSP IDE库文件的加载<3>
Fra Baidu bibliotek
下载后便可以听到语音播报了!
添加好的 音频库
添加音频库 后编译通过
μ’nSP IDE头文件的加载<1>
➢ 什么是头文件
头文件主要是用来记录一些声明和定义。
➢ 常用头文件
μ’nSP IDE DEBUG窗口<3>
μ’nSP IDE DEBUG窗口<3>
键入地址
Memory窗口
μ’nSP IDE DEBUG窗口<4>
➢ 变量观察(watch)窗口
• 【功能】变量(variable)窗口是为了观察程序设置的 一些变量的值。
• 【操作】打开该窗口,在name中输入变量名,运行程 序即可在value下观察到变量值的变化,Address中是 变量分配的地址。
Workspace window Edit window Output window
μ’nSP IDE工具界面<2>
主菜单 工具栏
工作区窗口
编辑区窗口
输出区窗口
状态栏
μ’nSP IDE工具界面<3>
主菜单
➢ 工具栏列出了一些常用工具,这些工具 都可以通过菜单选项调出。
➢ 包含文件子菜单、编辑子菜单、视图子 菜单、项目子菜单、工具子菜单、调试 子菜单、窗口子菜单和帮助子菜单等。
• 【功能】存储器(memory)窗口是为了在调试 程序时观察某个存储单元内容的变化。
• 【操作】打开该窗口,可以在address处敲入需 要观察的存储单元的地址,则会在下面看到以该 输入地址为起始地址的存储单元的值的当前值 。
选择[View] →[Debug Windows]→ [memory]打开。
件类型介绍
μ’nSP IDE 总体概述<2>
μ’nSP IDE的主要特点
➢ 提供了友好的交互界面、易于操作,使 调试工作方便且高效。
➢ 集程序编辑、编译、链接、调试和仿真 等功能为一体。
➢ 提供软件仿真功能,可以在不连接仿真 板的情况下,模拟硬件部分功能。
μ’nSP IDE工具界面<1>
工具界面
➢ 主菜单 ➢ 工具栏 ➢ 工作区窗口 ➢ 编辑区窗口 ➢ 输出区窗口
• 选择主菜单[Project]->[setting]->[link]->[library modules]
• 浏览找到sacmv26e.lib库文件 • 选择“确定”
μ’nSP IDE库文件的加载<3> 选择setting 菜单
未加载音频库 编译出现的错
误
μ’nSP IDE库文件的加载<3>
选择工 程
μ’nSP IDE库文件的加载<2>
➢ 常用库文件
• 音频库
sacmv26e.lib
• 宏定义库
CMacro.lib
• 语音识别库
bsrv222SDL.lib
• 标准C函数库
clib100.lib。。。 。。。
μ’nSP IDE库文件的加载<3>
➢ 举例介绍语音电压表程序中加载音频 库sa下cm面v我26们e看.li一b的下方操作法步。骤!
C文件中添加头文件由!于没有选加择载头头文文件,即 缺少必要的件定路义径和声明, 所以出现了很多未定义的
错误和警告。
μ’nSP IDE头文件的加载<3>
编译通过
工程中包含的文件类型介绍<1>
➢ .spj文件
以此扩展名命名的文件是整个程序的项目文件,建立项目的 时候由编译器自动生成,打开它将打开一个项目。
Sunplus SPCE061A 微控制器
μ’nSP IDE 工具介绍(1)
μ’nSP IDE工具介绍<1>
➢ 在单片机开发调试过程中,如何从PC机 上下载程序,如何编写程序,如何调试 程序呢?
• 凌阳公司提供了一种支持凌阳16位单片机系列 的集成开发环境,即μ’nSP IDE。
• μ’nSP IDE集成开发环境支持汇编语言和C语言 混合编程进行程序开发。
μ’nSP IDE工具界面<4>
工具栏
➢ 包含许多编译和调试图标,可以进行许多快捷 操作。
➢ 关于工具栏的详细使用会在下一讲中结合实例 进行介绍。
μ’nSP IDE工具界面<5>
工作区窗口(Workspace)
➢ 由FileView和ResourceView 两个视窗组成 ➢ FileView窗口