Space Technologies at Cal (https://stac.berkeley.edu)
University of California, Berkeley
Clone this repository. Then:
Obtain the STAC Eagle library by running:
git submodule init git submodule update
In firmware/, make a new file called msp430.mk.inc and specify the path to your MSP430-GCC installation. For example:
makefrom firmware/ to build all firmware configurations. To build a specific configuration, change to the appropriate subdirectory (for example, debug/) and run
makecomplains about a missing gitrev.h, type
make gitrev.hand re-run.
To change a build configuration, edit config.h in the appropriate subdirectory.
- Obtain a programmer. We use the MSP430F5529 LaunchPad to program our sprite using Spy-Bi-Wire (SBW), but any SBW-compatible programmer should work.
- Disconnect the 5V, 3V, GND, SBW RST and TST jumpers from the LaunchPad.
- Connect the 3V, GND, SBW RST and TST jumpers on the ezFET-lite side to the target.
make progto program, and run
make verifyto read back what was programmed.
- ./eagle : Contains all necessary Eagle files for the sprite board
- ./eagle/sprite-test: Contains the version of the sprite manufacture by Bay Area Circuits as a test board. It is largely based on the sprite verison created by Zac Manchester here: https://github.com/kicksat/sprite
- ./eagle/final-sprite: Contains the version of the sprite we are currently working on. Our sprite began from the attitude-sprite designed by Zac Mancherster here: https://github.com/kicksat/attitude-sprite
- ./eagle/electronics: STAC Eagle library submodule. See Eagle. Please add any parts to the stac.lbr file contained there.
- ./simulation : Contains all the simulation netlists and other data
- ./firmware : Contains all the firmware for the sprite
- ./gerbers : Contains the gerbers for the sprites.