<< return to Pixycam.com

User Tools

Site Tools


**This is an old revision of the document!**

Building Pixy Firmware

Pixy currently uses Keil MDK-ARM. We were one of the first users of the LCP4300 series from NXP and Keil was the only toolchain with comprehensive support.

Keil is basically free for university users, but costs real money for everyone else.

To compile the firmware with Keil, you just point the IDE to the “workspace.uvmpw” workspace file in ~src/device/mainm4. It will open a workspace with 4 different projects: mainm4, mainm0, libpixym0, libpixym4. Compile the 4 projects in this order: libpixym4, libpixym0, mainm0, then finally the mainm4 project. The mainm4 project will create a firmware.hex output file that you can then upload into Pixy using firmware upload mode.

If you'd like to modify or create your own firmware using a free tool from NXP (LPCXpresso), which uses GCC, please join our firmware SDK group.

wiki/v1/building_pixy_firmware.1515612701.txt.gz · Last modified: 2018/01/10 19:31 by jfrench