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

From air
Jump to navigation Jump to search
Line 21: Line 21:
   
   
==Semaine 2==
+
===Semaine 2===
 
Lundi:
 
Lundi:
 
*Continuation de l'installation:
 
*Continuation de l'installation:
  +
** Toolchain cortex m3
- GNU Toolchain
 
  +
** StLink : https://github.com/texane/stlink
- StLink
 
 
*Tests:
 
*Tests:
 
- "Building and running a program in SRAM"
 
- "Building and running a program in SRAM"
Line 31: Line 31:
   
 
Mardi:
 
Mardi:
*Suite des test dans la Flash
+
*Suite des du test de Flash
   
==Objectif semaine 3==
+
===Semaine 3===
   
Simplification et du programme blink_flask de stlink pour réussir le flash : Aucun résultat concluant.
+
Simplification du programme blink_flask de stlink pour réussir le flash sur STM32F4 : Aucun résultat concluant.
   
  +
'''TODO :'''
TODO : Utiliser l’historique git pour voir les modifications qui ont été faites sur cette partie.
+
* Utiliser l’historique git pour voir les modifications qui ont été faites sur cette partie.
  +
* Étudier le fork suivant sur github : https://github.com/bikeNomad/stlink
   
 
En attendant, test de libopencm3 (anciennement libopenstm32) :
 
En attendant, test de libopencm3 (anciennement libopenstm32) :
Line 49: Line 51:
   
 
'''Test OK'''. On garde sous le coude cette librairie, en attendant on attaque la mise en place de l'environnement eLua sur la carte.
 
'''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 ==
 
== Liens intéressants ==

Revision as of 22:25, 7 February 2012

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