手工制作 WIGGLER JTAG for the MIPS CPU

逐飞与龙邱英飞凌miniwiggler仿真器硬件接口适配与差异总结 USR0=TDO=DAP2 USR1=TDI 阅读详情

ARM MIPS JTAG接口定义说明


JTAG是一个调试接口,用来供开发人员调试CPU的工作状态。JTAG软件通过该接口控制CPU来调试CPU以及读写flash。

JTAG也是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。 相关JTAG引脚的定义为:TCK为测试时钟输入;TDI为测试数据输入,数据通过TDI引脚输入JTAG接口;TDO为测试数据输出,数据通过TDO引脚从JTAG接口输出;TMS为测试模式选择,TMS用来设置JTAG接口处于某种特定的测试模式;TRST为测试复位,输入引脚,低电平有效。GND

通过JTAG来控制CPU需要以下几个信号:Vref(VCC)、T_RST、TDI、TMS、TCK、RTCK,TDO、S_RST(CPU_RESET)、GND。

Vref用来告诉JTAG调试器现在所连CPU的IO电平。比如,MSM7200是2.6V,OMAP36 30是1.8V,PXA312是3V,等等。

JTAG适配器通过测量Vref的电压,来调整自身的 电压来适应该CPU。一些旧的JTAG调试软件必须要提供这个电压。如果板上找不到这个电压,用户可以自已用可调电源 自已调出一个对应的电压供给CPU。在悬空Vref的情况下,用户自已在软件里 设置Vref的电压。

Trst用来复位JTAG接口。OMAP3以上CPU,重新扫描CPU需要点Trst按钮来复位JTAG接 口。

Srst用来复位CPU。某些机型需要在扫描前点Srst,才能正常连接。

TCK是JTAG接口的工作时钟。分为固定频率和自适应频率。固定频率下,TCK时钟一直工作在用户设置的 那个频率(1MHz,2MHz 等等)。自适应频率下,TCK时候需要借助于RTCK的帮助。RTCK是TCK的反馈。TCK在RTCK的 帮助下,始终工作在CPU能接受的最大频率上。所以,一般有RTCK的CPU,请将TCK Setting设为RTCK。没RTCK的CPU,将TCK Setting设为CPU能稳定工作的最大频率。

TDI,TMS,TDO和GND这几个信号,用户只需按图正确稳定连接好就可以了



以上为WIGGLER JTAG for the MIPS CPU的线路图和各接口的定义,我用同事给我的工具bread board和一根双绞线、一些电阻、一个芯片制作了一个JTAG,在这里感谢我的同事对我的帮助,呵呵,下面是我完成后的图片。
 






 我写了一个完整制做文档和错误总结供大家下载:

 http://download.youkuaiyun.com/detail/linuxzhouying/4123381

 

龙邱特别款英飞凌miniwiggler拆机鉴赏 龙邱特别款英飞凌miniwiggler拆机鉴赏 今年暑假准备参加智能车大赛,做基础四轮组。据学长说龙邱的库用了更多的硬件外设资源,我就在全实验室用逐飞套的情况下转投龙邱了。。。 今天核心板仿真器一堆外设到货(龙邱总是比逐飞慢个一个星期)。到手一看,诶?这个外壳可以拆开耶!打开一看 哦豁,老大一个typec口,插上试试~ 先把原装的usb线插上看看驱动对不对 好,驱动有了,(如何安装驱动此处不表),接下来试试typec 刚插上一看不能识别,吓死我了,卸载驱动多插拔了几下,准备重装das的时候,成功点亮,幸 阅读详情

相关推荐

UDE连接不上miniwiggler

UDE软件和官方开发板是有合作的,UDE软件是通过miniwiggler的名字来识别是板载的miniwiggler还是额外买的硬件,理论上只支持板载的。同时呢,这个名字有个过期的说法,因此如果发现连接不上时,大概率是比较老的开发板了,需要改成最新支持的名字就行。这个时候可能就会开始怀疑是不是miniwiggler问题,就想买个单独的miniwiggler试试,而且基本上单独买的都能连上。这里就是EEPROM里的数据,存储了USB设备的供应商ID、产品ID、产品描述符、串号等信息。

gaoyong_wang的博客 3800

英飞凌DAP miniWiggler程序烧写操作说明

使用Infineon Memtool软件烧写TC38X系列芯片程序

嵌入式小吴同学 2万+

M5235EVB评估板开发指南:从硬件解析到外设驱动实战

嵌入式系统开发的核心在于理解处理器架构、内存映射与外设驱动原理。以经典的ColdFire V2内核微处理器为例,其通过集成以太网控制器、eTPU协处理器和硬件加密加速器等模块,实现了在工业自动化与网络设备中对复杂实时控制和多协议通信的高效支持。这种高度集成的设计显著提升了系统的可靠性和性能,降低了外围电路复杂度。在工程实践中,开发者需要深入掌握启动配置、时钟系统、DMA传输以及缓存一致性等关键技术细节,才能充分发挥硬件潜力。本文以恩智浦M5235EVB评估板为具体载体,详细解析其硬件架构精髓,并提供从零开始

a631278993的博客 612

FT2232 MiniWiggler

FT2232 MiniWiggler是一款基于FTDI公司FT2232H芯片的JTAG/SWD调试适配器,主要用于嵌入式系统开发中的芯片调试、编程和通信。

nuoyigui9889的博客 1120

龙邱特别款英飞凌miniwiggler拆解与Type-C接口实战评测

本文对龙邱特别款英飞凌miniwiggler仿真器进行了深度拆解与评测。重点测试了其Type-C接口的可用性,揭示了隐藏的TTL串口功能,并与逐飞版本进行了细节对比。文章提供了从驱动安装到程序下载的全流程实战指南,为智能车大赛参赛者及嵌入式开发者提供了实用的选购与使用参考。

weixin_29174141的博客 454

在Windows 11上用VirtualBox搞定WRF-Hydro 5.2.0:一个水文模型小白的Ubuntu 22.04虚拟机避坑实录

本文详细记录了在Windows 11上使用VirtualBox和Ubuntu 22.04虚拟机成功编译安装WRF-Hydro 5.2.0水文模型的全过程。从虚拟环境配置、依赖库安装到环境变量设置,作者分享了针对Linux新手的实用避坑技巧和关键命令,帮助科研人员高效完成水文模型的环境搭建。

weixin_30733003的博客 354

第六期 Wiggler调试路由器 《路由器就是开发板》

JTAG接口的调试器有很多种,一般都很贵RMB四位数的也有,尤其是MIPS的开发板不想ARM市场那么广,所以调试器的价格确实很贵,对于学习研究来说当然还是本着开源共享的原则,所以我们需要探索一条开源免费的调试器方案。经过在论坛的持续潜水终于发现了这个叫Wiggler的东西。         Wiggler是世界上最泛滥的一种调试工具,它非常简单,只需要一片74HC244八路正相缓冲器/线路驱动器

aggresss 6569

基于Ollama本地大模型的Python自动化翻译工具开发实践

本文详细介绍了如何利用Ollama本地大模型和Python开发自动化批量翻译工具。通过部署本地开源模型、设计精准提示词、处理长文本分割及多种文档格式,构建了一个兼顾隐私安全、可控性与成本效益的翻译流水线,有效解决了文档批量翻译的痛点。

yhn45678901的博客 560

低成本的ARM调试方案——有关于Wiggler、H-Jtag、OpenOCD、GDB、Insight

标签: 调试 JTAG WIGGLER JLINK ICE 低成本的ARM调试方案——有关于Wiggler、H-Jtag、OpenOCD、GDB、Insight 先给大家介绍个大概情况,现在国内都有什么著名的ARM开发工具和解决方案,价格从高低排: BDI1000/2000/3000 目前我知道的最牛X的调试工具,可以调试ARM、MIPS、PPC、...

weixin_34258838的博客 475

别再死记硬背了!用51单片机的AD/DA和PWM,亲手做个简易示波器信号发生器

本文详细介绍了如何利用51单片机的PWM和AD/DA功能制作简易示波器信号发生器。通过PWM模拟DAC输出波形,结合XPT2046 ADC进行信号测量,实现方波、三角波和正弦波的生成与显示。项目不仅成本低廉,还能帮助电子爱好者深入理解51单片机的核心功能,是理论与实践结合的绝佳案例。

weixin_28675839的博客 265

稳定性性能系列之五——Native Crash深度分析:工具实战

深入理解Native Crash的机制与分析方法,掌握addr2line、ndk-stack、gdb等核心工具的实战使用,学会从Tombstone文件中快速定位问题根因

Cheson的专栏 1544

最低成本的ARM调试解决方案——有关于Wiggler、H-Jtag、OpenOCD、GDB、Insi...

最低成本的ARM调试解决方案——有关于Wiggler、H-Jtag、OpenOCD、GDB、Insi... http://hi.baidu.com/ee_site/blog/item/55b3fac2eb92c41d0ef477de.html来源。 又是一个多月没有动这个Blog嘿嘿,我发现一个有趣的现象,我的Blog在每年的1月底到2月中旬,7月、8月是淡季,每天访问量基本都在1

Enbiting的专栏 2965

Vue3 + 高德地图实现车辆电子围栏监控与报警

通过本文的实现,我们完成了一个通用的车辆电子围栏监控功能:支持多种围栏类型。支持进入/离开/双向报警。使用缓存机制避免重复告警。可与Vue3 + 高德地图无缝集成。在实际项目中,可以结合WebSocket 实时定位,实现车辆的实时监控 + 围栏告警系统🚀。

专注于前端开发与实战技巧,记录从零到一的学习与项目经验。分享 Vue3 / JavaScript / TypeScript / Flutter /Uniapp等前端技术,以及 性能优化、工程化、最佳实践。 1035

最低成本的ARM调试解决方案——有关于Wiggler、H-Jtag、OpenOCD、GDB

origin: http://blog.sina.com.cn/s/blog_70bb32080100lx1u.html 又是一个多月没有动这个Blog嘿嘿,我发现一个有趣的现象,我的Blog在每年的1月底到2月中旬,7月、8月是淡季,每天访问量基本都在100以下,其它时间都是旺季,尤其9月和3月,每天可以到200以上,最高甚至500。我想因该是因为学生们是EE小站访问的主力吧——9月和3月是开

yazhouren的专栏 2479

后仿真中《SDF反标必懂连载篇》之 <INTERCONNECT/IOPATH> 到底反标电路路径是哪里

对于SDF INTERCONNECT ENTRY 描述,我们在之前的文章有详解。读万卷书,行万里路。实践很重要。今天,搞一下SDF INTERCONNECT / IOPATH 延迟数据信息,究竟反标的是哪一路径延时?究竟在电路上一段段如何表现出延迟现象的呢?

那么菜的博客 2131

30天Python入门(第一天:Python入门)

30天带你入门Python,这是第一天

Science prince的博客 583

转载_最低成本的ARM调试解决方案——有关于Wiggler、H-Jtag、OpenOCD、GDB、Insight

又是一个多月没有动这个Blog嘿嘿,我发现一个有趣的现象,我的Blog在每年的1月底到2月中旬,7月、8月是淡季,每天访问量基本都在100以下,其它时间都是旺季,尤其9月和3月,每天可以到200以上,最高甚至500。我想因该是因为学生们是EE小站访问的主力吧——9月和3月是开题的日子,这资料搜索做的,哈哈。现在是淡季,祝大家假期愉快,多陪陪父母。我现在就很后悔,大学的时候放假都在学校研究东西,就算

williamwanglei的专栏 2955

【图像拼接】论文精读:As-Rigid-As-Possible Shape Manipulation(ARAP)

文章目录前言1.摘要2.算法的总体流程总结 前言 图像变形算法 1.摘要 论文提出了一个二维图形互动系统。图形是建立在三角形网格上的,用户只需移动几个网格顶点(限制顶点),系统通过最小化每个三角形的误差计算网格剩余顶点(自由顶点)的位置。 算法分两步: 适当旋转每个三角形。 调整大小。 关键是使用二次度量误差将最小化问题转换成线性方程组,然后再解这个方程组。 刚性形状变形是很难的,论文的研究使其变得简单。 2.算法的总体流程 总的流程分三步: 将图形用三角形网格覆盖 选择三个点(限制顶点) 操纵限

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 15万+

(转载) jtag调试工具介绍

原文URL:http://hi.baidu.com/yhlong0315/blog/item/c1771550907d7f6e84352478.html<br />jtag调试工具介绍2010年05月11日 星期二 上午 11:10先给大家介绍个大概情况,现在国内都有什么著名的ARM开发工具和解决方案,价格从高低排:BDI1000/2000/3000目前我知道的最牛X的调试工具,可以调试ARM、MIPS、PPC、ColdFire、XScale等多种处理器。无需更换硬件,只需要买不同 的软件授权就可以调试

Wenxy's computer science technology blog 8405

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

山寨版mips cpu

事机成熟的时候,我准备提供山寨版mips cpu软核,是vqm格式的,可以拿来综合到fpga里直接用。软件部分提供dhrystone标准程序,外加带中断处理的简单应用程序。只提供vqm的原因:1、我的目标是给大家自己在fpga里捣鼓用的,不是用来流片的,相信私下里搞的不会考虑流片的事情。而且有bug需要修改我会摆平的。故vqm就能达到目的了,提供rtl纯属多余。2、出于保密的需要。现在是网络的时代...

weixin_30437847的博客 106

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

mips EJTAG简介

EJTAG:  MIPS extension of JTAG. It exploits the infrastructure provided by the IEEE 1149.1 JTAG Test Access Port (TAP) standard to provide an external interface, and extends the MIPS instruction set a...

whuzm08的专栏 4421

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

WIGGLER原理图

仅在XP或WIN7下,带有LPT口的PC适用.@TOC 此图是验证是OK的. 原理图如下:

haoarm的博客 1369

ejtag调试工具

ejtag调试工具 EJTAG(Enhanced Joint Test Action Group)是MIPS公司根据IEEE 1149.1协议的基本构造和功能扩展而制定的规范,是一个硬件/软件子系统,在处理器内部实现了一套基于硬件的调试特性,用于支持片上调试。所有MIPS的微处理器或是包含MIPS核的SoC芯片组件均提供对EJTAG调试的支持。EJTAG接口利用JTAG的TAP(Test Access Port)访问方式,将测试数据传入或者传出处理器核。EJTAG是mips的onchip debug调试标准

wangjingyu00711的专栏 3314
上一篇: Ubuntu 11.10下Optimus技术实现Nvidia双显卡切换
下一篇: JTAG详细的含义
LinuxJoey
博客等级 码龄15年 117粉丝 25原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值