刚入手TLSR8258,下载程序时提示Swire err!(单线错误)
我检查了接线没错误,BDT选择芯片也没错误,在Telink官网的BDT用户指南也没有介绍到关于这方面的问题。
后来发现需要点击activate激活MCU,会提示激活成功!可能是MCU时钟不正确或者处于休眠状态导致的。
这时候就可以Download了
当程序运行异常,可能会导致激活失败,activate failed!可能原因是MCU时钟配置不正确导致的。
解决办法是,检查是不是只用了EVK一个电源给MCU供电,如果还接了其他电源,先断掉其他电源再点击激活。我用学生电源给MCU供电,同时接了EVK的3V3电源,激活会提示失败,这时候关掉学生电源再激活就会成功了,可能激活需要MCU重新上电吧,就像15单片机冷启动一样。
刚入手总是遇到一些奇奇怪怪的问题,而网上这方面的东西现在还少,官方手册也不能全部问题都介绍到,于是写了这篇文章,希望大家不要在这上面浪费时间。