在STM8应用程序的代码中有一行
extern void __iar_program_start(void);
现在我已经搜索过了,这个功能无处可寻。 这是什么,在哪里???
由于
答案 0 :(得分:0)
在库中名为$file->breadcrumbs
的模块中找到它,该库是IAR工具安装的一部分。
就我而言,该库名为cstartup_M.o
,但它可能取决于您的目标CPU。
答案 1 :(得分:0)
这些函数可能为C版本的代码生成,导致您可以在汇编中找到这种类型的指令。
__iar_program_start:
LDW X, #CSTACK$$Limit-1 ; Set stackpointer
LDW SP, X