首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IAR嵌入式工作台。__iar_program_start在哪?

IAR嵌入式工作台。__iar_program_start在哪?
EN

Stack Overflow用户
提问于 2016-10-19 17:29:23
回答 2查看 3.9K关注 0票数 2

在STM8应用程序的代码中,有一行

代码语言:javascript
复制
extern void __iar_program_start(void);

现在我已经搜索过了,这个函数已经找不到了。这是什么?位于哪里??

谢谢

EN

回答 2

Stack Overflow用户

发布于 2017-09-20 03:31:32

在一个库中名为cstartup_M.o的模块中找到了它,该库是IAR工具安装的一部分。

在我的例子中,这个库名为rt7M_tl.a,但它可能取决于您的目标CPU。

票数 2
EN

Stack Overflow用户

发布于 2017-09-22 16:39:23

这些函数可以生成C版本的代码,导致这种类型的指令可以在汇编中找到。

代码语言:javascript
复制
__iar_program_start:
        LDW     X, #CSTACK$$Limit-1     ; Set stackpointer
        LDW     SP, X
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40127408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档