微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > keil使用详解

keil使用详解

时间:11-09 来源:互联网 点击:

;删除所有的观察点

(10) WS

观察点设置命令,格式如下:WS 表达式[,n][LINE]关键字LINE存在时,观察点表达式单行输出LINE缺省时,观察点表达式n行输出。

(11) G

连续运行命令,格式如下: G [起始地址],[终止地址]地址为标识符常量或地址常数,地址缺省时,为连续运行。

(12) T/P

单步运行指令,格式如下: T/P n ;n指至单行运行的步数,P指给用户当调用某函数时,把它作为一步处理,并不进入该函数运行。

(13) PA

性能分析操作指令,其分以下几种:PA显示当前所设置的性能分析程度段PA Kill *删除当前所设置的所有性能分析程序段PA Kill n1 [,n2],[……]删除指定的性能分析程序段PA 地址范围设置性能分析程序段,地址范围可以起始地址和结束地址的方式给出,也可给出函数名,行号范围。PA Reset复位性能分析窗口(PA Windows),清除所有的记录。

(14) BD

断点失效命令,格式如下:BD n1 [,n2],[,……] ;disable指定的断点DB * ;disable所有的断点

(15) BE

断点使能命令,格式如下:BE M [,n2],[,……] ;使能指定的断点BE * ;使能所有的断点

(16) BK

断点删除指令,格式如下:BK M[,n2],[,……] ;删除指定的断点BK * ;删除所有的断点

(17) BL

断点显示指令,显示所有被定义的断点。

(18) BS

断点定义指令,dScope支持多达40个断点,具体格式如下:a.BS 表达式[,count] [,“cmd”]count:经过该断点的次数 [选项]“cmd”:断点到达后附带执行的dScope命令(连项)表达式一个条件表达式,此时该断点称为条件断点(运算符为&.&&,<=>,>=,= =,!=)BS READ 表达式 [,count] [,“cmd”]BS WRITE 表达式 [,count] [“cmd”]BS READWRITE 表达式 [,count] [,“cmd”]以上三种断点称访问式(Access断点),当某一址或变量被访问(R/W)或某些值被读写时,程序被中断。

(19) Define button

图标定义指令,用于当窗口(Toolbox)

(20) !

DOS窗口Open命令,以“EXIT”命令退出DOS窗口。

(21) Include

文件包含命令,格式如下:Include [路径] 文件名dScope支持以文件包含的方式调入并执行调试命令文件,用户自定义函数文件,调试命令文件可以有后缀,也可无后缀。

(22) Load

加载命令,格式如下:Load [路径] 文件名 Load指令能够加载的文件必须具有以下格式之一。Intel Hex/Hex 386格式Intel Object (OMF_51) 格式Intel Object (OMF-251) 格式dScope的CPU驱动文件(.DLL)

(23) LOG

Command Window存盘指令,用于将Command Windows中的内容输出到指定的文件中,格式如下:LOG > [路径]文件名 ;创建一个新文件LOG >> [路径]文件名 ;将Command Windows的内容输出到某个已 存在的文件中。LOG OFF 完成输出操作并开闭该文件LOG指令只将LOG>或LOG>>与LOG OFF指令之间的操作命令存入该指定文件。

(24) Reset

复位指令,具体格式如下:Reset ;执行dScope的复位Reset Map ;复位外部数据空间Reset Var ;复位SET指令定义的变量

(25) Save

该指令将一段内存映象以19EX386/HEX的格式存盘,具体格式如下:Save 路径 文件名:地址1、地址2地址1、地址2指所要保存的空间范围,既可是标识符,也可是址常数。

(26) SET

该指令回来定义dScope目标代码预定义变量的含义,这些预定义变量包括以下二种:SRC ;指出所在的路径F1~F12;对应于键盘上的12个功能键,定义这些功能键的 含义。SET指令的格式为:SET 变量=“字符串”SET 变量

10. 函数

dScope支持三种函数,即dScope预定义函数,用户自定义函数和信号函数,分别详述如下:

(1) dScope预定义函数

dScope号提供8个预定义函数(可视为dScope的库函数)①Void Printf(“String”,输出表列)屏幕打印函数,与ANSI C的Printf ( ) 函数相同②Void exec(“Command__String”)Command__String为一有效的命令字符串,此函数用于在运行用户自定义函数的过程中执行dScope命令,这个函数提供了一个很重要的编制测试命令文件的方法。③int getint(“Prompt__String”);从键盘输入一个整数int getlong (“Prompt__String”);从键盘输入一个长整数float getfloat (“Prompt__String”);从键盘输入一个浮点数以上这三个函数被执行时,dScope会弹出一个dialog box等待用户输入数据,其标题栏上是“Prompt__String”,利用这个函数,不仅可以为变量赋值,也可使用户得以看清前一阶段的测试结果。④int r

上一篇:ARM汇编指令详解1
下一篇:STM32常见错误

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top