- 创建一个新项目并选择一个微控制器设备。
- 在"管理运行时环境"窗口中,选择CMSIS CORE和CMSIS RTOS2(API) Keil RTX5。 您可以选择将RTX添加为库(Variant:Library)或添加完整的源代码(Variant:Source - 如果使用事件记录器,则为必需)
- 如果验证输出需要其他组件存在,请尝试使用解析按钮。
- 单击确定。 在"项目"窗口中,您将看到自动添加到项目中的文件,如RTX_Config.h,RTX_Config.c,库或源代码文件,以及系统和启动文件:
- 您可以通过右键单击 Source Group 1 并选择 Add New Item to 'Source Group 1',将模板文件添加到项目中。 在新窗口中,单击 User Code Template。 在右侧,您将看到CMSIS-RTOS RTX的所有可用模板文件
- 使用RTX_Config.h文件将RTX5配置为应用程序的需要。
添加对RTX特定功能的支持
如果您在应用程序代码中需要一些RTX特定功能,#包含头文件rtx_os.h。 这使得能够实现低功耗和无勾选的操作模式。
- 添加事件记录器可见性
- 要与RTX5一起使用事件记录器,请选择软件组件编译器:事件记录器。
- 选择软件组件CMSIS的源代码:RTOS2(API):Keil RTX5。
事件记录器的组件选择
- 调用应用程序代码中的EventRecorderInitialize()函数(理想情况下在main())。
- 构建应用程序代码并将其下载到调试硬件。
- 一旦目标应用程序生成事件信息,就可以使用事件记录器在μVision调试器中查看。