你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

板子的st-link貌似出问题了(带详述)

[复制链接]
beary 提问时间:2015-10-21 08:52 /
我之前发过一个帖子,不过那个帖只有图片,这里说的详细一点
板子型号:stm32f401ret6


我昨天移植了一个freeRTOS,然后创建了一个task,是在串口上移植输出'a',相当于while(1){printf("a");}
然后PC端的串口软件就死了,然后就出现了ST-LINK USB communication error
下程序也下载不进去的


然后灯也不正常(图片靠近USB的那个),本来是绿色的,现在变成红色了,不过有时候重启的时候,会变成绿色,不过打开keil程序还是下不进去,连接线拔了再插仍然是红色,我怀疑是程序写进去以后,只要一上电就开始跑程序了,然后串口就死了,所以刚开机的时候会有一瞬间是正常的。


请问怎么办呀?用其他方式下程序进去替代掉吗? 还是?
6657F897B276FFDAB0829B336C1CB07D.png
R~BVA(3V6N@5$}YLNDNOY(K.png
收藏 1 评论18 发布时间:2015-10-21 08:52

举报

18个回答
beary 回答时间:2015-10-21 10:27:28
已经解决了,虽然不知道原因
我说一下步骤吧,
根据原理图,我找到JLINK的SWD的几个脚,连上以后下程序进去,第一次成功,第二次开始一直失败,然后心灰意冷的我就连上了stlink,再看看,结果恢复正常了。。然而我并不知道我做了什么
beary 回答时间:2015-10-21 09:36:19
安 发表于 2015-10-21 09:22
用ISP模式,把FLASH都清掉。你这输出太快,要加个延时。

谢谢 我刚刚下载了几个isp的软件 都不支持f4的 都只支持f1 请问如何处理呢? 不好意思哈。小白。。
chifen 回答时间:2015-10-21 21:21:40
这个 可以跳线为下载 模式,就是BOOT脚位拉高, 之后应该就可以认仿真器了,程序最好改一下,烧入后 再把BOOT位低,可以正常运行和仿真,如果你程序不改还会有同样的问题
zhangdaijin 回答时间:2015-10-21 09:13:50
   学习一下
废鱼 回答时间:2015-10-21 09:22:14
用ISP模式,把FLASH都清掉。你这输出太快,要加个延时。
wolfgang 回答时间:2015-10-21 09:50:19
  学习一下
废鱼 回答时间:2015-10-21 10:52:50
ISP下载地址:http://www.st.com/web/cn/catalog ... searchtype=keyword#
楼主可能是因为程序的死循环导致的。
wyxy163@126.com 回答时间:2015-10-21 11:05:26
提示: 作者被禁止或删除 内容自动屏蔽
你好我好大家好! 回答时间:2015-10-21 11:22:03
有时候就是稀里糊涂的就解决了
IC爬虫 回答时间:2015-10-21 11:30:43
学习一下
钊钊 回答时间:2015-10-21 11:35:55
莫名其妙就好了···
disheng4688 回答时间:2015-10-21 11:51:14
学习一下
peter001 回答时间:2015-10-21 12:39:03
学习一下
yanlinwei 回答时间:2015-10-21 13:58:14
太快了,延一下时吧
埃斯提爱慕 回答时间:2015-10-21 15:28:53
提示: 作者被禁止或删除 内容自动屏蔽
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版