Difference between revisions of "Lisa"
(→TODO) |
m (→TODO) |
||
Line 20: | Line 20: | ||
Antoine: | Antoine: | ||
- Todo's from sheet 3 | - Todo's from sheet 3 | ||
- Check's from sheet 5 | - Check's from sheet 5 | ||
- Pressure sensor instruction to gany, so he can finish the schematic for that (or finish it directly in the schematic) | - Pressure sensor instruction to gany, so he can finish the schematic for that (or finish it directly in the schematic) | ||
- Take todo's from above associate to names | - Take todo's from above associate to names | ||
Piotr: | Piotr: | ||
- STM32 spelling and connection check | - STM32 spelling and connection check | ||
- howto for STM32 gcc gdb toolchain (blinking LED or similar) | - howto for STM32 gcc gdb toolchain (blinking LED or similar) | ||
Gany: | Gany: | ||
- Place components | - Place components | ||
- Route board | - Route board | ||
- Send for production | - Send for production | ||
Revision as of 13:50, 8 January 2010
Lisa ( the Lost Illusions Serendipitous Autopilot) is a STM32/Overo board designed to run Paparazzi
TODO
JTAG on STM32: ok
I2C on STM32:
SPI on STM32:
Pressure sensors:
USB for gumstix : does 5V need to be switchable ? (to allow reset from the gumstix)
Check FT2232 footprint:
Make sure STM32 can interrupt overo
Antoine:
- Todo's from sheet 3
- Check's from sheet 5
- Pressure sensor instruction to gany, so he can finish the schematic for that (or finish it directly in the schematic)
- Take todo's from above associate to names
Piotr:
- STM32 spelling and connection check
- howto for STM32 gcc gdb toolchain (blinking LED or similar)
Gany:
- Place components
- Route board
- Send for production
Hardware
The hardware is still in development. The current CAD files are maintained in savannah svn in the paparazzi4/trunk/hw/lisa directory. Software development is done on a Overo/Summit + Olimex STM32-H103 dev board
Software
STM32 toolchain
You can use the summon-arm-toolchain script to build the required toolchain. For the default values of the Paparazzi Makefile to work, you should set
PREFIX=/opt/stm32/toolchain/arm-elf
and
LIBSTM32_EN=1
Open Embedded
Open Embedded is the linux distribution used on the overo. You can follow the instructions on gumstix's website to build a complete cross development environment. Paparazzi's Makefile will default to look for it in /overo-oe