打印
[STM32F1]

no definition for "__iar_program_start"

[复制链接]
2101|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dsy521|  楼主 | 2015-7-8 19:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
手贱把下面这个Automatic runtime library去掉,结果出现no definition for "__iar_program_start
"


沙发
lwsn| | 2015-7-8 19:34 | 只看该作者
Automatic runtime library是什么作用

使用特权

评论回复
板凳
dirtwillfly| | 2015-7-8 20:46 | 只看该作者
__iar_program_start这个IAR提供的“内部函数”

使用特权

评论回复
地板
dirtwillfly| | 2015-7-8 20:48 | 只看该作者
IAR在启动main()函数以前,执行了Reset_Handler,调用SystemInit()(ST库提供)进行时钟,Flash读取初始化,并转入__iar_program_start中执行__low_level_init与__iar_data_init2,并在__iar_data_init2中,先后调用__iar_zero_init2与__iar_copy_init2对全局变量、全局已初始化变量进行相应的初始化操作。最后,调用main()函数执行。

Automatic runtime library的作用就是告诉iar自动调用iar的一些库函数

使用特权

评论回复
5
amanda_s| | 2015-7-9 17:35 | 只看该作者
所以楼主实际是在跟大家分享经验是吧。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

4

帖子

0

粉丝