Есть проект ISE - XPS9.2. До некоторого момента все шло хорошо. Но однажды при увеличении программного кода (добавление С функций) компилятор стал выдавать ошибку:
/TestApp_Memory/src/TestApp_Memory_LinkScr.ld:225 cannot move location counter backwards (from fffffc70 to 00000070)
collect2: ld returned 1 exit status
make: *** [TestApp_Memory/executable.elf] Error 1
Done!
В программу пытаюсь добавить код под прерывание. Хотя подобная ошибка появлялась и ранее, при добавлении обычных функций, но тогда просто перегенерил Linker script и всё ушло. В этот раз и так и эдак и всё никак.
Память 64к 0хFFFF0000 - 0xFFFFFFFFF
Вопрос:
1. Что и куда он пытается двинуть.?
2. Почему не может?
3. Как ему помочь?