微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > CC2510连接CC DEBUGGER,用SmartRF Flash Programmer烧程序,提示CC2510 - ID0126: Chip is locked! (Erase chip to unlock it)

CC2510连接CC DEBUGGER,用SmartRF Flash Programmer烧程序,提示CC2510 - ID0126: Chip is locked! (Erase chip to unlock it)

时间:12-23 整理:3721RD 点击:

自己做的板子,在烧程序的时候提示CC2510 - ID0126: Chip is locked! (Erase chip to unlock it),然后点击擦除是成功的,但是再点击Erase,program and werify还是提示CC2510 - ID0126: Chip is locked! (Erase chip to unlock it),不知道是怎么回事,专家们来帮帮忙解答一下啊,谢谢

如果用TI的参考板没有问题那就比较你的板子和TI参考板硬件设计的差异。有没有试先Erase, 板子重新上电,再Program?

试过先Erase,Erase成功后,点击Erase,Program,Verify,还是提示chip is locked,CC2510的设计和连接是按照官方的datasheet参考设计的,没有做过改动,昨天试了一下interface处如果选择slow的话,点击Erase成功后,点击Erase,Program是可以下载程序的,但是如果点击Erase,Program,Verify还是提示chip is locked,如果interface处选择fast的话,只有Erase能成功,其他操作都会提示chip is locked,还请专家帮忙解答下

您说的方法我试过了,还是一样的提示,IAR工程也按教程里的设置过,电路上接口处的电源也测量过3.3V没问题,擦除都能成功,但是就是选择第三项Erase,program and werify操作的时候,始终都会提示CC2510 - ID0126: Chip is locked! (Erase chip to unlock it),请问到底是什么原因呢?请帮忙,谢谢

在Flash里面有一个Lock Bit,  是为了保护 Flash 里面的内容不被读出。需要读写Flash就得整个删除Flash先。

建议:

1. 换一台电脑装好工具试试

2. 还有就是分析你的板子的硬件设计跟TI 参考

3. SmartRF EB 板也可以用于连接CC板子跟PC 烧写 Flash,若有可以尝试。

4. 你尝试了几块板子? 都这样吗?

flash已经擦除过了,而且软件提示Erase已经成功了,就是下载的时候提示锁住了,另外:

1、已经换了2台电脑试过了都不对。

2、板子的设计是完全按照TI的参考来画的,已经核对检查过了,没有做过改动。

3、目前手上没有SmartRF EB 板,无法进行测试。

4、我尝试了3块板子了,都是这个问题。

谢谢专家的解答,还请帮忙查找原因。

TI的专家们能不能帮帮忙啊?这问题都卡了我快2周了,各种方法尝试过,芯片也换了新的,CC DEBUGGER也测试了没问题,板子都能识别,擦除也能成功,为啥就是下载不进去?谁能给点准确的建议呢?

一般都是Erase后就好了。既然在参考板上可以,在你自己做的板子上不行,那肯定是硬件有问题。

1. 供电电压检查过吗?外接供电试过没有?

2. 把 Interface 改成 Slow 试过吗? 

3. Flash Lock 里面的设置换换试过吗?

4. 你的芯片是哪里买的?TI申请的样品吗?

谢谢专家的耐心解答,问题找到了,CC2510的底部热焊盘在设计的时候没有接地,导致了这个问题,我飞线将底部热焊盘接地以后就能正常的下载了,程序下载进去也没有问题,这真是一个经验教训啊,我检查了好久,试验了好多方法,各种换晶振换芯片换匹配电容什么的都试过了,今天看到TI论坛的一篇帖子说到热焊盘,然后仔细检查了一下热焊盘才发现了问题,哎以后要认真阅读datasheet了,完全按照datasheet上的来,谢谢专家

恭喜!谢谢分享经验。

您好:

     我是初学者,想问一下您说的”在Flash里面有一个Lock Bit,  是为了保护 Flash 里面的内容不被读出。需要读写Flash就得整个删除Flash先“,那个Lock Bit在哪看呢,我应该怎么删除整个Flash,还有就是我想问你一下,程序烧进去之后,可以在SmartRF Flash Programmer中单步调试吗

有问题单独提问吧。在别人帖子后面大家不容易看到。单步调试要用调试工具,Flash Programmer 只是烧写。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top