OpenEdv-开源电子网

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

关于stm32f103启动文件选择的问题

[复制链接]

4

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2017-1-31
在线时间
14 小时
发表于 2018-5-30 21:06:51 | 显示全部楼层 |阅读模式
5金钱
我们都知道使用不同大小flash时要选择不同的启动文件,stm32f1的启动文件总共有下面这些种:
QQ图片20180530205847.png
而我这次使用的是stm32f103c8t6,就现在工程的预定义中将原来的HD改为了MD,然后又将CORE文件夹中的hd启动文件换为了md,这时候问题就来了,我设了一个1s周期的闪烁灯,下载程序后,可明显看到灯的闪烁后期在6、7秒左右,,明显不对。(这个程序只是在原子例程中加入了这个闪烁灯)

检查一番后,最后发现外部晶振都没有起振,,,实在没辙我把CORE中的md文件又换了回去(预定义没改回去),这时再次下载程序,发现周期对了,检查晶振,也起振了

综上,想请教一下为什么,,不是需要改启动文件吗?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

31

主题

1954

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4514
金钱
4514
注册时间
2018-5-11
在线时间
945 小时
发表于 2018-5-30 22:33:54 | 显示全部楼层
检查一下你选用的启动文件中,
下面的有没有注释掉
                IMPORT  SystemInit                       
                LDR     R0, =SystemInit       
                BLX     R0
请去掉注释
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-2 20:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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