1505_TC275参考手册阅读笔记_调试系统
全部学习汇总: GitHub - GreyZhang/g_TC275: happy hacking for TC275!
继续看参考手册中芯片介绍的部分,这一次看一下调试系统。其实,在之前看其他的文档的时候这部分已经简单接触过了。
图1笔记的主要知识点:
- trace的功能需要ED芯片做支持;
- 调试模块会用到芯片的DMA来达到最快的访问速度。
图2的笔记信息:
- 关于断电的数目,硬件断点数目是很少的,软件断点限制少得多。不过,二者在使用上会有什么差异,这个我不是很清楚。可能这是一个比较通用的知识,在我接下来的学习计划表中增加一下后续确认。
- 外设的触发指令集以及trace信息,都可以提供向量模式。这一点感觉上还是有些没有获知到主要的说明点。
- 调试信号的反馈不一定非得由工具查询来获取,也可以由MCU主动上报。
图3的主要知识点:
- 不管是DAP还是JTAG,时钟信号都是来自于工具的,不是MCU产生的。
- 有些MCU支持通过CAN替代DAP的模式来进行调试。
- 关于CAN的调试方式,本质上来说还是DAP,但是可能速度上慢一些。
图4这一页笔记中,部分注意点如下:
- 我现在手头的开发板是TC275,这样,之前看过的的基于CAN的调试方式应该是不支持的。
- 另外,JTAG都有一个ID信息,不知道劳特巴赫判断MCU类型是否是通过类似的功能?
- 相比于JTAG,DAP各方面其实是更有优势的。主要的体现点:PIN少、数据可靠、速度快。
图5这一页笔记中能够看到的信息,之前在一个DAP介绍的资料中基本上都看过了,这部分直接跳过不看了。
图6这一页笔记中的几条知识点:
- 调试系统的本质其实就是对特定地址的存储进行读写,这是调试系统发挥作用的最主要的方式。
- 我很希望再找到什么资料能够全面了解一下miniWiggler + DAS能够实现的调试功能,这样我手头的开发板就可以做这样的尝试。不过,目前看起来,我用到的调试功能似乎都很依赖于IDE。如果能够做到跟IDE的解耦,以后调试会增加更多的手段。
以上的信息就是TC275种关于调试系统的大概的描述,还是看到了一些全新的知识点的,但是很可惜有些让我感兴趣的功能在我现在的这个MCU上没有。
1505_TC275参考手册阅读笔记_调试系统相关推荐
- 1506_TC275参考手册阅读笔记_ED芯片
全部学习汇总:GitHub - GreyZhang/g_TC275: happy hacking for TC275! MCU其实是有两种大类型的,一个是产品芯片PD,还有一个是模拟芯片ED芯片.可以 ...
- 14015.xilinx-芯片手册阅读笔记
文章目录 1 xilinx芯片手册阅读笔记 1 Introduction 介绍 1.1 System Block Diagram 系统框图 1.2 Power Domains and Islands ...
- sed 手册阅读笔记转
原文链接sed 手册阅读笔记摘要sed 手册本身不太适合初学者,我在看的过程中加了一些 自己的注释和一些例子,帮助理解,如有偏差或错误,请指出,多谢.目录1. sed的工作原理 2. sed中如何选择 ...
- Xilinx AXI USB2.0 Device IP 手册阅读笔记
目录 1. 前言 2. 概要 2.1 USB2.0协议特点: 2.2 The AXI USB 2.0 Device介绍 2.2.1 Endpoint0: 2.2.2 Endpoint1~7: 3. 详 ...
- 现代php 阅读笔记,PHP 手册阅读笔记 - 语言参考篇
最近计划把 PHP手册,认真的先过一遍.记录一些以前不知道,不明确的知识. 语言参考 > 类型 [新认知]强制转换类型用 settype( mixed $var, string $type ). ...
- Java开发手册阅读笔记
<Java开发手册>阅读理解,抛砖引玉 前言 最近开发一个项目,由于是第一次搞开发没什么经验,由于在编码上没有什么约束,完全依靠idea的自动提示,在后期重构和开发时带来了一些麻烦,而且代 ...
- 阿里巴巴Java开发手册阅读笔记
前言 参考:阿里巴巴Java开发手册V1.3.0 总结比较重要的,对面试有用的开发规约 一.编程规约 (一)命名风格 [强制]POJO 类中布尔类型的变量,都不要加 is,否则部分框架解析会引起序列化 ...
- ATSHA204芯片手册阅读笔记
使用心得: (1)配置好IIC,访问芯片之前先唤醒. (2)按个人需求配置好Config区域,配置好之后锁住Config.只有锁住了Config,才能去操作Data区. (3)开始写数据区,可以将一些 ...
- USB2.0官方协议手册阅读笔记(2)——数据流模型
目录 1. 前言 2. 总体介绍 3. 重点介绍 3.1 总线拓扑 3.1.1 Host and Device 3.1.2 Physical Bus Topology 3.1.3 Logical To ...
最新文章
- 客户端页面不更新CSS样式或JS脚本的方法 (2018-08-17 17:33)
- echarts地图json实现
- 如何快速将文本中的tab更换成逗号(图文详解)
- Codefroces1077F2. Pictures with Kittens (hard version)
- android模拟机新闻APP,DavidTGNewsProject
- ajax实现向上正在加载,向上滚动或者向下滚动分页异步加载数据(Ajax + lazyload)
- php 英文引号转义,如何用引号转义php exec()命令
- linux python 环境 png,在mint-15 linux上显示python的.png图像
- drawOval(int x,int y,int width,int height)函数
- python 程序化交易名单_2020 Python程序化交易高级实战班 - 优量在线 - 学量化投资,到优量在线 - Powered By EduSoho...
- 一对一社交app源码开发关于社交系统中视频添加功能
- flexPaper制作在线文库阅读器思路
- 解决无法修改日志时间的问题(Local time zone must be set--see zic manual page 2019 )
- 裁剪TIF图像,代码简单,易懂(Arcpy)
- 计算机信息工程学院实验员笔试题目,信息工程学院实验指导书系列.docx
- 计算二叉树的第k层中所有叶子结点个数
- 百度和必应牵手成功?结局真是太让人气愤了
- 文正机械电子工程专业课_机械电子工程有些什么课程
- 用计算机怎么调闹钟,电脑怎么设置闹钟,电脑可以设置闹钟吗?
- 介绍一下windows10系统中锁定整个磁盘——bitlocker