Difference between revisions of "Lisa"

From PaparazziUAV
Jump to navigation Jump to search
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 ===
* 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


* Todo's from sheet 3
* Esden:
* Check's from sheet 5
** STM32 spelling and connection check
* Pressure sensor instruction to gany, so he can finish the schematic for that (or finish it directly in the schematic)
** Fix STM32 footprint pad sizes
* Take todo's from above associate to names
** howto for STM32 gcc gdb toolchain (blinking LED or similar)


=== Esden ===
* Gany:
 
** Place components
* STM32 spelling and connection check
** Route board
* Fix STM32 footprint pad sizes
** Send for production
* howto for STM32 gcc gdb toolchain (blinking LED or similar)
 
=== Gany ===
 
* Place components
* Route board
* Send for production


== Hardware ==
== Hardware ==

Revision as of 15: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

Lisa proto.jpg

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


Status