Hexakopter
How to compile and install software in hexacopter The modifications work best under windows, but some support exist for linux too.
This description is for windows (XP)
Get software
The supplier URL is http://www.mikrokopter.de/ucwiki/en/MikroKopter?action=show&redirect=FrontPage
To replace the software the following is needed:
- the source code - using SVN
- WinAvr with GCC compiler version 3.xx (newer compiles produce to slow code)
- kopter-tool to install the software
SVN checkout
Install TortoiseSVN from http://sourceforge.net/projects/tortoisesvn/ if you do not have an SVN client already.
Do a SVN checkout from http://mikrokopter.de/mikrosvn/FlightCtrl/ to get the sourcevode for the flight controler (for other software - e.g. motor controller, the SVN URL is at http://www.mikrokopter.de/ucwiki/MikroKopterRepository)
WinAVR
WinAvr version WinAVR-20060421 comes with gcc version 3.4.6 - wich is OK. gcc version 4.x until at least 4.5.1 will not work (CPU will get overloaded and will - at least - no longer talk to kopter-tool.
Install WinAVR version WinAVR-20060421 from http://sourceforge.net/projects/winavr/files/WinAVR/
Open programmers notepad and open a project for the newest branch in the flight controller repository. It already has a project file for programmers notepad. And a makefile for avr-gcc.
Compile the project (Tools->make_All) and it should make a *.hex