The last section in Main ROM contains the Propeller chip’s Boot Loader and Spin Interpreter programs.
The Boot Loader is responsible for initializing the Propeller upon power-up/reset. When a Boot Up Procedure is started, the Boot Loader is loaded into Cog 0’s RAM and the cog executes the code starting at location 0. The Boot Loader program first checks the host and EEPROM communication pins for code and data, processes that information accordingly and finally it either launches the Spin Interpreter program into Cog 0’s RAM (overwriting itself) to run the user’s Propeller Application, or it puts the Propeller into shutdown mode.
The Spin Interpreter program fetches and executes the Propeller Application from Main RAM. This may lead to launching additional cogs to run more Spin code or Propeller Assembly code, as is requested by the application. See the Run-Time Procedure for more information.
Propeller Help Version 1.1
Copyright © Parallax Inc.
5/13/2009