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

2019-07-20 04:17发布

陆陆续续用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的了
其他我也暂时想不到别的原因了,就看各位大佬们如何看这个问题了。






友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
showtimewalker
1楼-- · 2019-07-20 09:44
 精彩回答 2  元偷偷看……
showtime
2楼-- · 2019-07-20 10:05
原理图里面有两个指示灯,一个是电源通电的指示灯,另一个是用来检测芯片的,里面好多其他东西还没加上去,只加了跟芯片有直接关系的东西
showtime
3楼-- · 2019-07-20 14:35
 精彩回答 2  元偷偷看……
正点原子
4楼-- · 2019-07-20 17:31
 精彩回答 2  元偷偷看……
showtime
5楼-- · 2019-07-20 22:35
正点原子 发表于 2019-1-5 01:07
把晶振上面的电阻,电容拆了,剩下。

电容拆了要不要补导线呢原子哥,而且不是很理解为啥要拆电阻电容
showtime
6楼-- · 2019-07-21 02:15
刚才换了10pF的电容后,晶振也工作了,说明我一开始电容选的就有问题

一周热门 更多>