OpenEdv-开源电子网

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

STM32F4程序下载后无法运行的问题

[复制链接]

8

主题

24

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2019-1-4
在线时间
16 小时
发表于 2019-1-4 21:48:31 | 显示全部楼层 |阅读模式
1金钱
陆陆续续用STM32板子快一年了,板子买了不少,就是没认真学,原子哥系列的板子都买了4种了,却还是个菜鸟。遇到一个问题,搞了两天了,百度了各种答案都没解决,绝望之中想到了论坛,特地注册账号发求助帖,希望各位大佬和原子哥可以帮我看看这个问题。
在一个项目中,需要把算法嵌入到STM32F405RG芯片里面,因为要做的很小,所以自己画了板子,但是焊完以后程序可以下载,但是不能运行,初步判断是时钟的问题,用Jlink的debug每次都卡在系统时钟初始化的函数中。但是检查过8M的晶振是没有问题的。下面附上我画的原理图(是参考F407探索者以及网上一些资源的原理图画的): schematic1.png
以及PCB板子的图(PCB文件花花绿绿的,相信大家也不愿意看):
chip1.jpg
还有我用CUBEMX配置时钟的图,这个配置我是参考F407的时钟配置的,不知道对不对
systick1.png
我猜测不能运行的原因有一下几个:
1,外围电路缺少配置的东西,可能这个F405芯片有些引脚还需要配置,我是参考F407的原理图画的自己的原理图,考虑到封装问题,所以选择了64脚的F405芯片。
2,晶振片的问题,但是我换了好多个都不行,甚至把原子哥开发板的晶振片都拆了焊上去也不行。。。
3,我的时钟配置有问题,但是我看了手册,F405也是168Mhz主频,所以我就直接套用F407的了
其他我也暂时想不到别的原因了,就看各位大佬们如何看这个问题了。






最佳答案

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

我是楼主,昨天注册的号今天突然登不上去了,特地重新注册了号。 我按照原子哥的指点把晶振片周围的电阻电容的拆掉后,芯片神奇的运行了!!!因此特地回来表示感谢。 但是这样一来就出现了一个疑问,为啥官方的文档和原子哥给的资料中原理图上都会有这个电容。图片上传不了,我复制了这样一段话: For CL1 and CL2, it is recommended to use high-quality external ceramic capacitors in the 5 pF to 25 pF range (typ.), de ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2019-1-5
在线时间
0 小时
发表于 2019-1-4 21:48:32 | 显示全部楼层
我是楼主,昨天注册的号今天突然登不上去了,特地重新注册了号。
我按照原子哥的指点把晶振片周围的电阻电容的拆掉后,芯片神奇的运行了!!!因此特地回来表示感谢。
但是这样一来就出现了一个疑问,为啥官方的文档和原子哥给的资料中原理图上都会有这个电容。图片上传不了,我复制了这样一段话:
For CL1 and CL2, it is recommended to use high-quality external ceramic capacitors in the 5 pF to 25 pF range (typ.), designed for high-frequency applications, and selected to match the requirements of the crystal or resonator (see Figure 32). CL1 and CL2 are usually the same size. The crystal manufacturer typically specifies a load capacitance which is the series combination of CL1 and CL2. PCB and MCU pin capacitance must be included (10 pF can be used as a rough estimate of the combined pin and board capacitance) when sizing CL1 and CL2.
我理解为我的电容选择有问题,我选的电容是2.2uF的,但是官方推荐的是pF级别的,差了10的六次方倍。
至于那个1M的电阻,我也问过原子哥团队,他们给我的回复是,为了匹配阻抗,可以更好的让晶振发挥作用,虽然也不是很懂。
总之,还是非常感谢原子哥的解答,原子哥团队加油
回复

使用道具 举报

8

主题

24

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2019-1-4
在线时间
16 小时
 楼主| 发表于 2019-1-4 21:49:58 | 显示全部楼层
原理图里面有两个指示灯,一个是电源通电的指示灯,另一个是用来检测芯片的,里面好多其他东西还没加上去,只加了跟芯片有直接关系的东西
回复

使用道具 举报

8

主题

24

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2019-1-4
在线时间
16 小时
 楼主| 发表于 2019-1-4 21:53:15 | 显示全部楼层
附上我的邮箱doctor___wang@126.com,再求一个STM32技术交流微信群,谢谢大家
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2019-1-5 01:07:40 | 显示全部楼层
把晶振上面的电阻,电容拆了,剩下。
回复

使用道具 举报

8

主题

24

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2019-1-4
在线时间
16 小时
 楼主| 发表于 2019-1-5 07:08:08 来自手机 | 显示全部楼层
正点原子 发表于 2019-1-5 01:07
把晶振上面的电阻,电容拆了,剩下。

电容拆了要不要补导线呢原子哥,而且不是很理解为啥要拆电阻电容
回复

使用道具 举报

8

主题

24

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2019-1-4
在线时间
16 小时
 楼主| 发表于 2019-1-5 11:10:14 来自手机 | 显示全部楼层
刚才换了10pF的电容后,晶振也工作了,说明我一开始电容选的就有问题
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 17:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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