Есть проект 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. Как ему помочь?
|