TI中文支持网
TI专业的中文技术问题搜集分享网站

28004X的JTAG引脚复用功能

Other Parts Discussed in Thread:UNIFLASH

使用F280049芯片,用四线制的JTAG:TCK、TMS、TDO、TDI,4个JTAG引脚功能专用,软件可以多次正常烧写;软件中将TDO和TDI引脚复用为SCIA功能,第一次可以烧写,第二次用仿真器连接时报错(Error-233),请分析一下是什么原因?

()

Green Deng:

user4678620 说:第二次用仿真器连接时报错

第二次连接的时候芯片还是处于运行状态,而且TDO和TDI引脚处于SCI状态吗?

,

user4678620:

烧写程序后,取下了JTAG调试器,芯片处于运行状态;断电再次连接JTAG调试器,上电后Connect Target时报错,未连接成功,TDO和TDI引脚应该是处于SCI状态(备注:TDO和TDI引脚与后级SCI电路断开,现象一样)

,

Green Deng:

猜测是由于芯片引脚处于SCI状态,所以连接不成功。而要芯片处于boot状态的话需要重新断电上电才会从boot开始引导,此时引脚是初始化为boot引脚的

,

user4678620:

芯片已经重新上电了啊

,

Green Deng:

你是说TDO和TDI引脚与后级SCI电路断开的情况连接仿真器,重新上电之后还是会出现连接不上的问题?而且只是在第二次烧写的时候?

,

user4678620:

1、TDO和TDI引脚与后级SCI电路断开的情况连接仿真器,重新上电之后还是会出现连接不上。
2、第一次烧写完成后,以后的任何一次就再也连不上了;

,

Green Deng:

你可以尝试保持芯片复位,看是否能连上仿真器,如果可以,再释放复位芯片,然后看能否擦除flash。

,

user4678620:

保持芯片复位,可以连上仿真器。此时Load Program:

1、如果继续保持复位状态,则报Load failed。

2、如果释放复位状态,则报a data verification error occurred,file load failed。

请问一下CCS界面有没有单独的擦除flash命令或图标?

,

Green Deng:

有的,在debug状态下,run选项中有个on-chip flash,里面有按扇区擦除flash的选项,默认全选,即全部擦除。

,

user4678620:

在Tools中找到on-chip flash,但是在复位状态下无法操作,退出复位状态后点擦除时报错

,

Green Deng:

我这边目前没想到什么可行的方法。有没有试过用Uniflash烧写?
或者使用2针的cJTAG(不需要用到TDO和TDI这两个引脚)先测试下擦除flash?

,

user4678620:

请问2针的cJTAG必须用XDS110调试器烧写吗?XDS100v3调试器可以不?

,

Green Deng:

我看到资料是XDS100V3可以使用2针的cJTAG模式,但是没有找到具体如何设置的资料,我们这边也没有这款烧录器。我看到Susan工程师已经为你升级至英文E2E,还请留意那边工程师的回复:e2e.ti.com/…/

赞(0)
未经允许不得转载:TI中文支持网 » 28004X的JTAG引脚复用功能
分享到: 更多 (0)