在STM8应用程序的代码中,有一行
extern void __iar_program_start(void);现在我已经搜索过了,这个函数已经找不到了。这是什么?位于哪里??
谢谢
发布于 2017-09-20 03:31:32
在一个库中名为cstartup_M.o的模块中找到了它,该库是IAR工具安装的一部分。
在我的例子中,这个库名为rt7M_tl.a,但它可能取决于您的目标CPU。
发布于 2017-09-22 16:39:23
这些函数可以生成C版本的代码,导致这种类型的指令可以在汇编中找到。
__iar_program_start:
LDW X, #CSTACK$$Limit-1 ; Set stackpointer
LDW SP, Xhttps://stackoverflow.com/questions/40127408
复制相似问题