介绍

1、DAVE4

是英飞凌产品的开发工具,用于代码开发。产生.elf 符号文件,存有程序中的所有存于静态存储区的变量。

2、Micrium

用于编写UI界面,以及加载波形图,进行实时数据监控。

(1)Dashboard

Micrium中类似于UI界面的开发方式,可以把.elf中的文件加载后添加到控件中。

(2)Oscilloscope

Micrium中的示波器功能,用于监控波形。

Oscilloscope

1、首先下载官方用于示波器的代码文件,地址https://www.micrium.com/download/ucprobe-target-code/


2、下载完成后解压,添加到你的工程目录中。

3、有了上一步文件还不够,还要在编译器里设置路径,让编译器能够找到它。

4、在主程序或者应用程序中,添加两个函数

(1)示波器初始化函数。

宏定义
/* Timer frequency (Hz) */
#define TICKS_PER_SECOND (10000U)
#define SECONDS_PER_TICK (1.0F / (float)TICKS_PER_SECOND)

初始化
/* Initialize ProbeScope */
ProbeScope_Init(SystemCoreClock / TICKS_PER_SECOND);


(2)将监控函数放到周期任务里,进行监控。

/* Take a sample of the active oscilloscope channels */
ProbeScope_Sampling();

5、编译运行,产生.elf文件

6、打开Micrium,连接目标板,点击settings设置,选择Jlink。

7、选择刚才产生的elf文件。

8、右键Project,添加Oscilloscope

9、将elf文件中的变量拖拽到示波器通道中

10,选择目标板型号

上面设置基本完成,接下来开始运行监控。

11、运行DAVE4,让目标板跑起来。


12、运行Micruim,查看波形

DAVE笔记--Micrium uc-Probo Oscilloscope调试相关推荐

  1. Windows驱动开发学习笔记(二)—— 驱动调试内核编程基础

    Windows驱动开发学习笔记(二)-- 驱动调试&内核编程基础 基础知识 驱动调试 PDB(Program Debug Database) WinDbg 加载 PDB 实验:调试 .sys ...

  2. linux 串口信息记到日志,[linux学习笔记]之一:ubuntu ch340调试备忘

    [linux学习笔记]之一:ubuntu ch340调试备忘 已有 2183 次阅读2016-11-8 21:52 |个人分类:linux 最近迷上了Linux,入了一块板.电脑使用win7+ubun ...

  3. C语言学习笔记—code:blocks工具debug调试异常

    C语言学习笔记-code:blocks工具debug调试异常 参考文章: (1)C语言学习笔记-code:blocks工具debug调试异常 (2)https://www.cnblogs.com/do ...

  4. FPGA学习笔记_ROM核调用与调试

    FPGA学习笔记 ROM核调用与调试 1. ROM存储器IP核的使用 2. 创建.mif文件 3. In system memory content editor内存查看工具的使用 4. Signal ...

  5. 通过UC开发者调试工具调试webView

    通过UC开发者调试工具调试webView(代替Google的Android WebView调试) 简介:使用Google Chrome浏览器的地址栏输入:chrome://inspect 调试Andr ...

  6. uc.php接口调试,ucenter整合对接自己的系统的方法及Authracation has expiried原因

    特别注意,整合前,一定要进dz论坛的后台-----站长----ucenter设置,把免激活设置下,否则,你在测试向论坛同步注册并登录时,可能会一直登录不成功.又找不到原因. 一,关于从论坛向你的网站中 ...

  7. Apollo星火计划学习笔记第二讲——自动驾驶调试及仿真实践

    Apollo学习笔记 零.目录 一.自动驾驶的开发流程 1.1 引言 二.Apollo调试工具的使用 2.1 实验内容 2.2 实验流程 三.Apollo仿真工具的使用 3.1 实验内容 3.2 实验 ...

  8. iOS开发笔记 8、真机调试和发布软件

    首先根据需要缴纳$99/299的费用加入成员计划. 按照如下的不同角色和操作界面即可完成代码的调试和发布 概括起来: 申请人Team Agent角色加开发管理员和申请软件的发布 Team Admin开 ...

  9. Python学习笔记__8章错误、调试和测试__8.1章错误处理

    # 这是学习廖雪峰老师python教程的学习笔记 1.概览 我们在运行程序或编写函数时,发生错误后,系统都会返回错误信息.我们可以通过某些机制,让错误信息更加明了 1.1.try try机制的格式就是 ...

  10. 吴恩达深度学习笔记7-Course2-Week3【超参数调试、Batch 正则化和程序框架】

    超参数调试.Batch 正则化和程序框架 一.超参数调试(hyperparameter tuning) 推荐的超参数重要性排序: 1.学习率(learning rate): α 2.隐藏神经单元(hi ...

最新文章

  1. [翻译] ASP.NET内幕 - IIS处理模型
  2. html5--1.18 div元素与布局
  3. 如何用redis实现分布式锁?这篇文章教你用redisson实现分布式锁,封装之后的方法更好用!
  4. 2、Keepalived提供日志与双主模型演示
  5. 基于matlab的语音信号基本处理系统,基于matlab的语音信号处理及分析
  6. css animation 触发,在JavaScript中触发CSS动画
  7. “呵呵呵”之后 B站又申请了“一键三连”商标
  8. oracle授权v$lock,Oracle八大性能视图之v$lock
  9. stcc52单片机时钟电路_有备无患,单片机面试问题集
  10. 用网页做触摸屏展示的设计要点
  11. 关于Jmeter压力测试
  12. 【C/C++】__stdcall、__cdcel和__fastcall定义与区别
  13. Android手机teams,在iOS和Android上自定义Microsoft Teams体验的三种最佳方法
  14. Unity绳子插件Obi Rope下载与简单使用方法
  15. 泰坦尼克号乘客生存情况预测分析之第三部分建模及模型评价
  16. Numpy库的安装与初次使用
  17. 【网络安全】内网介绍+windows信息收集(含命令)
  18. 给个建议:最好别去小公司!
  19. 毕业设计 STM32平衡车设计与实现
  20. js方法ajax return,AJAX_PJBLOG中用到的ajaxjs.几个简单的函数,function $(id) { return document.get - phpStudy...

热门文章

  1. 树莓派4b 创乐博 7寸 1920*1200 分辨率触摸屏校准
  2. JDk1.8(Win 10版 64位)安装、环境变量配置及第一个Java程序
  3. pandas读取excel遇见空值的处理
  4. 统计学中p值计算公式_P值计算公式
  5. 清华姚班出身,95后博士生从网瘾少年到发表顶会论文的科学家
  6. 2021包膜机十大品牌排行榜
  7. 使用vue-ui可视化管理工具来创建项目并安装vue-cli-plugin-element插件
  8. Javaweb常用单词
  9. Form 电子表格(JTF GRID)
  10. deepin系统安装教程(详细)