Difference between revisions of "STM32 Discovery & Nucleo"

From air
Jump to navigation Jump to search
Line 29: Line 29:
 
*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
 
*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:''' [https://my.st.com/public/STe2ecommunities/mcu/Lists/STM32VLDiscovery/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FSTM32VLDiscovery%2FST-Link%20Linux%20Driver&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000491D59B8574F8049B5DFA3E8B21CBA51&currentviews=981]
+
'''Support du ST-Link sous Linux:''' [https://github.com/texane/stlink] [https://my.st.com/public/STe2ecommunities/mcu/Lists/STM32VLDiscovery/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FSTM32VLDiscovery%2FST-Link%20Linux%20Driver&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000491D59B8574F8049B5DFA3E8B21CBA51&currentviews=981]
 
[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, le projet le plus avancé est a priori [https://github.com/texane/stlink celui-ci] '''à tester''' --[[User:Admin|Admin]] 07:46, 9 August 2011 (UTC)
  +
* Il y a la possibilité d'utiliser le [http://blog.willdonnelly.net/2010/10/02/serial-wire-debugging-the-stm32-via-the-bus-pirate/ Bus Pirate]
+
* Il y a aussi la possibilité d'utiliser le [http://blog.willdonnelly.net/2010/10/02/serial-wire-debugging-the-stm32-via-the-bus-pirate/ Bus Pirate]
   
 
==Liens==
 
==Liens==

Revision as of 09:46, 9 August 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

Une liste assez complète des outils disponibles pour cette carte [1]

Utilisation sous Windows

Attolic Studio

Attolic TrueStudio debuggant STM32VL-Discovery

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: [2]

  • 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 [3]

[4]

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

  • 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: [6] [7] [8]

  • C'est la meilleure solution à long terme, le projet le plus avancé est a priori celui-ci à tester --Admin 07:46, 9 August 2011 (UTC)
  • Il y a aussi la possibilité d'utiliser le Bus Pirate

Liens