Zerocat Chipflasher  v0.4.10-732-9a3cc90b
Flash free firmware to BIOS chips, kick the Management Engine.
Parallax’ Tools for the Propeller Microcontroller

Parallax provides a bunch of tools, i.e.:

  • PropGCC, the port of GCC (the GNU Compiler Collection) to the Parallax Propeller
  • OpenSpin, Spin/PASM compiler for the Parallax Propeller
  • PropLoader, a loader for the Parallax Propeller
  • SimpleIDE, a simple desktop environment (not essential, we recommend to use your favorite text editor)
  • "Simple Libraries", the Parallax Learn Simple Libraries subfolder workspace

“Simple Libraries” Library Folder v1.2.0-5-c4f9a3e

The “Simple Libraries” folder is required.
File firmware/src/Makefile offers a target to clone the Parallax Simple-Libraries repository, checked out at commit “c4f9a3e273002ec5e6f8b1d1ab95c14cb1823e82”:

make setup-lib-parallax

The library folder will then be available as “firmware/src/parallaxinc/Simple-Libraries/Learn/Simple Libraries/”.
Subfolders are passed as arguments to propeller-elf-gcc.

More recent versions of this folder lead to bigger binaries and are not yet usable for the chipflasher firmware.

Tool Installation via GNU Guix

GNU Guix provides a very comfortable way to...

  • install the complete Propeller development suite from source

    $ guix package --no-substitutes --install propeller-development-suite

  • use precompiled binaries, which is faster, like so:

    $ guix package --fallback --install propeller-development-suite

    If GNU Guix reports unset environment variables, you may set them automatically:

    $ guix environment --ad-hoc propeller-development-suite

Please install the GNU Guix package manager on top of your system, if not already. The GNU Guix project recommends installation using the latest release binary, which can be downloaded here: http://www.gnu.org/software/guix/download/. The instructions are linked there too. Alternativly, run GNU Guix System.

Alternatives & Resources

“SimpleIDE 1.0 RC1” Binary Package

With this binary package, all tools are bundled together. The latest packaged release for GNU/Linux is 1.0 RC1 from 11-24-2014.

Note
Until more recent source repositories of these tools will work, Parallax suggests to install this old binary package “SimpleIDE 1.0 RC1” as a fallback.

Download

Please visit the SimpleIDE Download Site which provides binary packages for both, 32 and 64 bit architectures. For your convenience, we provide shortcuts here:

$ wget http://downloads.parallax.com/plx/software/side/101rc1/simple-ide_1-0-1-rc1_amd64.deb
$ wget http://downloads.parallax.com/plx/software/side/101rc1/simple-ide_1-0-1-rc1_i386.deb

This site should guide you towards linux installation instructions as well.

Former Linux Installation Instructions

For your convenience, we provide our backup of former installation instructions, that are known to work.

  • Linux Directions, as adapted from Parallax

    Supports Debian, Mint, and Ubuntu Linux (Intel 32/64­bit)

    Please note the dollar sign ($) represents the command prompt in the steps below. If you see $ command, it means enter command in your command terminal window. Installation requires using the Linux Terminal. The steps below assume you’re logged in with a user account (non-­root access) but do know the root password. NOTE: In Trisquel7, use $ sudo -s to become root.

    To Install:

    1. Download appropriate .deb package (i386 for 32­bit systems or i686/amd64 for 64­bit systems)
    2. Open a terminal and CD to the download folder
    3. Enter $ sudo dpkg ­-i simple-ide_1-0-1-rc1_amd64.deb (adjust the filename to match what was downloaded) a. You may get errors due to dependencies, the next step will take care of that.
    4. Enter $ sudo apt-­get install -­f
    5. Answer yes Y as required to install dependencies
    6. If your user account is not part of the dialout group, you must add it or propeller-load won’t be able to download to the Propeller a. Enter $ sudo adduser ${USER} dialout b. Log out from the system completely, then log back in for permissions to take effect
    7. To remove the package, use $ sudo apt-­get remove simpleide

Related Source Repositories

Original repositories of the first bundle release (SimpleIDE 1.0 RC1):

New Source Repositories

These are newer repositories from David Betz.

Note
Until these repositories will work, Parallax suggests to install the old binary package “SimpleIDE 1.0 RC1” as a fallback.