Здравствуйте! Есть такой код:
CODE
STARTUP1:
; при записи некорректных значений в регистр FLKEY блокируется
; запись и стирание флеш, чего и добиваемся
MOV FLKEY, #1
MOV FLKEY, #1
Как подключить метку STARTUP1 в файл Си extern'ом?
Среда Keil C51.
Спасибо за внимание.
Решено:
В ассемблере добавляем определение публичной функции с именем метки:
PUBLIC STARTUP1
В Си подключаем как функцию:
extern void STARTUP1();
тогда адрес команды равен указателю на функцию:
(uint16) STARTUP1;