Difference between revisions of "Lisa"
From PaparazziUAV
Line 3: | Line 3: | ||
== TODO == | == TODO == | ||
− | * JTAG on STM32: ok | + | * Generic |
− | * I2C on STM32: | + | ** JTAG on STM32: ok |
− | * SPI on STM32: | + | ** I2C on STM32: |
− | * Pressure sensors: | + | ** SPI on STM32: |
− | * USB for gumstix : does 5V need to be switchable ? (to allow reset from the gumstix) | + | ** Pressure sensors: |
− | * Check FT2232 footprint: | + | ** USB for gumstix : does 5V need to be switchable ? (to allow reset from the gumstix) |
− | * Make sure STM32 can interrupt overo | + | ** 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 | ||
− | * | + | * Esden: |
− | * | + | ** STM32 spelling and connection check |
− | * | + | ** Fix STM32 footprint pad sizes |
− | + | ** howto for STM32 gcc gdb toolchain (blinking LED or similar) | |
− | + | * Gany: | |
− | + | ** Place components | |
− | * | + | ** Route board |
− | + | ** Send for production | |
− | * | ||
− | |||
− | |||
− | |||
− | * Place components | ||
− | * Route board | ||
− | * Send for production | ||
== Hardware == | == Hardware == |
Revision as of 13:25, 8 January 2010
Lisa ( the Lost Illusions Serendipitous Autopilot) is a STM32/Overo board designed to run Paparazzi
TODO
- Generic
- 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
- Esden:
- STM32 spelling and connection check
- Fix STM32 footprint pad sizes
- 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