Keil Logo

Startup Code

Startup Code is the program code that executes immediately after reset. The startup code includes:

  • The Reset Vector.
  • Interrupt and Fast Interrupt Vectors.
  • Code to Clear Memory.
  • Code to Initialize Global Variables.

There are several different folders available (in \KEIL\ARM\STARTUP\) that include the startup code (STARTUP.S) for various ARM device variants. You should include a copy of the appropriate startup file in your project.

  • \KEIL\ARM\STARTUP\ADI\STARTUP.S contains the startup code for Analog Devices ADuC702x chips.
  • \KEIL\ARM\STARTUP\ATMEL\STARTUP.S contains the startup code for Atmel AT91 devices.
  • \KEIL\ARM\STARTUP\PHILIPS\STARTUP.S contains the startup code for the Philips LPC2000 devices.
  • \KEIL\ARM\STARTUP\SHARP\STARTUP.S contains the startup code for the Sharp LH754xx devices.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.