微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > CC2538烧写问题

CC2538烧写问题

时间:10-02 整理:3721RD 点击:

之前用JLINK通过IAR烧写代码一直是好的,后来改了一版代码加入了看门狗的功能,烧写后运行良好,但是再次烧写则进度条卡在一半,烧写失败,之后就访问不到CC2538芯片了 使用programer 2也无法识别到芯片,无法进行erase操作

请问您在加入看门狗功能后第一次烧录时是采用的在线烧录模式?那您有没有使用外部专门的看门狗?

是否有可能是因为烧录时,编程器无法清除外部看门狗芯片计数器,导致看门狗计数溢出并产生复位信号,并复位目标芯片,所以会意外中断当前芯片的烧录,导致烧录失败?

能否请您实验下,在加入看门狗功能后直接进行离线烧录看是否能正常识别并烧录?

没有使用外部看门狗,使用的是内部的,但是现在无法恢复芯片了我不太敢再拿别的模块进行实验了

2538有没有那种拉一个管脚强制进行擦除的功能的

这是没有办法恢复了么。。。

1、TI肯定有办法恢复的,不然最开始的时候,芯片刚被生产出来,里面什么都没有,难道就能用SmartRF Flash Programmer v2这种方式刷固件了吗,显然是不可能的;

2、肯定是有特殊的方法,把最初的一个类似于bootloader给刷进去,而且作为预留区域,伴随芯片生命周期永远不擦除,每次SmartRF Flash Programmer v2都和它先取得通讯,然后再做跳板进行刷固件;

3、以前就遇到过一个TI的芯片,是电源管理芯片也是刷错固件导致什么都识别不了,TI说没有解决方法,怎么可能呢,只是TI出于某些目的,不愿意公开这些方法罢了

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

网站地图

Top