IAR Embedded Workbench. Где находится __iar_program_start?

В коде приложения STM8 есть строка

extern void __iar_program_start(void);

сейчас я искал и эту функцию нигде не найти. Что это и где находится??

Спасибо

2 ответа

Нашел его в модуле под названием cstartup_M.o внутри библиотеки, которая является частью установки инструмента IAR.

В моем случае библиотека называется rt7M_tl.a, но это, вероятно, зависит от вашего целевого процессора.

Эти функции могут генерировать для C-версии кода, потому что этот тип инструкции вы можете найти в сборке.

__iar_program_start:
        LDW     X, #CSTACK$$Limit-1     ; Set stackpointer
        LDW     SP, X
Другие вопросы по тегам