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

CC2642R-Q1: 脱机烧录出现芯片NG

Part Number:CC2642R-Q1Other Parts Discussed in Thread:UNIFLASH, CC2541, CC2640

我们这边烧录环境为:  轩微脱机烧录器 +  芯片烧录座子 ,近期开始烧录 发现 有大概千分之五~百分之一 的烧录NG现象;

在Uniflash 上面分析烧录NG 芯片:

2021/10/26 上午10:22:53] [INFO] Cortex_M3_0: GEL Output: Memory Map Initialization Complete.
[2021/10/26 上午10:22:55] [ERROR] IcePick_C: Error connecting to the target: (Error -2131 @ 0x0) Unable to access device register. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 9.4.0.00129)
烧录座子原理图如下图,  现在不知道哪里出现了问题 ;

Kevin Qiu1:

看下关于这个错误的说明,可能时连接线有问题或者接触不良等

This error means the JTAG debugger is unable to access the core or device on the board.

Technically speaking, this happens if the JTAG debugger fails to access an ICEPick register (exceptions are MSP430, Stellaris and some C2000 Wireless connectivity and Digital Power MCUs, which do not have an ICEPICK). If the ICEPick driver reports this error immediately upon connect, it's likely a hard fail with the JTAG connection itself (loose cables or connections, etc.). However, if the error happens later in the debug session the reasons are different (perhaps the reliability of the JTAG connection due to noise, or improper firmware that causes the device to power cycle or reset, etc.).

This issue can also manifest itself if the Debug Probe senses the scan path is broken. Some troubleshooting tips can be found at the section Invalid data read back below.

In certain scenarios the loaded code may cause issues with the normal connection and/or execution. In this case, check the troubleshooting tips in the error Invalid device ID below.

Additional tips to properly debug and correct this error are also in the section Troubleshooting the connect phase above.

Error connecting to the target:(Error -2131 @ 0x0)Unable to access device register. Reset the device, and retry the operation. Iferror persists, confirm configuration, power-cycle the board, and/or trymore reliable JTAG settings (e.g. lower TCLK).

,

Sway Lee:

刚开始 我也以为是座子或者线导致连接不好,  后面排查了不是这个问题  , 另外这些芯片还有发烫现象 。

,

Kevin Qiu1:

图中去耦电容C5也应该改为22uF,将这颗电容更换掉试试

,

Sway Lee:

这个我们可以去改一下试试 ,这个是什么原理呢?

另外请教一下 ,这个是什么原因会导致烧录以后芯片挂掉了  ?

,

Kevin Qiu1:

因为DCDC上的电容C10是22uF

Sway Lee 说:另外请教一下 ,这个是什么原因会导致烧录以后芯片挂掉了  ?

现在还不好判定,先测一下VDDS和GND之间的电压

然后重新上电监控下VDDR  DCDC_SW、DCOUPL的电压波形,将波形图传上来

,

Sway Lee:

图1为VDDS,DCOUPL,DCDC_SW在烧录过程中的波形。图2为VDDS,DCOUPL,VDDR在烧录过程中的波形。图3为VDDS,DCOUPL,VDDR在烧录开始时的波形。图4为VDDS,DCOUPL,VDDR在烧录结束时的波形

,

Kevin Qiu1:

上面没有具体电压数值,首先测VDDS和GND电压是不是供电电压,比如3.3V

刚上电时正常值应该是:VDDR = 1.68 V  DCOUPL = 1.27 V

你看下这些值都对不对

,

Sway Lee:

你好 , 一格是 1v  , 这两个电压值是对的   

,

Kevin Qiu1:

那硬件应该没问题,更换上面说的C5电容后,烧个例程看一下有没有问题

,

da qin zheng sheng:

发热芯片损坏!只能联系你购买的工具厂家!批量生产是非常关键的环节。

,

Sway Lee:

更改了C5  昨天又烧录了,   还有有烧录挂掉的问题 

,

Sway Lee:

这个烧录器 在烧录 已经贴片的模组上  没有发现此类问题

,

Kevin Qiu1:

从上面的原理图上看已经没有什么问题了,

用其他下载器或者launchapd上xds110接到你上面的烧录电路上看看是否正常

,

da qin zheng sheng:

已经烧录了多少芯片?故障的多少?

,

da qin zheng sheng:

这个工具是不能在uniflash工作的!

,

da qin zheng sheng:

发现还是汽车芯片,这么不耐用!德州仪器的flash芯片c2000,以及arm无线,tm4c国内吐槽非常多的!

,

da qin zheng sheng:

无论c2000,cc26xx,cc13xx,tm4c 系列flash 芯片是汽车,工业的,在德州仪器cc254x的flash芯片面前不值一提,cc254x出现故障可以重新烧录代码!c2000,c26,c13,tm4c就不行了。

,

da qin zheng sheng:

我用cc26做的平衡直立车,板子上的cc26芯片被锁死了好多次!官方的xds110 能识别芯片,不能擦除。平衡车芯片能正常工作,就是不能重新烧录。

,

da qin zheng sheng:

cc26,cc13天线设计的复杂,不兼容cc254x天线,官方launchpad cc2640板子5dbm广播距离太短,没有cc2541 0dbm的广播距离远。单击此处播放此视频
(function(id)
{var v = document.getElementById(id);var op = v.style.position, ol = v.style.left, or = v.style.right, fe = [];var nodeLimit = 50;checkVideo = function() {if (!v.canPlayType || v.error) {var bound = 0;while (v.childNodes.length > 0 && bound < nodeLimit) {bound++;if (v.childNodes[0].nodeName != 'SOURCE') {v.parentNode.insertBefore(v.childNodes[0], v);}}v.parentNode.removeChild(v);} else if (v.readyState == 0) {window.setTimeout(checkVideo, 249);}},checkVideoRendered = function() {if (v.networkState == 1 && v.readyState == 4) {v.style.position = op;v.style.left = ol;v.style.right = or;for (var i = 0; i < fe.length; i++) {fe[i].parentNode.removeChild(fe[i]);}} else {window.setTimeout(checkVideoRendered, 249);}}if (navigator.userAgent.indexOf('iPad') == -1 && navigator.userAgent.indexOf('iPhone') == -1 && navigator.userAgent.indexOf('iPod') == -1) {window.setTimeout(checkVideo, 249);}
})('v_b18c29e47431413f870d0f62a96a9a43');

,

da qin zheng sheng:

上边是我做的蓝牙无人机,德州仪器的芯片,芯片处理速度慢,可惜通信距离短。另外听人说德州仪器的aoa蓝牙是世界上最早的 ,几年后依旧就是个演示玩具!美国另外一家的aoa虽然设计的迟,不过比德州仪器的玩具高级不少!

,

Sway Lee:

请问,有没有推荐的 脱机烧写器 ?   或者相对比较成熟的

,

Sway Lee:

首次烧录 34K  ,大概150pcs左右 , 由于更新了固件 重复烧录22K ,  又有150pcs左右

,

da qin zheng sheng:

尤其是c2000,缺陷最多!最垃圾!

,

da qin zheng sheng:

我的同一个cc26芯片锁死了好多次!不能使用官方xds110重新烧录代码!好在还有办法重新下载代码的!非常不容易!

赞(0)
未经允许不得转载:TI中文支持网 » CC2642R-Q1: 脱机烧录出现芯片NG
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1