We are experiencing a problem of non-functioning interrupts when we execute code from location 0x4000 in on-chip flash. The part is P89C51D2. We have a boot loader located at 0x0000 and interrupts function fine within that. The boot loader will then jump to the application at 0x4000. The application seems to run fine but interrupts are never executed. Any ideas? Keil tech support is no help as of yet. Thanks, Steve Ross
Hi, I have a similar problem. I am using 89C51RD2 and using the evaluation version. I need to use timer 0 interrupt which is vectored at location 0x000Bh. Keil evaluation software doesnot compile the code and gives the error IMPROPER FIXUP. How do I use the timer 0 interrupt. Where and how is the statement of CSEG to be given for this? James
You need to search the knowledgebase for "IMPROPER FIXUP"