i need to change the starting location of my pgm frm 00h to
say,400h..i followed the steps as per mentioned in.... http://www.keil.com/support/docs/189.htm
i can see the changed starting location in the memory map file...but
when i try to implemnt it on hardware,i get no output probably bcos
da execution begins at 00h only...pls help...
Moving the code to 0x400 doesn't help if you don't have a boot
loader that picks up where the processor actually starts, and that
jumps to 0x400.
Next thing is that if the processor has the interrupt vectors in
low memory, then you must fix some proxy code that takes care of them
and calls your code above 0x400.
So the really big question is: Why do you _need_ to move the start
location to 0x400?
i've changed the boot vector address to 04(high byte) through
Flash Magic and set the status bit..its a simple pgm for a LED to
View all questions in Keil forum