7680|16

466

帖子

0

TA的资源

版主

楼主
 

ADUC7023 无法连接到JTAG [复制链接]

 
本帖最后由 weizhongc 于 2021-4-19 10:06 编辑

ADUC7023 无法连接上jtag,因为之前MCU是下载过程序的,jtag的端口给占用了,

而且也无法进入到I2C 升级模式 0x80014 位置为0x12345678

现在即使把mcu 的TRST / TDI / TMS  /RTCK / TDO /RESET 都连接上也是始终无法连接上mcu(非常小概率能连上)

JLINK V8 /JLINK V9 /ULINK 2都使用过了,还是一样。

有没有了解这个mcu的,怎么样来连接上这个mcu,清空资料呢

上面是我画的一个小板子,只连接了JTAG,还有预留了I2C, loader 接口

最新回复

需要按住复位,然后松手,快手连接jtag就是让里边的代码来不及运行。  详情 回复 发表于 2021-4-16 17:01
点赞 关注
 

回复
举报

1万

帖子

25

TA的资源

版主

沙发
 

没有用过这个,应该是GPIO功能复用造成的,可以试试先点连接,然后快速按复位键。

点评

问题是我的 RESET 也连接上去了啊。不需要手动去快速复位啊  详情 回复 发表于 2021-4-16 11:23
 
 

回复

466

帖子

0

TA的资源

版主

板凳
 
dcexpert 发表于 2021-4-16 11:04 没有用过这个,应该是GPIO功能复用造成的,可以试试先点连接,然后快速按复位键。

问题是我的 RESET 也连接上去了啊。不需要手动去快速复位啊

点评

需要按住复位,然后松手,快手连接jtag就是让里边的代码来不及运行。  详情 回复 发表于 2021-4-16 17:01
 
 

回复

9795

帖子

24

TA的资源

版主

4
 

测量一下复位信号看看过去没

点评

测试了有复位信号啊    详情 回复 发表于 2021-4-17 15:04
 
 

回复

9795

帖子

24

TA的资源

版主

5
 

软件里设置硬件复位

 
 

回复

413

帖子

7

TA的资源

一粒金砂(高级)

6
 

JTAG引脚复用以后,MCU无法连上JTAG的情况

很早以前看到过一个方法,MCU复位以后,JTAG口在使用复用功能前,加入延时,有一个窗口期后JTAG功能可以使用。这个方法通过检测其他IO的方式,来判断是否加入延时来避免JTAG锁死

如果已经发生你这种情况,好像不同的芯片并没有统一的方法

上楼的方法应该可以试试,大致意思就是使得芯片一直处於复位状态,不运行

 
 

回复

693

帖子

7

TA的资源

版主

7
 

是不是引脚被占用造成的的,看一下程序里面的引脚有没有和jtag引脚冲突的

 
 

回复

693

帖子

7

TA的资源

版主

8
 

也可以试试不接复位引脚,swd模式试一下

点评

这个芯片没有SWD 模式    详情 回复 发表于 2021-4-17 15:03
 
 

回复

1301

帖子

0

TA的资源

纯净的硅(中级)

9
 
本帖最后由 大秦正声 于 2021-4-16 15:06 编辑

看来楼主对这个芯片好熟悉!我特意下了这个芯片资料,是arm7,非常早了!如果以后还要使用这个芯片,需要把占用jtag引脚的代码删除掉。可以使用jlink,看看按住复位引脚能不能连接jtag,另外你确定i2c接口不能使用擦除芯片代码。现在还有办法就是把这个芯片去掉,重新焊接一个。你这个芯片还倒罢了,德州仪器c2000芯片是非常恶劣的!和波音公司的飞机设计有一比!

点评

在原来的pcb上,jtag 是用作了普通的gpio 了。  详情 回复 发表于 2021-4-17 15:11
以前看到的锁死问题是TI收购的m3芯片,怎么都是TI 不过据说LM3S系列的设计与TI的工艺不太兼容,后来不太推了  详情 回复 发表于 2021-4-16 16:21
还有一点,连接jtag的时候需要保持p0.0引脚为高电平。  详情 回复 发表于 2021-4-16 15:22
个人签名

 

 

 
 

回复

1301

帖子

0

TA的资源

纯净的硅(中级)

10
 
大秦正声 发表于 2021-4-16 15:03 看来楼主对这个芯片好熟悉!我特意下了这个芯片资料,是arm7,非常早了!如果以后还要使用这个芯片,需要把 ...

还有一点,连接jtag的时候需要保持p0.0引脚为高电平。

个人签名

 

 

 
 

回复

1301

帖子

0

TA的资源

纯净的硅(中级)

11
 

现在的stm32就比较容易了,不害怕jtag锁住。

个人签名

 

 

 
 

回复

413

帖子

7

TA的资源

一粒金砂(高级)

12
 
大秦正声 发表于 2021-4-16 15:03 看来楼主对这个芯片好熟悉!我特意下了这个芯片资料,是arm7,非常早了!如果以后还要使用这个芯片,需要把 ...

以前看到的锁死问题是TI收购的m3芯片,怎么都是TI

不过据说LM3S系列的设计与TI的工艺不太兼容,后来不太推了

 
 

回复

1301

帖子

0

TA的资源

纯净的硅(中级)

13
 
weizhongc 发表于 2021-4-16 11:23 问题是我的 RESET 也连接上去了啊。不需要手动去快速复位啊

需要按住复位,然后松手,快手连接jtag就是让里边的代码来不及运行。

点评

                  for (time = 0; time < 100; time++)                     {          详情 回复 发表于 2021-4-17 15:09
 
 

回复

466

帖子

0

TA的资源

版主

14
 
bqgup 发表于 2021-4-16 14:25 也可以试试不接复位引脚,swd模式试一下

这个芯片没有SWD 模式

 

 
 

回复

466

帖子

0

TA的资源

版主

15
 
littleshrimp 发表于 2021-4-16 11:24 测量一下复位信号看看过去没

测试了有复位信号啊

 

 
 

回复

466

帖子

0

TA的资源

版主

16
 
大秦正声 发表于 2021-4-16 17:01 需要按住复位,然后松手,快手连接jtag就是让里边的代码来不及运行。

                  for (time = 0; time < 100; time++)
                    {
                        JLINKARM_Reset();
                        JLINK_ClrRESET();
                        Thread.Sleep(20);
                        JLINK_SetRESET(); 
                        Thread.Sleep(time);
                        button1.Text = "断开";
                        snr = JLINKARM_GetId();
                        if (snr == 0x4f1f0f0f)// ADUC7023 ID
                        {
                            str = snr.ToString("X");
                            richTextBox1.Text = richTextBox1.Text + "ARM core ID:  " + str;
                            richTextBox1.Text = richTextBox1.Text + "(ARM7)\n";
                            break;
                        }
                        Thread.Sleep(100);

                    }

有个回帖说查找 jtag 在复位后的窗口期,

我改了个C# 的jtag程序,一直还是没有连接上,

用stm32 的开发板,程序已运行就连接上了。

芯片是拆机的,里面程序占用了JTAG ,有连接上过,但是概率好小,几天可能连接上一次。

 
 

回复

466

帖子

0

TA的资源

版主

17
 
大秦正声 发表于 2021-4-16 15:03 看来楼主对这个芯片好熟悉!我特意下了这个芯片资料,是arm7,非常早了!如果以后还要使用这个芯片,需要把 ...

在原来的pcb上,jtag 是用作了普通的gpio 了。

 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表