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

关于stm32cubemx 导致板子不能多次下载程序

[复制链接]
张亚飞 提问时间:2017-5-18 17:27 /
我用的STM32f103c8 做的开发,第一次尝试用stm32cubemx 图形化做片子的一些初始化,按照教程把所有东西配置完之后,下载到片子里边,程序是正常执行了,灯的闪烁,常亮什么的都很正常,但是第二次下载程序就不行了。我的问题就是,通过stm32cubemx生成的程序,只能下进去一次,第二次显示找不到j-link。 我把报的错还有用stm32cubemx配置的pdf给大家发一下,有经验的人帮忙看看分析一下,谢谢。

J-link

J-link

片子

片子

部分描述

部分描述

pin

pin

pin2

pin2
收藏 1 评论14 发布时间:2017-5-18 17:27

举报

14个回答
mark0668 回答时间:2017-5-18 18:41:10
方法一::::选上这个调试接口,, 1.png


方法二::::按住复位不松开,,点击下载程序.,,,松开复位 OK
张亚飞 回答时间:2017-5-18 18:46:42
mark0668 发表于 2017-5-18 18:41
方法一::::选上这个调试接口,,

硬件的说没有调试接口,而且板子上没有复位按键呢。 因为现在下载进去了就不能第二次下载,所以引出了飞线通过别的boot方式,把之前的程序覆盖掉。
张亚飞 回答时间:2017-5-18 18:50:00
mark0668 发表于 2017-5-18 18:41
方法一::::选上这个调试接口,,

你说的选上Serial Wire 的目的是? 板子上明显就是vcc gnd swdio swclk 四个管教
Paderboy 回答时间:2017-5-18 22:23:07
你没有复位按键,就直接用ISP覆盖掉目前的程序。然后用cube新建工程,开启SWD下载和调试,要不只能下载一次。。。。
五哥1 回答时间:2017-5-18 22:41:30
SWD SCL  的管脚变绿才是设置成功
401CC管脚定义1.jpg
五哥1 回答时间:2017-5-18 22:42:38
你需要在SYS中选择下
moyanming2013 回答时间:2017-5-18 23:00:51
https://www.stmcu.org.cn/module/forum/thread-611778-1-1.html
SYS”选择“Trace Asynchronous Sw”调试器!
说明:如果不选择调试器,有时候STM32CubeMX生成的代码会把调试端口关闭,这里为了确保工程的完整性需要把调试器选进来,另外选进来调试器也不会占用额外的程序代码。如果关闭了调试端口的功能,下次烧录程序时就需要使用IAP的方式而不能使用SWD的方式烧录了。
QQ截图20170518225955.jpg

Ericezhang5 回答时间:2017-5-19 08:00:28
stm32cubemx中默认是关闭调试接口的,你不配置调试接口,系统生成的代码就认为你不需要调试接口,生成的代码中就会关闭掉。
回答时间:2017-5-19 09:29:01
boot模式也可以直接仿真。然后恢复正常模式即可。
12下一页

所属标签

相似问题

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