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

CCS9.3 使用XDS110 加载调试 cc2640r2 容易加载失败,导致芯片损坏,如何解决?

CCS9.3  使用XDS110 加载调试 cc2640r2 开发板,开发板上用户IO 都是悬空, 每次调试时,第一次点击debug按钮,加载一般都是失败,再点击一次debug按钮才成功。但有时,加载芯片,会导致严重的错误, 然后使用 smart flash programmer 烧写,会发现 debug pin lock, 然后整芯片擦除,才能恢复。 smart flash programmer 1.8.1 和CCS9.3 都会要求 xds110 进行 firmware更新,每次切换这2个工具,都需要 对xds110 进行firmware 更新。 smart flash programmer 烧写芯片,基本都能成功。 最终 CCS9.3 debug 芯片时,彻底将开放板搞坏了(开发板,估计加载了数十次), smart flash programmer 也检测不到芯片型号了,只能更换一个新的开放板继续调试。

Viki Shi:

我插上板子调试也会出现firmware update信息,因为CCS跟smartrf使用的firmware版本有轻微区别,如果版本接近可以忽略,加入区别很大,那不同的工具需要切换不同的firmware。我这边目前没有出现开发板损坏的问题

micksz:

回复 Viki Shi:

CCS8.3 和 smart flash programmer 1.8.1,对 xds110 版本要求一致。 CCS8.3 debug时,容易有 timeout的 失败,需要再次 执行 debug 才能成功。 现在切换到 IAR 8.32.1, debug 目前进展顺利。

xyz549040622:

回复 micksz:

是不是板子的xds110 的固件被你搞坏了,能检测到xds110吗?

micksz:

回复 xyz549040622:

xds110 使用起来没有问题。 感觉 cc2640R2F 使用xds110 进行调试不可靠, 比如调试模式下,也 不设断点,连续运行,使用手机就发现不了蓝牙设备,退出调试模式,复位芯片,手机就能发现蓝牙设备。难道只能用串口打印进行调试吗?

micksz:

IAR 可以设置cJtag的通讯速率,我设置到500K, 再次连接以前以为烧坏的开发板,竟然恢复了。

micksz:

多次遇到,xds110 无法识别CC2640R2F芯片,下载调试失败,smart flash programmer识别不了芯片,也不能进行全芯片擦除。
摸索出一个解决办法:
保持芯片复位,smart flash programmer执行整芯片擦除,一般都能恢复芯片到正常状态。

赞(0)
未经允许不得转载:TI中文支持网 » CCS9.3 使用XDS110 加载调试 cc2640r2 容易加载失败,导致芯片损坏,如何解决?
分享到: 更多 (0)