Proj-2011-2012-elua-arduino

From air
Revision as of 22:25, 7 February 2012 by Salem (talk | contribs)
Jump to navigation Jump to search

Description

Approche Arduino avec eLua sur la carte STM32F4-DISCOVERY

Suivi du projet

Vous pouvez suivre ici l’avancement du projet semaine par semaine. L

Semaine 0

  • Etudier Lua
  • Comprendre l'approche de Arduino et se familiariser avec leurs outils
  • Essayer l'environnement Elua
  • Comprendre le sujet
  • Faire bibliographie

Semaine 1


Semaine 2

Lundi:

 - "Building and running a program in SRAM"
 - Debut du test: "Building and flashing a program"

Mardi:

  • Suite des du test de Flash

Semaine 3

Simplification du programme blink_flask de stlink pour réussir le flash sur STM32F4 : Aucun résultat concluant.

TODO :

En attendant, test de libopencm3 (anciennement libopenstm32) :

$ git clone git://libopencm3.git.sourceforge.net/gitroot/libopencm3/libopencm3
$ cd libopencm3
$ make
$ cd examples/stm32/f4/stm32f4-discovery/miniblink
$ make
$ sudo \$STLINK_PATH/flash write ./miniblink.bin 0x8000000

Test OK. On garde sous le coude cette librairie, en attendant on attaque la mise en place de l'environnement eLua sur la carte.

@Elizabeth : compléter cette partie avec l’installation de l’environnement d'eLua et toutes les dépendances (luarocks, md5, lfs, AsciiDoc, scons...)

Liens intéressants

Echange enseignant

Tests réussis avec la carte STM32F4-DISCOVERY

  • Test de chaîne de compilation Sourcery G++ Lite 2011.03-42 for ARM EABI. Pour la compilation on utilise entre autres, --mcpu=cortex-m4
  • Test de | stlink sous linux pour le chargement de programme. Tutoriel OK avec l'application blink_F4.elf (et chargement en ram). Test avec flash de la mémoire non-effectuée