0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Keil MDK调试时软件和硬件的一些要求

strongerHuang 来源:strongerHuang 作者:strongerHuang 2021-11-16 09:15 次阅读

Keil MDK的界面虽然不那么友好(IAR其实也一样),但调试功能还算不错,特别是针对Cortex-M内核的处理器

Keil MDK支持的调试功能有很多:组件查看器、事件记录器、事件统计、数据和事件跟踪、指令跟踪等。

有很多网友反应,Keil MDK在调试的时候,会遇到各种问题,下面就简单讲述一下Keil MDK调试时,软件和硬件的一些要求。

1.逻辑分析仪它要求目标硬件支持 SWO 或 ETM 跟踪。

SWO 跟踪或 ETM 跟踪需要在 µVision 调试设置中正确配置:

2.性能分析器它要求目标硬件支持 ETM 跟踪。ETM 跟踪需要在 Keil 调试设置中正确配置。

要求:与 Keil一起使用的调试器硬件需要支持流式 ETM 跟踪,例如 ULINKpro。(有些第三方调试适配器硬件,如之前的 J-Trace Pro,不支持Keil 中的 ETM 流跟踪,换句话说,不能与性能分析器一起使用)

3.代码覆盖率它与“性能分析器”一样,调试器硬件需要支持流式 ETM 跟踪。“代码覆盖率”对话框提供有关已执行代码的统计信息。将此信息与反汇编窗口中的信息一起使用。

4.系统分析仪系统分析器主要显示的某些调试信息,例如功耗、测量的内核时钟频率等。

如果要查看其他调试信息,例如 RTX5 事件、线程等,需要正确启用和设置事件记录器。同时,查看调试信息(比如异常),需要启用和设置 SWO 或 ETM 跟踪。

5.系统和线程查看器系统和线程查看器仅支持基于 CMSIS RTOS v1 的旧版 Keil RTXv4.x(仅支持 Keil RTX 4.82 或更早版本)。

如果你使用 Keil RTXv4.x 的项目使用 ARM V6.x 编译器工具链编译的,需要遵循“系统和线程查看器”为空。

有关 Keil RTX 5 的类似信息,可以使用“组件查看器”。

6.组件查看器与上面第5点对应,组件查看器仅支持CMSIS RTOS v2,组件查看器窗口显示的静态信息,帮助分析软件组件的操作。所需的基础架构可以轻松添加到用户应用程序中,并且已经在 MDK-Middleware 和 Keil RTX5 中实现。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 硬件
    +关注

    关注

    11

    文章

    2672

    浏览量

    63872
  • keil
    +关注

    关注

    67

    文章

    1161

    浏览量

    164389
  • MDK
    MDK
    +关注

    关注

    4

    文章

    201

    浏览量

    31590
收藏 人收藏

    评论

    相关推荐

    keil mdk一些常见错误解析

    keil mdk一些常见错误 解析 2,USER\main.c(39):warning:#223-D: function "TP_GetAdXY"
    发表于 07-06 07:19

    Keil MDK 5.25 uVision5软件更新下载

    要求学习平台 在安装任何Keil软件开发产品之前,请验证您的计算机是否至少满足最低系统要求MDK 最低硬件要求 1 GHz处理器 1 GB系统内存(RAM
    发表于 09-05 14:06

    调试STM32硬件IIC从机的一些心得

    一些心得体会。硬件IIC主机通信见另篇文章:传送门 。硬件平台:STM32F205软件平台:keil v5函数库:标准库硬件IIC从机初始化下面看下STM32中IIC的...
    发表于 08-11 09:34

    Keil MDK介绍与安装

    个功能强大的仿真调试器在内的完整开发方案,通过个集成开发环境(uVision)将这些功能组合在起。二、MDK5安装包下载从官方网站下载最新版本:传送门点击 Download MDK然后需要填一些信息,随便填即可,就会转到下面这个页面。点击
    发表于 01-10 06:02

    keil MDK中使用虚拟串口调试串口

    keil MDK中使用虚拟串口调试串口
    发表于 05-24 12:07 223次下载
    <b>keil</b> <b>MDK</b>中使用虚拟串口<b>调试</b>串口

    28335的一些调试经验

    一些调试经验
    发表于 12-13 22:20 16次下载

    STM32 使用 Keil MDK 中的软件逻辑分析仪参与硬件调试资料下载

    Keil MDK 中的软件逻辑分析仪参与硬件调试资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
    发表于 04-15 08:45 20次下载
    STM32 使用 <b>Keil</b> <b>MDK</b> 中的<b>软件</b>逻辑分析仪参与<b>硬件</b><b>调试</b>资料下载

    Keil C51和Keil MDK下载

    Keil C51和Keil MDK下载
    发表于 12-03 20:21 65次下载
    <b>Keil</b> C51和<b>Keil</b> <b>MDK</b>下载

    你需要了解的MDK Keil 5中的一些功能小技巧

    MDK Keil 5或者IAR环境进行单片机的程序开发的,俗话说工欲善其事必先利其器,我们天天都在用这个开发环境,那么,有些在MDK Keil 5中的实用功能小技巧,大家又知道多少呢?
    发表于 04-22 15:19 1.1w次阅读
    你需要了解的<b>MDK</b> <b>Keil</b> 5中的<b>一些</b>功能小技巧

    KeilMDK-ARM)系列教程(八)_ 在线调试(Ⅰ)

    KeilMDK-ARM)系列教程(八)_在线调试(Ⅰ)
    的头像 发表于 03-20 14:54 2857次阅读
    <b>Keil</b>(<b>MDK</b>-ARM)系列教程(八)_ 在线<b>调试</b>(Ⅰ)

    KeilMDK-ARM)系列教程() _新建软件工程详细过程

    KeilMDK-ARM)系列教程()_新建软件工程详细过程
    的头像 发表于 03-24 10:28 5401次阅读
    <b>Keil</b>(<b>MDK</b>-ARM)系列教程(<b>一</b>) _新建<b>软件</b>工程详细过程

    KeilMDK-ARM) 使用教程(三)_在线调试

    KeilMDK-ARM)使用教程(三)_在线
    的头像 发表于 04-07 14:30 4682次阅读
    <b>Keil</b>(<b>MDK</b>-ARM) 使用教程(三)_在线<b>调试</b>

    KeilMDK-ARM)使用教程 ()_界面+菜单

    KeilMDK-ARM)使用教程()_界面+菜单
    的头像 发表于 04-07 14:40 1.5w次阅读
    <b>Keil</b>(<b>MDK</b>-ARM)使用教程 (<b>一</b>)_界面+菜单

    Keil MDK开发工具的软件包和组件介绍

    Keil MDK Version 5开发工具中的软件包和组件
    的头像 发表于 07-02 13:10 4491次阅读

    为MindSDK搭建Keil MDK开发环境

    软件Keil MDK,并对一些需要特别关注的要点重点说明。Keil MDK是灵动官方的软件开发平台MindSDK支持的主要编译工具之
    的头像 发表于 05-04 10:42 534次阅读
    为MindSDK搭建<b>Keil</b> <b>MDK</b>开发环境