Difference between revisions of "User/LisaL"

From PaparazziUAV
Jump to navigation Jump to search
Line 4: Line 4:


* Install Gnu/Linux Ubuntu lucid lynx ( 10.04) and the paparazzi-dev and paparazzi-stm32 packages ( see somewhere in the wiki ).
* Install Gnu/Linux Ubuntu lucid lynx ( 10.04) and the paparazzi-dev and paparazzi-stm32 packages ( see somewhere in the wiki ).
sudo apt-get update
sudo apt-get install paparazzi-dev  paparazzi-stm32
* Connect power to the board. The board accepts input voltage from 6V to 18V. The power connector is from JST and known in the rc world as a BEC connector
* Connect power to the board. The board accepts input voltage from 6V to 18V. The power connector is from JST and known in the rc world as a BEC connector
* Connect a mini USB cable in the mini USB connector. This should give you two USB devices. The first one ( usualy /dev/ttyUSB0) is the console for the Overo, the second one is the JTAG for the STM32
* Connect a mini USB cable in the mini USB connector. This should give you two USB devices. The first one ( usualy /dev/ttyUSB0) is the console for the Overo, the second one is the JTAG for the STM32

Revision as of 06:43, 11 August 2010

This page describe how to use Lisa/L from a user point of view

Getting started

  • Install Gnu/Linux Ubuntu lucid lynx ( 10.04) and the paparazzi-dev and paparazzi-stm32 packages ( see somewhere in the wiki ).
sudo apt-get update
sudo apt-get install paparazzi-dev  paparazzi-stm32
  • Connect power to the board. The board accepts input voltage from 6V to 18V. The power connector is from JST and known in the rc world as a BEC connector
  • Connect a mini USB cable in the mini USB connector. This should give you two USB devices. The first one ( usualy /dev/ttyUSB0) is the console for the Overo, the second one is the JTAG for the STM32
  • Flash a test program in the stm32 :
 make AIRCRAFT=BOOZ2_A6 test_baro2.upload

Overo

  • The main documentation page for the overo on gumstix website is here.
  • We'll be packaging the Overo toolchain as soon as possible. For now look here and enjoy the fun of compiling openembedded yourself
  • In order to use the SPI link between the STM32 and the Overo, you'll need a patched linux kernel and a couple of libraries. Look in the developer section if you wanna know the gore details of it. If not, just download our pre-compiled filesystem image and kernel from here and follow the instruction from here to write them on a micro sd card.
  • Flash the STM32 with the link test program
 make AIRCRAFT=BOOZ2_A6 stm_test_spi_link.upload
  • Compile and upload the Overo test program ( assuming you already have the overo toolchain and network... mmmm... more about that soon...)
 make AIRCRAFT=BOOZ2_A6 overo_test_spi_link.upload
  • Log on your Overo and run it

Use case #1: the fixed wing Paparazzi code running in the STM32 only

Use case #2: the quadrotor Paparazzi/Booz code running in the STM32 only

Use case #3: coming soon