Hi,
I'm trying to write some code using Keil UV3 for the Philips/NXP 89LPC901 microcontroller.
It was compiling my C program fine and generating a HEX executable which I thought was dowloading to the micro ok but there was no signs of life from the chip. When I looked at the HEX code I realized why, the main program code was located at 0x0800 which is way out of the 1k code space of the chip.
So I went back into Keil UV3 and changed the target options so that it will use the on-chip ROM (0x0000-0x03FFF) but now I get address overflow errors even though the code previously generated is only about 100 bytes so far.
Any ideas what I'm doing wrong?
Thanks,
Dave.
Yes: it does remove the "start address offset" limitation - because it is specifically for the LPC900 series.
It has a special licence code.
- Thanks for all your replies. I've since found a development IDE called RIDE which seems to be working ok for free but I'll take a look at LPC900 Studio when I get chance.