Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Ответ: Скорее всего, внутри макрос вызывает самого себя
Отправлено
BaN 17 июля 2009, г. 09:35
В ответ на:
AVRStudio 4.07 и 4.14 отправлено пользователем
v_k 28 апреля 2008 г. 17:27
Скорее всего в теле макроса есть метка, которая имеет то же название, что и сам макрос, например:
.MACRO TEST
...
TEST:
..
RJMP TEST
...
.ENDMACRO
и компилятор считает, что метка - макрос, и подставляет на его место тот же кусок кода с такой же меткой, в который еще раз вставляет тот же кусок кода с той же меткой итд до максимума вложений - 16, дальше ошибку выдает.
Составить ответ | Вернуться на конференцию.
Ответы