艾巴生活网

您现在的位置是:主页>科技 >内容

科技

jtag 定义(JTAG的作用和原理分析)

2024-11-29 22:50:01科技帅气的蚂蚁
JTAG是最基本的通信协议之一。可以理解为和RX TX或者USB原理一样,只是一种通讯手段而已。但是,它与RX TX和USB有很大的不同,即这个JTAG

jtag 定义(JTAG的作用和原理分析)

JTAG是最基本的通信协议之一。可以理解为和RX TX或者USB原理一样,只是一种通讯手段而已。但是,它与RX TX和USB有很大的不同,即这个JTAG协议是最底层的。一般来说,在手机里,CPU是老大吧?但在JTAG之前,他不是老板。JTAG协议是用来控制CPU的,CPU在JTAG之前就成了奴才。一般的协议是要求CPU读写字库的程序,但是JTAG可以读写CPU的程序,命令CPU做所有的工作,这样小偷先抓到了,JTAG就是屠龙道。

所有手机CPU都支持JTAG协议,也必须支持JTAG协议,因为CPU中的数据只能通过JTAG函数写入。当内部数据混乱或其他重要数据混乱时,CPU可能会忽略RX TX或USB。这时,使用JTAG协议功能来强制手机CPU乖乖工作。所以,所有的手机都变成了砖头。真正的技术原因是手机响应RTX或者USB所必需的基础数据丢失,手机的CPU会忽略RTX或者USB,因为这个时候CPU就是老大,他说没有一般人没办法做到。唯一的解决办法就是用JTAG功能把CPU变成信使,强制他恢复这些基础数据,砖头就又变成手机了。

JTAG信号,最基本的要有五条线,TCK TMS,TDI,TDO,复位信号。

复位信号,有的一个,有的多个,它的作用是压制CPU,使他停止所有的工作,等待JTAG信号来控制它,或者使它的一部分工作,另一部分停止工作。

TCK信号,上位机的时钟信号,上升沿发送给手机CPU的数据,下降沿从手机CPU返回的数据。

TDI信号,上位机数据信号。

TMS信号,上位机的另一个数据信号,实际上是一个命令指示和判别的信号。

TDO信号,手机CPU返回给上位机的数据信号,让上位机知道手机CPU当前的状态是好是坏,然后根据CPU的状态进行控制。

更简单的说,让大家明白,JTAG是唯一一个在CPU因软件原因不在线的情况下,可以恢复这部分软件的工具。JTAG可以命令中央处理器做任何事情,而中央处理器在JTAG面前只是一个信使。