Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/13/02 17:48
Read: times


 
#32413 - relocating irq vectors - P89C668
Our project uses a Phillips uC with 64k internal flash code space. We're trying to relocate our application code to 2000h.

We're using Keil uVision2 and I've visited the Keil site for info on how to make this work. After making the required changes and rebuilding, the vector base is now 2000h in the listing file, all interrupt vectors appear at the right location (0x002b is now 0x202b, etc.) and all irq vectors point correctly the appropriate irq handler.

The problem is that even though all this appears to be correct, when the application runs, an irq still vectors to the original 0000h int vector offset, causing a crash. This occurs both in the Keil simulation environment and on our hardware.

Any suggestions as to what I've missed? I've done an exhaustive search of the Keil support site without success.

Thanks in advance...


List of 6 messages in thread
TopicAuthorDate
relocating irq vectors - P89C668            01/01/70 00:00      
RE: relocating irq vectors - P89C668            01/01/70 00:00      
RE: relocating irq vectors - P89C668            01/01/70 00:00      
RE: relocating irq vectors - P89C668            01/01/70 00:00      
RE: relocating irq vectors - P89C668            01/01/70 00:00      
RE: relocating irq vectors - P89C668            01/01/70 00:00      

Back to Subject List