2544|1

1140

帖子

0

TA的资源

纯净的硅(初级)

楼主
 

TI cc2538串口无法烧写,bootloader不能进入的解决办法 [复制链接]

在ubuntu下使用串口烧某个程序时候中途出错,重启也不能解决,进不了bootloader,一直提示Sync error。

找了些方法还去借了一个cc debugger,结构也不能解决,cc debugger似乎只能用于像是cc2530这样的较老型号,新型号需要使用另外的仿真器来识别。

因此必须要有一个XDS100V3仿真器,在windows下运行SmartRF Flash Programer 2,这一软件可以在官网进行下载(需要注册),建议最新版本。

使用XDS100v3连接 cc2538,

接线共五条
TDI
TDS
TCK
TDO
TRST

连接上尝试一般的擦除提示
Debug interface is locked. Aborting action. Only forced  mass erase is possible
也就是debug连接被锁定出错无法擦除,只能强制抹掉flash

TI <wbr>cc2538串口无法烧写,bootloader不能进入的解决办法

 

点击右上角的扳手图标,选择cc2538 强制擦除

TI <wbr>cc2538串口无法烧写,bootloader不能进入的解决办法
点OK继续

TI <wbr>cc2538串口无法烧写,bootloader不能进入的解决办法

然后再只选择Erase,点三角形再擦除一次,可以看到debug接口的锁定已经解开了

TI <wbr>cc2538串口无法烧写,bootloader不能进入的解决办法

 

这时候再试着通过JTAG下载一个文件,成功解决,测试bootloader也没问题

TI <wbr>cc2538串口无法烧写,bootloader不能进入的解决办法

串口下载虽然方便但是需要注意连线的稳定性,如果有条件最好焊死线与usb-ttl的连接。

最新回复

不错的分享,学习啦   详情 回复 发表于 2020-11-15 20:45
 
点赞 关注

回复
举报

2618

帖子

0

TA的资源

纯净的硅(高级)

沙发
 

不错的分享,学习啦

 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表