Re: Keil MicrovisionIDE
A startup code is adviced not to be modified unless you know the internal architecture and working of every component inside the controller.
things you can modify. the remapping of memory. SP and PC value, stack position and size, PLL clock, peripherals definition and address, ISR or 7 modes of operation. their control etc, clock input to peripherals etc...
if it is tampered without knowledge then it make the controller work or behave wrongly or give wrong output.... it can also cause other damages to the controller....
Once you make changes to the file you have to recompile the program / project and flash the hex file to the controller.