one-line change to make all GPIOs usable on the 80-pin 261x packages
[goodfet] / README.darwin
1 #Make sure that you've installed the following:
2 # XCode
3 # MacPorts
4 # FTDI Virtual COM Driver
5
6 #Now install some ports.
7 sudo port install py26-serial python_select wget subversion
8
9 # Code
10 mkdir -p ~/svn; cd /svn
11 svn co https://goodfet.svn.sourceforge.net/svnroot/goodfet
12
13 # Client
14 cd ~/svn/goodfet/trunk/client
15 sudo make link
16
17 # Python, other tools.
18 sudo python_select python26
19
20 # Load firmware, not yet building it locally.
21 goodfet.bsl --fromweb
22 goodfet.monitor test
23
24
25 # Now that we've got it working, let's
26 # install the compiler for building firmware.
27 sudo mkdir -p /opt
28 cd /opt
29 curl http://goodserv.cis.upenn.edu/mspgcc/mspgcc-osx.tar.bz2 | sudo tar -xjv
30 # Add it to the $PATH.
31 echo 'export PATH=/opt/mspgcc/bin:$PATH' >~/.profile
32
33 # And then build the firmware
34 cd ~/svn/goodfet/trunk/firmware