你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

iar在进入用户main()函数之前做了什么----之一

[复制链接]
你好我好大家好! 提问时间:2020-11-24 18:32 /
      使用的是IAR Embedded Workbench for Arm version 8.50.6官方32k限制版本 ,新建iar工程,只添加了一个用户程文件main.c文件之后,对iar工程编译,从map文件看到所有的*.o文件即为iar的启动文件。      但是其中有Cmain.o  cexit.o exit.o 还有fpinit_M.o对应的源文件,一个四个文件的源文件在iar安装目录下找不到。搜索的目录为iar的“help”中提供的文件路径arm\src\lib\arm or arm\src\lib\thumb目录下。      路过朋友有遇到过这种情况吗?

收藏 评论5 发布时间:2020-11-24 18:32

举报

5个回答
switcc 回答时间:2020-11-25 09:24:22
可以看下反汇编代码
你好我好大家好! 回答时间:2020-11-26 20:50:18
Switcc 发表于 2020-11-25 09:24
可以看下反汇编代码

看反汇编代码,找不到上面提到的那几个文件吧
switcc 回答时间:2020-11-27 09:17:04
你好我好大家好! 发表于 2020-11-26 20:50
看反汇编代码,找不到上面提到的那几个文件吧

可以的,入口是reset handler(复位),你可以试一下,启动过程如果调用了IAR或者Keil自己的函数,这里面会看到的
butterflyspring 回答时间:2020-12-1 15:04:04
可以从启动文件reset handler 那里一路找下去
butterflyspring 回答时间:2020-12-1 15:04:07
可以从启动文件reset handler 那里一路找下去

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版