Difference between revisions of "STM32 Discovery & Nucleo"

From air
Jump to navigation Jump to search
Line 2: Line 2:
 
[http://www.st.com/stm32-discovery STM32VL-Discovery]
 
[http://www.st.com/stm32-discovery STM32VL-Discovery]
 
Carte contruit autour d'un microcontrolleur STM32F100RB disposant de 128 KB Flash, 8 KB RAM
 
Carte contruit autour d'un microcontrolleur STM32F100RB disposant de 128 KB Flash, 8 KB RAM
  +
Le chargement et le débouggage se fait au moyen du STLINK (connecteur USB).
== Utilisation sous Linux ==
 
  +
  +
==Environnement de développement==
  +
===Utilisation sous Windows===
  +
====Attolic Studio====
  +
Attolic TrueStudio est un IDE Eclipse pour le développement ARM et le chargement et débuggage au travers du STLINK.
  +
Une version non payante et limité est disponible pour développer/débugger avec le STM32.
 
* [http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/USER_MANUAL/CD00283787.pdf Getting start with Attolic TrueStudio]
  +
====MDK-ARM software====
  +
====IAR Embedded Workbench software====
  +
 
===Utilisation sous Linux===
 
Le STM32VL-Discovery n'est pas prévu d'origine pour fonctionner sous Linux ou Mac-os-x, néanmoins la communauté open-source commence à proposé des solutions. Il y a trois approches possibles:
 
Le STM32VL-Discovery n'est pas prévu d'origine pour fonctionner sous Linux ou Mac-os-x, néanmoins la communauté open-source commence à proposé des solutions. Il y a trois approches possibles:
   
Line 18: Line 29:
 
[http://capitanio.org/mlink/index.html]
 
[http://capitanio.org/mlink/index.html]
 
* C'est la meilleure solution à long terme, mais elle n'est pas encore opérationnelle --[[User:Admin|Admin]] 10:20, 23 January 2011 (UTC)
 
* C'est la meilleure solution à long terme, mais elle n'est pas encore opérationnelle --[[User:Admin|Admin]] 10:20, 23 January 2011 (UTC)
 
   
   
 
==Liens==
 
==Liens==
 
 
* http://gostm32.blogspot.com/
 
* http://gostm32.blogspot.com/
 
* http://hackaday.com/2010/10/12/arm-prototyping-on-the-cheap-with-stm32-discovery/
 
* http://hackaday.com/2010/10/12/arm-prototyping-on-the-cheap-with-stm32-discovery/
* [http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/USER_MANUAL/CD00283787.pdf Getting start with Attolic TrueStudio]
 

Revision as of 07:59, 12 March 2011

Le STM32VL-Discovery

STM32VL-Discovery Carte contruit autour d'un microcontrolleur STM32F100RB disposant de 128 KB Flash, 8 KB RAM Le chargement et le débouggage se fait au moyen du STLINK (connecteur USB).

Environnement de développement

Utilisation sous Windows

Attolic Studio

Attolic TrueStudio est un IDE Eclipse pour le développement ARM et le chargement et débuggage au travers du STLINK. Une version non payante et limité est disponible pour développer/débugger avec le STM32.

MDK-ARM software

IAR Embedded Workbench software

Utilisation sous Linux

Le STM32VL-Discovery n'est pas prévu d'origine pour fonctionner sous Linux ou Mac-os-x, néanmoins la communauté open-source commence à proposé des solutions. Il y a trois approches possibles:

Installation du firmware Versaloon sur le ST-Link: [1]

  • Permet le support sous OpenOCD (et donc le support de GDB ???)
  • Ce n'est pas simple à installer pour l'instant, une approche nécessite d'accéder à connection SWD du ST-Link par soudage pour réaliser la première étape (installation du firmware Versaloon). A priori il y a peut-être une autre méthode par utilisation du DFU (Driver Firmware Update) pour mettre à jour le ST-Link (essai par DFuse non concluant pour l'instant --Admin 10:20, 23 January 2011 (UTC)). Il faut surveiller les mailings list sur le sujet, ces contributions sont très récentes, mi-janvier 2011 [2]

[3]

Utilisation d'un bootloader série sur le STM32: [4]

  • Ici on laisse de coté le ST-Link intégré du coup pas de support pour GDB et il faut cablé une liaison série

Support du ST-Link sous Linux: [5] [6]

  • C'est la meilleure solution à long terme, mais elle n'est pas encore opérationnelle --Admin 10:20, 23 January 2011 (UTC)


Liens