最近的项目出现了4片TMS320F2812在同一PCB上的情况,遂产生了用菊花链进行JTAG连接的想法,经实验后得到一下成功连接方案。如下图所示。
1.硬件连接
   由图可以看到,菊花链的连接方式无非是将JTAG和DSP的TDI、TDO串联起来,而其余信号并联后接到JTAG就可以了。如果PCB较大,信号走线较长,对信号可以用加上拉电阻的方式进行驱动(由于我的板子较小,没有加任何驱动,也可以工作),由于TCK信号为12MHz,所以不可以用CMOS门电路进行驱动,高速的也不行,切记!
2.CCS setup配置
   关于CCS的多DSP调试配置,可以参考TI文档SPRA439C,里面介绍的很详细。
   http://focus.ti.com/lit/an/spra439c/spra439c.pdf
3.关于BYPASS
    多DSP调试少不了BYPASS,设置DSP的BYPASS即在DSP内部把TDI和TDO短接,对于BYPASS的设置同样可以参考SPRA439C,但需要说明的一点是,2000系列的DSP的指令寄存器的位数(Number of bits in the Instruction Register)为38,挺让人挠头皮的一个数字。
由于当时做多DSP调试没少费劲,所以在这儿写出来,希望对相信“学会用google解决你的问题”的XDJM们有所帮助。

多DSP调试JTAG的菊花链连接相关推荐

  1. 用telnet+openocd+jtag_dpi+vcs仿真调试RISCV的cpu(二,不同cpu的TAP菊花链连接,2TAP)

    背景: 在之前相关文章的基础上,有两个多线程(hart)的cpu,每个cpu都有一个jtag(TAP)的debug module(DM),通过菊花链相连(测试了一共有2个TAP的情况),再用下risc ...

  2. 基于matlab的dsp调试方法,基于Matlab7.0的DSP调试

    基于Matlab7.0的DSP调试 通过Matlab7.0中的CCSLink与CCS3.3软件连接,实现对DSP程序的调试. CCSLink的主要特点:在MATLAB环境下完成对DSP器件的调试.数据 ...

  3. JTAG接口无法连接的问题

    题目:JTAG接口无法连接问题 本文包含两部分内容:1)续写TI DSP连接不上的问题:2)顺便提一下Xilinx FPGA的JTAG口连接不上的问题. 一.TI DSP为啥连接不上? 半年前发过一篇 ...

  4. ADI DSP的JTAG设计规范(提供JTAG标准设计原理图)

    早就想写点这方面内容了,14PIN的JTAG设计,是ADI从2000年至今一直延续下来的一个JTAG标准设计,很多兄弟在做硬件设计的时候,最常问的一个问题就是:JTAG接口定义是什么?更多的只知道抄原 ...

  5. DSP 调试自定义变参打印函数

    在DSP调试打印信息往往需要打印的信息数量及长度不相等,而每次打印我们又想知道错误所在文件,以及行号等信息等,若直接用printf函数,每次都要输入这些参数会感觉繁琐,所以我们会自定义一个变参函数来代 ...

  6. Android Studio调试之使用USB连接手机调试(详细版)

    环境准备 JDK Android SDK Android Studio 3.x(我的是3.2,3.0以前的版本可能有些区别) 手机一部,可以开启USB调试即可,不用ROOT 手机端 手机上要先开启&q ...

  7. DSP调试报错:OMAPL138 Connect to PRSC failed

    使用CCS5 烧写 OMAPL138 芯片时候出现 仿真器 连接 PRSC失败的情况,如下: >>> Connect to PRSC failed 这里写图片描述 查阅资料分析可能是 ...

  8. 基于TI达芬奇系列TMS320DM8148浮点DSP C674x JTAG仿真器接口、风扇接口

    TL8148-EVM是一款广州创龙基于TI TMS320DM8148(浮点DSP C674x + ARM Cortex-A8)SOM-TL8148核心板设计的开发板,它为用户提供了SOM-TL8148 ...

  9. 采用MATLAB的DSP调试方法

    本文结合具体例证,介绍基于MATLAB 的DSP 应用程序调试方法. MATLAB 具有强大的分析.计算和可视化功能,利用MATLAB 提供的数十个专业工具箱,可以方便.灵活地实现对自动控制.信号处理 ...

最新文章

  1. 使用datatables实现列宽设置、水平滚动条、显示某列部分内容
  2. 【青少年编程(第30周)】关于青少年编程能力等级测评的科普!
  3. 电力系统通信站和设备管理系统分析设计
  4. [bzoj4003][JLOI2015]城池攻占_左偏树
  5. C++ Vector 使用心得
  6. java进程调度怎么画图,[Java教程]进程调度的两种算法JAVA实现
  7. idea中将java项目中的单个类打包成jar包
  8. [JavaWeb基础] 015.Struts2 表单验证框架
  9. 程序员如何在百忙中更有效地利用时间,如何不走岔路,不白忙(忙得要有效率,要有收获)...
  10. go新手看的开源项目 哪些适合_最近大家都在用 Go 语言玩什么?这几个新的开源项目告诉你...
  11. 全连接层和卷积层最终应用在网络上的不同之处
  12. SQL Server 分离
  13. 信号与系统 实验三 傅里叶变换、系统的频域分析
  14. 如何抢到腾讯云校园1元优惠资格(新版腾讯云)-更新
  15. [模拟]JZOJ 2499 东风谷早苗
  16. PHP 面试知识点整理归纳
  17. 信道容量 matlab,离散无记忆信道容量的matlab算法
  18. js进阶之天猫弹性导航
  19. Cadence Allegro怎么从2层板添加层到4层板
  20. python虎扑社区论坛数据爬虫分析报告

热门文章

  1. NLP之TEA之NB/LoR:基于NB和LoR算法对Kaggle IMDB影评数据集(国外类似豆瓣电影)情感分析进行分类
  2. SOME/IP协议详解「2.2.1·SOME/IP的传输方式」
  3. 红外倒车雷达原理图_红外倒车雷达说明书(贴片套件)
  4. Unity3d 周分享(10期 2019.1.19)
  5. Blender几何节点建模:砖墙
  6. 2023年USNews全美大学排名公布(附top300榜单)
  7. Windows修改中文用户名为英文
  8. 有赞商城对接_有赞微商城怎么对接开通百度小程序
  9. mschart mysql_C# winform对MsChart的简单功能
  10. 哎死火突然又想写blog