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

淘宝上买的STM32F103C8T6核心板,无法正常下载  

[复制链接]
select326 提问时间:2017-6-8 21:16 /
阅读主题, 点击返回1楼
收藏 1 评论33 发布时间:2017-6-8 21:16
33个回答
epochal 回答时间:2017-6-14 20:12:13
JTAG管脚尽量不要做它用!
mark0668 回答时间:2017-6-14 20:47:33
楼主99%是用的CUBE 生成的工程吧,这个要把调试口设置为SWD 下载方式就能解解了.

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

select326 回答时间:2017-6-14 21:18:21
mark0668 发表于 2017-6-14 20:47
楼主99%是用的CUBE 生成的工程吧,这个要把调试口设置为SWD 下载方式就能解解了. ...

确实。如何设置这个调式口??请详细指点下,非常感谢
mark0668 回答时间:2017-6-14 21:57:48
1.png


把这选上就是SWD 模式了.
select326 回答时间:2017-6-15 13:43:01
mark0668 发表于 2017-6-14 21:57
把这选上就是SWD 模式了.

大神,我照这样子试过了,还是不行。能不能给个STM32CuteMX 的设置文件呀?
toofree 回答时间:2017-6-15 16:21:55
本帖最后由 toofree 于 2017-6-15 16:23 编辑

这个是复位方式设置问题
我在keil下用ulink下载的时候,刚开始也是要按住复位,点下载,马上松开才能下载成功。
但是同事用jlink就好用,所以很纳闷。后了经测试,是我的复位方式有问题。

复位方式一共有4种,Auto detect、HW RESET、SYSRESETREQ、VECTRESET。
没有硬件复位信号的情况下,要选择SYSRESETREQ才可以。具体在你的环境下,选项在哪不清楚,但是这几种方式应该是有的吧。

这四个选项的定义:

Reset — HW RESET performs a hardware reset by asserting the hardware reset (HW RESET) signal.
Reset — SYSRESETREQ performs a software reset by setting the SYSRESETREQ bit. The Cortex-M core and on-chip peripherals are reset.
Reset — VECTRESET performs a software reset by setting the VECTRESET bit. Only the Cortex-M core is reset. The on-chip peripherals are not affected. For some Cortex-M devices, VECTRESET is the only way to reset the core. VECTRESET is not supported on Cortex-M0 and Cortex-M1 cores.
Reset — Autodetect selects one of the above reset methods based on the target device. The SYSRESETREQ method is used if an unknown device is detected.

HW RESET意思就是硬件复位,SYSRESETREQ就是只给M内核和片上外设复位,VECTRSET就是只给M核复位。Auto detect就是自动选择上面的三个中的一个复位。

评分

参与人数 1ST金币 +5 收起 理由
zero99 + 5

查看全部评分

select326 回答时间:2017-6-15 17:40:10
toofree 发表于 2017-6-15 16:21
这个是复位方式设置问题
我在keil下用ulink下载的时候,刚开始也是要按住复位,点下载,马上松开才能下载 ...

大神,能不能详细下下,如何选择SYSRESETREQ,我是新手,现在工程都是使用STM32CuteMX 生成的。
mark0668 回答时间:2017-6-15 19:55:39
select326 发表于 2017-6-15 13:43
大神,我照这样子试过了,还是不行。能不能给个STM32CuteMX 的设置文件呀? ...

不行就检查你板子问题了,或者你是不是用杜邦线的

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

toofree 回答时间:2017-6-16 10:13:30
select326 发表于 2017-6-15 17:40
大神,能不能详细下下,如何选择SYSRESETREQ,我是新手,现在工程都是使用STM32CuteMX 生成的。 ...

没用过STM32CuteMX,这只根仿真和下载有关系,你找找相关选项

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

zhjb1 回答时间:2017-6-16 21:30:46
本人赞同10楼德建议,找一个LED点亮的程序编译后生成.hex文件,直接丢到开发板生成的存储器里,有时需要重新加电,要是LED能亮了,再试试下载。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

所属标签

相似问题

官网相关资源

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