Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:



+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

STM32F4 discovery sous linux gcc gmake

  1. polo974

    Date d'inscription
    février 2007
    Messages
    6 136

    STM32F4 discovery sous linux gcc gmake

    Bonjour,
    Dernièrement, j'ai craqué à titre perso pour cette carte qui semble bien sympa, mais, comme je suis du genre à chercher des noises, je veux m'en servir sous linux.

    remarque: c'est le premier ST que je prends, aucune religion, je l'ai choisi pour le prix de la carte qui embarque un proc de luxe (plein de flash, de ram, de timers et un le calcul flottant ! ! !) et des gadgets dont un peu plus de 99% ne me serviront pas de suite (accéléromètre 3axes, micro et sortie son). J'ai pris 2 cartes quand j'étais à Paris, ça m'a couté 50euro environ (ajouter les cordons usb)...

    Donc, je choppe toute la doc ST (j'ai pas fini de la lire, celle-là...), je survole le web à la recherche d'un toolchain gcc, je mets en place le stlink de texane, et je me lance...

    Sauf que...
    N'ayant pas d'exemple tout fait pour cette carte dans cet environnement, je me copie un source du coté de ST, je me fais un Makefile, je finis par copier un stm32_flash.ld et en avant la musique.

    Bon, j'ai bien flashé la bête (d'ailleurs, oups, je croyais charger en ram...), mais point de clignotement (ben oui, j'ai pris l'affreux IO_Toggle...).
    un truc est sûr: ce qu'il y avait dedans avant n'y est plus vraiment...
    mais ça ne clignote pas.

    Alors voilà, si quelqu'un avais une idée ... [edit au fil de l'eau, j'ai avancé...] ...

    Je crois que je plante sur 2 points:
    la partie init (avant le main) (mélange entre ST et GCC, ? ? ?)
    la partie link (ram, flash, tout ça...)

    ...
    (quelques essais plus tard)
    ...

    Après recherche (et lecture doc gdb), il ne manquait "que" le Reset_Handler, rien de bien utile (sauf au début) ...

    Bon, je cherche, je tombe sur un .s (argh de l'assembleur), je le jette dans le projet, ajoute une entrée dans le Makefile, et en route (encore...).

    Oh purée, ça marche...

    Donc, si ça intéresse du monde, je vais développer un peu...

    Ce message a commencé façon bouteille à la mer, mais j'ai fini par aboutir, d'où cet aspect plus que décousu...

    Etape suivante: (je complique la chose, car là, ça devient trop simple) ajout d'un rtos (http://www.chibios.org/ ou http://www.freertos.org/)

    De toute façon, il y aura sûrement des "On efface tout et on recommence", vu que le but est de découvrir et faire un peu joujou...

    Allez, je laisse murir, je prépare un truc moins pire à suivre...
    Le mieux est l'ennemi du bien, et c'est bien mieux comme ça...
     


    • Publicité



  2. RicounetZap

    Date d'inscription
    juillet 2008
    Localisation
    Baillargues
    Messages
    302

    Re : STM32F4 discovery sous linux gcc gmake

    Bonjour,

    Je te conseille NUTTX (http://nuttx.sourceforge.net/) qui est pas mal abouti.
    Il y a un groupe sur yahoo et ils sont relativement réactif sur tous les différents problèmes.

    Cordialement
    N'importe quoi, for ever :-)
     

  3. polo974

    Date d'inscription
    février 2007
    Messages
    6 136

    Re : STM32F4 discovery sous linux gcc gmake

    Merci,
    Je vais regarder aussi par là-bas...

    Si certains ici ont déminé certains pièges, qu'ils n'hésitent pas à partager....

    Merci d'avance
    Paul
    Le mieux est l'ennemi du bien, et c'est bien mieux comme ça...
     

  4. guillaume83

    Date d'inscription
    novembre 2008
    Localisation
    Argol
    Âge
    32
    Messages
    274

    Re : STM32F4 discovery sous linux gcc gmake

    Bonjour,
    moi je suis sur stm32f103( mais c'est semsiblement la meme chose)
    ce que j 'oubliais souvant de valider les horloge des périphériques , par exemple:

    /* Enable SPI1 and GPIOA clocks */
    RCC_APB2PeriphClockCmd(RCC_APB 2Periph_SPI1, ENABLE);
    sans ca le periphe ne fonctionne pas .
    Autrement ici pas mal d' infos et de liens:
    http://www.emcu.it/STM32F4xx/STM32F4xx.html
    @+
     


    • Publicité




Poursuivez votre recherche :




Sur le même thème :




 

Discussions similaires

  1. Ossur STM32F4 discovery
    Par morcelino dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 24/05/2012, 12h33
  2. Réseau CAN avec STM32F4 Discovery
    Par Etudiant_GEII dans le forum Électronique
    Réponses: 0
    Dernier message: 18/05/2012, 16h07
  3. stm32f4-discovery-Audio_playback
    Par amrouch dans le forum Électronique
    Réponses: 1
    Dernier message: 25/04/2012, 08h01
  4. STM32F4 Discovery
    Par morcelino dans le forum Électronique
    Réponses: 0
    Dernier message: 23/04/2012, 16h11
  5. installation gcc sous linux
    Par Cyrius dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 05/02/2004, 16h33

A voir en priorité dans les contenus de Futura-Sciences : direct discovery, discovery satellite, decollage discovery, discovery nasa, ...
Nous vous recommandons : discovery station, ...
Sur le forum : ...

Les tags pour cette discussion