OpenEdv-开源电子网

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

STM32F4 在IAR开发平台上如何修改启动文件

[复制链接]

17

主题

142

帖子

0

精华

高级会员

Rank: 4

积分
897
金钱
897
注册时间
2016-2-16
在线时间
162 小时
发表于 2016-2-18 22:49:14 | 显示全部楼层 |阅读模式
2金钱
最近使用了STM32F407,在IAR开发平台上创建了工程,GPIO测试程序也跑通了,IAR启动文件使用的是ST官网自带的.s文件,系统时钟是在启动文件中进行调用的,完成相关配置工作,然后进入main函数。

想了解下这样做的好处是什么呢?如果想要更改IAR开发平台上的启动文件,将时钟配置改为在main函数中完成,应该如何更改,改哪些相关文件的代码?

最佳答案

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

使用道具 举报

17

主题

142

帖子

0

精华

高级会员

Rank: 4

积分
897
金钱
897
注册时间
2016-2-16
在线时间
162 小时
 楼主| 发表于 2016-2-18 22:49:15 | 显示全部楼层
回复

使用道具 举报

17

主题

142

帖子

0

精华

高级会员

Rank: 4

积分
897
金钱
897
注册时间
2016-2-16
在线时间
162 小时
 楼主| 发表于 2016-2-20 00:06:12 | 显示全部楼层
请原子哥及同行高手帮忙,最好能够解答或提个更改建议
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11541
金钱
11541
注册时间
2014-4-1
在线时间
1315 小时
发表于 2016-2-20 09:00:21 | 显示全部楼层

好处大概就是程序模块化,不同型号CPU只需要更换对应的模块。

再次建议:
不要自己去建工程,十有八九会失败;
而且这不是电工的知识点,掌握与否没有多大意义,成功或失败都学不到有意义的东西。
除非你是上位机程序员,或者做开发平台。


回复

使用道具 举报

17

主题

142

帖子

0

精华

高级会员

Rank: 4

积分
897
金钱
897
注册时间
2016-2-16
在线时间
162 小时
 楼主| 发表于 2016-2-20 15:27:04 | 显示全部楼层
ST官网给的启动文件,在进入main函数已经配置RCC了,现在想在main里用C语言配置,怎么把启动文件startup .s修改了呢?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2016-2-21 22:21:39 | 显示全部楼层
帮顶
回复

使用道具 举报

17

主题

142

帖子

0

精华

高级会员

Rank: 4

积分
897
金钱
897
注册时间
2016-2-16
在线时间
162 小时
 楼主| 发表于 2016-2-21 23:25:54 | 显示全部楼层
是不是把启动文件里下面两句注释掉就可以在main函数里配置时钟频率了,其他不用改
LDR     R0, =SystemInit
BLX     R0
回复

使用道具 举报

0

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2018-6-15
在线时间
18 小时
发表于 2018-7-4 16:26:42 | 显示全部楼层
最近也遇到这个问题,请教怎么解决的?谢谢。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-1 01:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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