Существующий проект для 6.10 при компиляции в 6.60 выдает ошибку: asm("label_1: \n"); asm(" SBIS 0x0E, 0x07 \n"); asm(" RJMP label_1 \n"); Error[Og005]: Unknown symbol in inline assembly: "label_1" Error[Og006]: Error in inline assembly: "Error[54]: Expression can not be forward"
Если возможность отключения анализа inline-инструкций?
Если возможность отключения анализа inline-инструкций?
дело тут не в анализе, а в метке, нельзя глобальные метки оставлять в инлайн асме! а каждый asm(".... оператор - отдельный, поэтому jmp между ними не сделать.