Firmware Source Code and Binaries

Firmware Source

You can download the firmware source code here.

Please refer to the Programming Guide for more information.

NOTE: The CMUcam4 is not programmed in C. It is programmed in a "C like" language called "SPIN", lo siento. For more information please see the P8X32A Propeller Chip Information section.

Additionally, for more information about the Full File System Driver, included with the source code, please click here.

Firmware Binaries

You can download the compiled firmware source code binaries here.

Please refer to the Programming Guide for more information.

P8X32A Propeller Chip Information

The CMUcam4 is powered by the P8X32A (Propeller Chip) from Parallax.

(Image provided by Parallax)

For more information about the Propeller Chip please see the Propeller P8X32A Q&A.

Additionally, please see the following websites for useful Propeller Chip downloads:

(Image provided by Parallax)

For future reference, here are the P8X32A Manual, P8X32A Datasheet, and P8X32A Quick Reference.

(Documents provided by Parallax)

NOTE: The CMUCam4 overclocks the Propeller Chip to 96 Mhz (over the default of 80 Mhz) to achieve better performance (24 MIPS per core x 8 = 192 MIPS over 20 MIPS per core x 8 = 160 MIPS).

(Image provided by Parallax)

OV9665 Camera Module Information

Due to OmniVision non-disclosure agreements we cannot provide the OV9665 data sheet for download.

  • If you would like to request the datasheet from OmniVision please click here.
  • If you would like to request technical support from OmniVision please click here.

However, we have extracted all useful information from the OV9665 data sheet and placed it here.

PropDieDiagram.jpg - Die (30.4 kB) Kwabena Agyeman, 02/19/2012 08:42 pm

PropellerBlock-L.jpg - Diagram (82.4 kB) Kwabena Agyeman, 02/19/2012 08:42 pm

PropDieDiagram_P8X32A.jpg - Die (68.8 kB) Kwabena Agyeman, 02/19/2012 08:45 pm

PropellerBlock-L_P8X32A.jpg - Diagram (724 kB) Kwabena Agyeman, 02/19/2012 08:45 pm

PropellerChips.gif - Chips (15.2 kB) Kwabena Agyeman, 02/19/2012 09:01 pm

Propeller Manual v1.2.pdf - Manual (4.7 MB) Kwabena Agyeman, 02/19/2012 09:04 pm

Propeller P8X32A Datasheet v1.4.pdf - Datasheet (1.4 MB) Kwabena Agyeman, 02/19/2012 09:04 pm

Propeller Quick Reference v1.7.pdf - Reference (206.7 kB) Kwabena Agyeman, 02/19/2012 09:04 pm