Difference between revisions of "Proj-2011-2012-elua-arduino"
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 |
+ | *Suite des du test de Flash |
− | == |
+ | ===Semaine 3=== |
− | Simplification |
+ | Simplification du programme blink_flask de stlink pour réussir le flash sur STM32F4 : Aucun résultat concluant. |
+ | '''TODO :''' |
||
− | + | * 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
- Faire fonctionner la carte
- Installation du Sourcery G++ (finalement pas utilisé pour l'instant)
- Installer de la toolchain cortex m3
Semaine 2
Lundi:
- Continuation de l'installation:
- Toolchain cortex m3
- StLink : https://github.com/texane/stlink
- Tests:
- "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 :
- 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) :
$ 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
- Un pull request apportant un meilleur support des STM32F2 et STM32F4 pour eLua : https://github.com/elua/elua/pull/5 ?
- Toujours la même personne, deux forks de stlink et eLua apportant peut être une meilleure compatibilité avec la STM32F4 ?
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