微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 在Nexar上实现RTOS51的嵌入式系统方法介绍

在Nexar上实现RTOS51的嵌入式系统方法介绍

时间:03-27 来源:互联网 点击:

3、设定嵌入式系统工程参数:
在嵌入式系统设计中通过选择工程菜单[menus]Project>>Project Options,打开对话框Options for Embedded Project *.PrjEmb(如图2.1)。在图2.1右上角的设定选项中选择TASKING TSK51x/TSK52x;然后,在处理器域中选择当前嵌入式工程的软核对象(如TSK51A)。在C编译域中存储器模式属性选中variables in XDATA并使能 allow reentrant function功能框。(注:对初学者而言,可以简单的通过将所有功能选项设定为系统默认状态,如图2.1中红色标注部分)。

图2.1嵌入式系统参数设定栏

3、构建用户应用系统:
在系统菜单[menus]Project>>Compile Embedded Project *.PrjEmb命令,或在工程栏中,鼠标右键点击当前嵌入式系统工程名(Embedded_Project1.PrjEmb);OIL文件及RTOS库将会通过系统集成开发环境编译、集成、链接及定位一些动作生成一个*.abs文档。就本演示工程而言,在工程构建完成后,在工程目录下将会出现以下一系列自动生成的文档:
工程通用文件:g_conf.c/g_isrstrame.c/g_conf_types.h/g_conf.h
用户配置文件:orti.txt/flag.h
RTOS库文件:OSEK.lib
工程目标文件:*.abs

4、调试用户应用系统:
在获得一个由系统构建的嵌入式项目目标文件(*.abs)后,Nexar开发工具将可以提供对嵌入式项目的集成在线调试功能,同时也支持仿真调试功能;
首先打开主程序文档,然后在工程栏中用鼠标右键点击嵌入式项目工程并在弹出的浮动命令条上选择simulate命令,接下来通过选择系统菜单[menus]View>>Workspace Panels>>Embedded>>RTOS命令调出调试信息对话框,从系统菜单中选择[menus]Debug>>RTOS>>Tasks命令,最后按功能键F9,仿真执行嵌入式项目。为了便于观察项目的运行状态,在调试信息对话框中可以添加相应的关键字或在主程序中设定断点,如图2.2。

图2.2嵌入式系统调试界面

5、以下是调试功能键的定义,如图2.3:
a、执行 F9
b、设定断点 F5
c、单步执行 F7
d、单步跨越执行 F8
e、停止调试 Ctr+F3
f、调试复位 Ctr+F2
g、执行到光标处 Ctr+F9

图2.3仿真调试功能菜单

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

网站地图

Top