各类型文件含义
工程文件(.ewp) | 包含工程的配置信息,如工程设置、文件列表和目标设置 |
---|---|
工程选项文件(.opt) | 包含特定于目标选项的详细配置 |
.hex | 单片机可执行的十六进制文件 |
源代码文件(.c, .cpp, .s) | 包含项目的源代码 |
头文件(.h) | 包含源代码文件中引用的声明 |
.map | 记录了程序中各个模块、函数、变量等在内存中的具体布局信息,包括地址范围、段的大小以及引用关系等 |
构建脚本(.bat, .sh) | 如果使用自动化构建流程,则会用到这些脚本文件 |
新建/打开工作区
新建/打开工程
工作区中导入/添加工程
新建分组
新建/打开文件
工程目录与文件目录的关系
设备配置
编译配置
调试器配置
库相关配置
静态库的封装
剔除不需要的文件
选择生成静态库,最后点击编译即可。
静态库的调用
将静态库文件与头文件包含进工程后引用即可。
断点
点击代码行左侧,出现红色圆圈
右键红色圆圈,Enable/disable
右键红色圆圈,Enable/disable
再次点击代码行左侧,红色圆圈消失
寄存器信息
内存信息
栈信息
汇编信息
调用堆栈信息
单步调试
跟踪执行一条C语句或汇编指令,跟踪进入C函数或者汇编语言子程序。
单步执行一条C语句或汇编指令,不跟踪进入C函数或者汇编语言子程序。
启动C函数或汇编语言子程序从当前位置开始执行,并返回到调用该函数或子程序的下一语句。