LPC21xx: Difference between revisions
Line 25: | Line 25: | ||
=== Getting the software === | === Getting the software === | ||
Actual source code can be downloaded using a [[Git]] tool (you need at least [[Git#Correct_Git_version|version 1.5.3]] for submodule support): | Actual source code can be downloaded using a [[Git]] tool (you need at least [[Git#Correct_Git_version|version 1.5.3.4]] for submodule support): | ||
git clone git://rtime.felk.cvut.cz/sysless-lpc21xx.git | git clone git://rtime.felk.cvut.cz/sysless-lpc21xx.git |
Revision as of 07:44, 25 May 2008
Note: The name of this package was recently changed from lpc21xx-boot to sysless-lpc21xx. We have also changed the version control system from Darcs to Git.
Docuemtnation
Boards
- SPEJBL-ARM
- LPCEUROBOT - A board used by our Eurobot team
Development tools
- Download gcc-arm-elf-3.4.3-bin
- Unpack this to the root direcotry
tar -C / -xvzf gcc-arm-elf-3.4.3-bin.tar.gz
Software
Basic development environment for LPC21xx microcontrollers. It contains makefiles for building your applications and code for booting the processor.
We have also developed a tolpc tool, which can be now used for loading applications to RAM. For flash loading lpc21isp can be used. In future we will include flash programming posibility to tolpc.
Getting the software
Actual source code can be downloaded using a Git tool (you need at least version 1.5.3.4 for submodule support):
git clone git://rtime.felk.cvut.cz/sysless-lpc21xx.git
If you have an acount on the rtime server, you can use ssh-based access to the repository. If an administrator gave you the right for writing to the repository, you can not only read (pull) repository but also write (push) changes to the repository:
git clone <login>@rtime.felk.cvut.cz:/var/git/sysless-lpc21xx.git
For the proper work you need to download and configure additional common files:
cd sysless-lpc21xx git submodule init git submodule update
Later you can update your repository using the command:
git pull
and if you see modification of common directory also:
git submodule update
Browsing of project sources is also possible via GIT web interface.
Using the sysless framework
To compile the downloaded sources, follow the instructions at System less framework#Compiling