[STM32F1] no definition for "__iar_program_start"

[复制链接]
2496|4
 楼主| dsy521 发表于 2015-7-8 19:30 | 显示全部楼层 |阅读模式
手贱把下面这个Automatic runtime library去掉,结果出现no definition for "__iar_program_start
" QQ截图20150708192619.png


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的一些库函数
amanda_s 发表于 2015-7-9 17:35 | 显示全部楼层
所以楼主实际是在跟大家分享经验是吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部