解决TI cc2538串口无法烧写,bootloader出错
来源:互联网 发布:内网端口映射软件 编辑:程序博客网 时间:2024/05/29 11:05
在ubuntu下使用串口烧某个程序时候中途出错,重启也不能解决,进不了bootloader,一直提示Sync error。
找了些方法还去借了一个cc debugger,结构也不能解决,ccdebugger似乎只能用于像是cc2530这样的较老型号,新型号需要使用另外的仿真器来识别。
因此必须要有一个XDS100V3仿真器,在windows下运行SmartRF Flash Programer2,这一软件可以在官网进行下载(需要注册),建议最新版本。
使用XDS100v3连接 cc2538,
接线共五条
TDI
TDS
TCK
TDO
TRST
连接上尝试一般的擦除提示
Debug interface is locked. Aborting action. Onlyforced mass erase is possible
也就是debug连接被锁定出错无法擦除,只能强制抹掉flash
点击右上角的扳手图标,选择cc2538 强制擦除
点OK继续
然后再只选择Erase,点三角形再擦除一次,可以看到debug接口的锁定已经解开了
这时候再试着通过JTAG下载一个文件,成功解决,测试bootloader也没问题
串口下载虽然方便但是需要注意连线的稳定性,如果有条件最好焊死线与usb-ttl的连接。
找了些方法还去借了一个cc debugger,结构也不能解决,ccdebugger似乎只能用于像是cc2530这样的较老型号,新型号需要使用另外的仿真器来识别。
因此必须要有一个XDS100V3仿真器,在windows下运行SmartRF Flash Programer2,这一软件可以在官网进行下载(需要注册),建议最新版本。
使用XDS100v3连接 cc2538,
接线共五条
TDI
TDS
TCK
TDO
TRST
连接上尝试一般的擦除提示
Debug interface is locked. Aborting action. Onlyforced
也就是debug连接被锁定出错无法擦除,只能强制抹掉flash
点击右上角的扳手图标,选择cc2538 强制擦除
点OK继续
然后再只选择Erase,点三角形再擦除一次,可以看到debug接口的锁定已经解开了
这时候再试着通过JTAG下载一个文件,成功解决,测试bootloader也没问题
串口下载虽然方便但是需要注意连线的稳定性,如果有条件最好焊死线与usb-ttl的连接。
0 0
- 解决TI cc2538串口无法烧写,bootloader出错
- Pixhawk遥控器无法检测&bootloader烧写
- Pixhawk遥控器无法检测&bootloader烧写
- TI Cortex M3串口转以太网例程分析2-----bootloader
- TI Cortex M3串口转以太网例程分析2-----bootloader
- QT210 自制bootloader实现uboot command 和串口烧写bootloader
- bootloader烧写
- Arduino烧写bootloader
- STM32烧写出错与解决集锦
- GD32或者STM32的串口烧写软件无法串口烧写程序
- bootloader烧写(转)
- atmega328p烧写Arduino bootloader
- CC2650/CC2640 串口烧录 Serial Bootloader
- 写BootLoader
- TI AM3517 (Cortex A8) 烧写方法
- TI DSP烧写——TMS320C6416
- bootloader---15.串口
- FL2440烧写bootloader的方法
- Contiki 3.0: 自定义添加Shell指令
- mysql存储引擎innodb和myisam选择
- net访问共享文件
- Contiki 3.0:Shell指令表
- 关于集群与分布式及正向代理与反向代理的初步总结
- 解决TI cc2538串口无法烧写,bootloader出错
- 资源隔离-cgroup
- Picoc在Ubuntu下的编译与运行测试
- VS2015中一元负运算符应用于无符号…
- MATLAB上用十一行代码实现深度学习…
- OQ1阴极步进管/计数管驱动方式探究
- xcode上编译c语言程序报错:ld: x duplicate symbol for architecture x86_64 clang: error: linker command failed w
- MSP430G2553(二)Timer定时器说明…
- tableView滚动内容就会消失