OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3467|回复: 11

自己学习画的STM32板无法下载程序,求助!

[复制链接]

1

主题

6

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2020-5-19
在线时间
2 小时
发表于 2020-5-19 15:19:38 | 显示全部楼层 |阅读模式
1金钱
    自己画了个STM32F103ZET6的PCB板,板子下焊接完成后,供电正常,晶振工作也正常,VDDA管脚检测也是拉高状态,BOOT0管脚也按工程文件设置接地,但是板子还是无法下载程序,想请教一下各位大神,能帮忙指点一下大概是什么问题吗?    板子的原理图和版图如下所示:
总图.png


CAN.png

DAC.png JTAG.png

led.png MCU.png

RESET.png 电压供应转换.png

输出接口.png 输入接口.png

与电路.png BOOT.png

板图.png


最佳答案

查看完整内容[请看2#楼]

把PA13 和 PA14 即SWDIO SWCLK 拉出来,跟你的JTAG烧录器的SWDIO 和CLK相接,VCC和GND也接上,直接4线用SWD的烧录方式下载。如果能下载,那可以确定就是你的JTAG电路有问题。其实一般产品化,我们基本都用4线去下载程序,简单,不怎么占空间。工人烧程序效率快
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

32

主题

236

帖子

0

精华

高级会员

Rank: 4

积分
993
金钱
993
注册时间
2017-8-11
在线时间
137 小时
发表于 2020-5-19 15:19:39 | 显示全部楼层
eloise 发表于 2020-5-20 10:47
供电引脚都检查过,电压供电应该是没有问题的,JTAG下载模式下显示的是Unkown Target connected,采用SW ...

把PA13 和 PA14 即SWDIO  SWCLK  拉出来,跟你的JTAG烧录器的SWDIO 和CLK相接,VCC和GND也接上,直接4线用SWD的烧录方式下载。如果能下载,那可以确定就是你的JTAG电路有问题。其实一般产品化,我们基本都用4线去下载程序,简单,不怎么占空间。工人烧程序效率快
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2020-5-2
在线时间
0 小时
发表于 2020-5-19 15:19:43 | 显示全部楼层
帮顶!!!!!!!!!!!!!
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2020-5-19
在线时间
2 小时
 楼主| 发表于 2020-5-19 15:24:12 | 显示全部楼层
下载时会显示no target connected
SW下载问题.png
回复

使用道具 举报

12

主题

3399

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8678
金钱
8678
注册时间
2020-5-11
在线时间
4156 小时
发表于 2020-5-19 17:25:24 | 显示全部楼层
本帖最后由 LcwSwust 于 2020-5-19 17:26 编辑

烧写程序时,似乎应BOOT0置1,BOOT1置0,我一般用串口1 烧写,用STMicroelectronics Flash Loader。还要记得复位或重新上电。
专治疑难杂症
回复

使用道具 举报

21

主题

2205

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5141
金钱
5141
注册时间
2014-8-26
在线时间
1317 小时
发表于 2020-5-19 17:40:08 | 显示全部楼层
1,VDDA和VDD电压是否正常的
2,然后JTAG接口电路是否准确
回复

使用道具 举报

32

主题

236

帖子

0

精华

高级会员

Rank: 4

积分
993
金钱
993
注册时间
2017-8-11
在线时间
137 小时
发表于 2020-5-19 17:46:14 | 显示全部楼层
查一下供电引脚是不是都3.3,电压没问题的话。你这个错误就是你的JTAG线路出问题了。首先你软件工程点DEBUG看能不能读到你的JTAG,配置是否都正常。如果都没问题的话,你硬件电路出问题了,如果急用的话,直接4线SWDIO CLK就可以下载程序的其实
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2020-5-19
在线时间
2 小时
 楼主| 发表于 2020-5-20 10:47:03 | 显示全部楼层
笨鸟想飞 发表于 2020-5-19 17:46
查一下供电引脚是不是都3.3,电压没问题的话。你这个错误就是你的JTAG线路出问题了。首先你软件工程点DEBUG ...

供电引脚都检查过,电压供电应该是没有问题的,JTAG下载模式下显示的是Unkown Target connected,采用SW下载模式下显示的是no target connected,这边读取不到DLL,我也有些怀疑是自己画的硬件电路除了问题,但是电源供电电路应该是没有问题的,主芯片电路和JTAG下载电路是参照原子哥的板子设计的,有考虑过是否是没有加上一键下载电路,因为准备是按复位下载电路,感觉也可能不是这个问题,现在硬件电路有些找不到问题在哪,可以麻烦您帮忙看下吗..
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2020-5-19
在线时间
2 小时
 楼主| 发表于 2020-5-20 10:54:57 | 显示全部楼层
login_FAE 发表于 2020-5-19 17:40
1,VDDA和VDD电压是否正常的
2,然后JTAG接口电路是否准确

VDDA和VDD电压都正常,又查了一下,JTAG电路应该是没有问题的
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2020-5-19
在线时间
2 小时
 楼主| 发表于 2020-5-20 10:57:10 | 显示全部楼层
本帖最后由 eloise 于 2020-5-20 10:59 编辑
LcwSwust 发表于 2020-5-19 17:25
烧写程序时,似乎应BOOT0置1,BOOT1置0,我一般用串口1 烧写,用STMicroelectronics Flash Loader。还要记 ...

是的,BOOT0和BOOT1的接法都有尝试过,下载时也有记得复位和重新上电,
回复

使用道具 举报

2

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2020-5-12
在线时间
25 小时
发表于 2020-5-21 10:25:18 | 显示全部楼层
用Segger j-link Lite软件试一下
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2020-5-19
在线时间
2 小时
 楼主| 发表于 2020-6-23 10:26:55 | 显示全部楼层
很抱歉现在才来回复,感谢各位大神的帮忙,现在问题已经解决,将STM32芯片补焊了一下,然后采用sw四线下载的模式,boot0和boot1均接地,最终成功的下载了程序,真的非常感谢!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-16 11:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表