DAVE笔记--Micrium uc-Probo Oscilloscope调试
介绍
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调试相关推荐
- Windows驱动开发学习笔记(二)—— 驱动调试内核编程基础
Windows驱动开发学习笔记(二)-- 驱动调试&内核编程基础 基础知识 驱动调试 PDB(Program Debug Database) WinDbg 加载 PDB 实验:调试 .sys ...
- linux 串口信息记到日志,[linux学习笔记]之一:ubuntu ch340调试备忘
[linux学习笔记]之一:ubuntu ch340调试备忘 已有 2183 次阅读2016-11-8 21:52 |个人分类:linux 最近迷上了Linux,入了一块板.电脑使用win7+ubun ...
- C语言学习笔记—code:blocks工具debug调试异常
C语言学习笔记-code:blocks工具debug调试异常 参考文章: (1)C语言学习笔记-code:blocks工具debug调试异常 (2)https://www.cnblogs.com/do ...
- FPGA学习笔记_ROM核调用与调试
FPGA学习笔记 ROM核调用与调试 1. ROM存储器IP核的使用 2. 创建.mif文件 3. In system memory content editor内存查看工具的使用 4. Signal ...
- 通过UC开发者调试工具调试webView
通过UC开发者调试工具调试webView(代替Google的Android WebView调试) 简介:使用Google Chrome浏览器的地址栏输入:chrome://inspect 调试Andr ...
- uc.php接口调试,ucenter整合对接自己的系统的方法及Authracation has expiried原因
特别注意,整合前,一定要进dz论坛的后台-----站长----ucenter设置,把免激活设置下,否则,你在测试向论坛同步注册并登录时,可能会一直登录不成功.又找不到原因. 一,关于从论坛向你的网站中 ...
- Apollo星火计划学习笔记第二讲——自动驾驶调试及仿真实践
Apollo学习笔记 零.目录 一.自动驾驶的开发流程 1.1 引言 二.Apollo调试工具的使用 2.1 实验内容 2.2 实验流程 三.Apollo仿真工具的使用 3.1 实验内容 3.2 实验 ...
- iOS开发笔记 8、真机调试和发布软件
首先根据需要缴纳$99/299的费用加入成员计划. 按照如下的不同角色和操作界面即可完成代码的调试和发布 概括起来: 申请人Team Agent角色加开发管理员和申请软件的发布 Team Admin开 ...
- Python学习笔记__8章错误、调试和测试__8.1章错误处理
# 这是学习廖雪峰老师python教程的学习笔记 1.概览 我们在运行程序或编写函数时,发生错误后,系统都会返回错误信息.我们可以通过某些机制,让错误信息更加明了 1.1.try try机制的格式就是 ...
- 吴恩达深度学习笔记7-Course2-Week3【超参数调试、Batch 正则化和程序框架】
超参数调试.Batch 正则化和程序框架 一.超参数调试(hyperparameter tuning) 推荐的超参数重要性排序: 1.学习率(learning rate): α 2.隐藏神经单元(hi ...
最新文章
- [翻译] ASP.NET内幕 - IIS处理模型
- html5--1.18 div元素与布局
- 如何用redis实现分布式锁?这篇文章教你用redisson实现分布式锁,封装之后的方法更好用!
- 2、Keepalived提供日志与双主模型演示
- 基于matlab的语音信号基本处理系统,基于matlab的语音信号处理及分析
- css animation 触发,在JavaScript中触发CSS动画
- “呵呵呵”之后 B站又申请了“一键三连”商标
- oracle授权v$lock,Oracle八大性能视图之v$lock
- stcc52单片机时钟电路_有备无患,单片机面试问题集
- 用网页做触摸屏展示的设计要点
- 关于Jmeter压力测试
- 【C/C++】__stdcall、__cdcel和__fastcall定义与区别
- Android手机teams,在iOS和Android上自定义Microsoft Teams体验的三种最佳方法
- Unity绳子插件Obi Rope下载与简单使用方法
- 泰坦尼克号乘客生存情况预测分析之第三部分建模及模型评价
- Numpy库的安装与初次使用
- 【网络安全】内网介绍+windows信息收集(含命令)
- 给个建议:最好别去小公司!
- 毕业设计 STM32平衡车设计与实现
- js方法ajax return,AJAX_PJBLOG中用到的ajaxjs.几个简单的函数,function $(id) { return document.get - phpStudy...