CC2510连接CC DEBUGGER,用SmartRF Flash Programmer烧程序,提示CC2510 - ID0126: Chip is locked! (Erase chip to unlock it)
自己做的板子,在烧程序的时候提示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 只是烧写。