全部学习汇总: GitHub - GreyZhang/g_TC275: happy hacking for TC275!

继续看参考手册中芯片介绍的部分,这一次看一下调试系统。其实,在之前看其他的文档的时候这部分已经简单接触过了。

图1笔记的主要知识点:

  1. trace的功能需要ED芯片做支持;
  2. 调试模块会用到芯片的DMA来达到最快的访问速度。

图2的笔记信息:

  1. 关于断电的数目,硬件断点数目是很少的,软件断点限制少得多。不过,二者在使用上会有什么差异,这个我不是很清楚。可能这是一个比较通用的知识,在我接下来的学习计划表中增加一下后续确认。
  2. 外设的触发指令集以及trace信息,都可以提供向量模式。这一点感觉上还是有些没有获知到主要的说明点。
  3. 调试信号的反馈不一定非得由工具查询来获取,也可以由MCU主动上报。

图3的主要知识点:

  1. 不管是DAP还是JTAG,时钟信号都是来自于工具的,不是MCU产生的。
  2. 有些MCU支持通过CAN替代DAP的模式来进行调试。
  3. 关于CAN的调试方式,本质上来说还是DAP,但是可能速度上慢一些。

图4这一页笔记中,部分注意点如下:

  1. 我现在手头的开发板是TC275,这样,之前看过的的基于CAN的调试方式应该是不支持的。
  2. 另外,JTAG都有一个ID信息,不知道劳特巴赫判断MCU类型是否是通过类似的功能?
  3. 相比于JTAG,DAP各方面其实是更有优势的。主要的体现点:PIN少、数据可靠、速度快。

图5这一页笔记中能够看到的信息,之前在一个DAP介绍的资料中基本上都看过了,这部分直接跳过不看了。

图6这一页笔记中的几条知识点:

  1. 调试系统的本质其实就是对特定地址的存储进行读写,这是调试系统发挥作用的最主要的方式。
  2. 我很希望再找到什么资料能够全面了解一下miniWiggler + DAS能够实现的调试功能,这样我手头的开发板就可以做这样的尝试。不过,目前看起来,我用到的调试功能似乎都很依赖于IDE。如果能够做到跟IDE的解耦,以后调试会增加更多的手段。

以上的信息就是TC275种关于调试系统的大概的描述,还是看到了一些全新的知识点的,但是很可惜有些让我感兴趣的功能在我现在的这个MCU上没有。

1505_TC275参考手册阅读笔记_调试系统相关推荐

  1. 1506_TC275参考手册阅读笔记_ED芯片

    全部学习汇总:GitHub - GreyZhang/g_TC275: happy hacking for TC275! MCU其实是有两种大类型的,一个是产品芯片PD,还有一个是模拟芯片ED芯片.可以 ...

  2. 14015.xilinx-芯片手册阅读笔记

    文章目录 1 xilinx芯片手册阅读笔记 1 Introduction 介绍 1.1 System Block Diagram 系统框图 1.2 Power Domains and Islands ...

  3. sed 手册阅读笔记转

    原文链接sed 手册阅读笔记摘要sed 手册本身不太适合初学者,我在看的过程中加了一些 自己的注释和一些例子,帮助理解,如有偏差或错误,请指出,多谢.目录1. sed的工作原理 2. sed中如何选择 ...

  4. 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. 详 ...

  5. 现代php 阅读笔记,PHP 手册阅读笔记 - 语言参考篇

    最近计划把 PHP手册,认真的先过一遍.记录一些以前不知道,不明确的知识. 语言参考 > 类型 [新认知]强制转换类型用 settype( mixed $var, string $type ). ...

  6. Java开发手册阅读笔记

    <Java开发手册>阅读理解,抛砖引玉 前言 最近开发一个项目,由于是第一次搞开发没什么经验,由于在编码上没有什么约束,完全依靠idea的自动提示,在后期重构和开发时带来了一些麻烦,而且代 ...

  7. 阿里巴巴Java开发手册阅读笔记

    前言 参考:阿里巴巴Java开发手册V1.3.0 总结比较重要的,对面试有用的开发规约 一.编程规约 (一)命名风格 [强制]POJO 类中布尔类型的变量,都不要加 is,否则部分框架解析会引起序列化 ...

  8. ATSHA204芯片手册阅读笔记

    使用心得: (1)配置好IIC,访问芯片之前先唤醒. (2)按个人需求配置好Config区域,配置好之后锁住Config.只有锁住了Config,才能去操作Data区. (3)开始写数据区,可以将一些 ...

  9. 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 ...

最新文章

  1. 客户端页面不更新CSS样式或JS脚本的方法 (2018-08-17 17:33)
  2. echarts地图json实现
  3. 如何快速将文本中的tab更换成逗号(图文详解)
  4. Codefroces1077F2. Pictures with Kittens (hard version)
  5. android模拟机新闻APP,DavidTGNewsProject
  6. ajax实现向上正在加载,向上滚动或者向下滚动分页异步加载数据(Ajax + lazyload)
  7. php 英文引号转义,如何用引号转义php exec()命令
  8. linux python 环境 png,在mint-15 linux上显示python的.png图像
  9. drawOval(int x,int y,int width,int height)函数
  10. python 程序化交易名单_2020 Python程序化交易高级实战班 - 优量在线 - 学量化投资,到优量在线 - Powered By EduSoho...
  11. 一对一社交app源码开发关于社交系统中视频添加功能
  12. flexPaper制作在线文库阅读器思路
  13. 解决无法修改日志时间的问题(Local time zone must be set--see zic manual page 2019 )
  14. 裁剪TIF图像,代码简单,易懂(Arcpy)
  15. 计算机信息工程学院实验员笔试题目,信息工程学院实验指导书系列.docx
  16. 计算二叉树的第k层中所有叶子结点个数
  17. 百度和必应牵手成功?结局真是太让人气愤了
  18. 文正机械电子工程专业课_机械电子工程有些什么课程
  19. 用计算机怎么调闹钟,电脑怎么设置闹钟,电脑可以设置闹钟吗?
  20. 介绍一下windows10系统中锁定整个磁盘——bitlocker

热门文章

  1. pytorch基本知识—主要轮子简介
  2. 2017年六级翻译:宋朝和唐朝
  3. StarUML3.0的破解方法
  4. 计算机学院年会,重庆大学计算机学院举行2019年迎新晚会
  5. 执行命令hadoop version出现错误
  6. 计算机动漫学的什么软件,电脑动漫绘画哪个软件比较好?
  7. 什么是HashMap
  8. 括号匹配问题(栈)C++
  9. 【shell 脚本编程】一键搭建 LAMP,Web 应用程序平台,你值得拥有
  10. 高端论坛| 龚健雅院士:摄影测量与深度学习