We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi i need to relocate my program to 8000H i do everything as explained in relocating program and interrupt vectors(Keil Knowledge base). the program is in 8000H as expected but the vectors are there too and i get linker overlap problem. if i relocate my vectors to 9000H instead i get only 1 overlap for address 8000H and again c_startup is located 8000H and above. why do i get memory overlap, shouldn't the linker reserve address 8003H for INT0 LJMP? How can it be that the relocated vectors and c_startup are in the same place? why after relocating the vectors to a totaly different place address 8000H is stil overlaped? 10x Rona