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/…/