Difference between revisions of "Proj-2011-2012-elua-arduino"

From air
Jump to navigation Jump to search
Line 31: Line 31:
 
==Objectif semaine 3==
 
==Objectif semaine 3==
   
Simplification et du programme blink_flask de stlink pour reussir le flash : Aucun résultat concluant. TODO : Utiliser l'hitorique git pour voir les modification qui ont été fait sur cette partie.
+
Simplification et du programme blink_flask de stlink pour réussir le flash : Aucun résultat concluant. TODO : Utiliser l’historique git pour voir les modification qui ont été faite sur cette partie.
  +
 
En attendant, test de libopencm3 (anciennement libopenstm32) :
 
En attendant, test de libopencm3 (anciennement libopenstm32) :
   
 
$ '''git clone git://libopencm3.git.sourceforge.net/gitroot/libopencm3/libopencm3'''
 
$ '''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.
*Continuation de l'installation:
 
- GNU Toolchain
 
- StLink
 
*Tests:
 
- "Building and running a program in SRAM"
 
- Début du test: "Building and flashing a program"
 
 
Mardi:
 
*Suite des test dans la Flash
 
   
 
== Echange enseignant==
 
== Echange enseignant==

Revision as of 20:40, 7 February 2012

Description

Approche Arduino avec eLua sur la carte STM32F4-DISCOVERY

Github : https://github.com/SalemHarrache/eLua-arduino

Objectif semaine 0

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

Objectif semaine 1

-Faire fonctionner la carte -Installation du Sourcery G++


Objectif semaine 2

Lundi:

  • Continuation de l'installation:
 - GNU Toolchain
 - StLink
  • Tests:
 - "Building and running a program in SRAM"
 - Debut du test: "Building and flashing a program"

Mardi:

  • Suite des test dans la Flash

Objectif semaine 3

Simplification et du programme blink_flask de stlink pour réussir le flash : Aucun résultat concluant. TODO : Utiliser l’historique git pour voir les modification qui ont été faite sur cette partie.

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.

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