- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MPLABHarmony之学习篇(二十).PDF
MPLAB® Harmony 之学习篇 (二十)
-- 使用FreeRTOSViewer 跟踪调试FreeRTOS 工程
___________________________________________________________
Microchip Technology Inc.
MCU32产品部
应用工程师
李建平
一、 简介:
FreeRTOSViewer 可以让使用FreeRTOS 操作系统的客户跟踪调试一些操作内核的
信息,例如任务信息,消息队列信息等等。这个辅助的工具可以在内核停止或者
打断的时候查看内核的相关内容。
Microchip 的MPLAB® X+Harmony 软件开发平台已经集成了FreeRTOS 系统,并将
FreeRTOSViewer 工具嵌入开发平台中以方便客户调试。
本文介绍一种基于MPLAB X+Harmony 下使用FreeRTOSViewer 工具调试的方法。
关于FreeRTOSViewer 的详细信息,可访问 。
二、 硬件工具和软件平台:
硬件:
1. PIC32MZ EF Starter Kit
2. MEB II
软件:
MPLAB-X: :v3.61 或者更新
XC32 :v1.42 或者更新
Harmony:v2.0.00b 或者更新
调试工具
ICD3
或者RealICE
三、 步骤:
(一) ,在MPLAB X 中安装RTOSViewer 插件
在MPLAB X 中选择Tools-Plugins,进入插件安装,选择RTOS Viewer 插件进行安
装。
(二) , 在 Harmony 中 打 开 一 个 使 用 了 FreeRTOS 的 工 程 。
C:\microchip\harmony\v2_02_00b\apps\rtos\freertos\basic\firmware
(三) ,设置工程,选择合适的调试工具。
(四) ,在MPLAB X 中选择Tool-Embedded-RTOSViewer,打开RTOSViewer 工具。
(五) ,在RTOSViewer 中选择FreeRTOS Kernel9.0.0 。
(六) ,Debug 工程,运行大约 10S,待程序稳定以后暂停程序运行。由于对操作
系统信息的读取需要一定的时间,需要等待。
(七) ,通过RTOSViewer 中的Tasks 观察窗口查看任务的相关信息。
1. Reference:任务序号
2. Name:任务名称
3. Priority:任务优先级
4. Sate:任务状态
1. Ready : Ready to execute and present in ready list
2. Delayed: Blocked task in delayed list
3. Suspended: Suspendered by vTaskSuspend() call
4. Running: Currently executing task
5. Deleted: Terminated task but the memory is not yet freed
5. TCB ID :任务的入口地址
6. Stack(Start/Top):任务的堆栈起始地址
(八) ,通过RTOSViewer 中的Queue 观察窗口查看消息队列的相关信息。
1. Sno: 队列序号
2. Registered Queue Name:队列名称
3. Queue Head:队列开始地址
4. Queue Tail:队列结束地址
5. Write To: 队列下一个待写地址
6. Read From:队列最后以后读取地址
7. Pending Messages:队列中待处理的消息数
8. Length:队列长度
9. Item S
您可能关注的文档
最近下载
- (word)Java笔试题.docx VIP
- JAVA笔试题基础很全有答案.pdf VIP
- 三年(2022-2024)中考历史真题分类汇编(全国通用)专题30 第二次工业革命和近代科学文化(原卷版).docx VIP
- 2024年外研版七年级上册英语Unit 6综合检测试卷及答案.doc VIP
- 艺苑掇英 第69期 懷菊草堂藏近现代绘画专辑_12589541.pdf
- 2018中考物理复习备考讲座材料.ppt VIP
- 移动基站施工进度计划及保证措施.doc
- 集采管理规章制度.docx VIP
- 燃气泄漏报警与应急系统的设计.doc VIP
- 2016款东风本田艾力绅ELYSION_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
文档评论(0)