Difference between revisions of "STM32 Discovery & Nucleo"
Jump to navigation
Jump to search
Line 4: | Line 4: | ||
== Utilisation sous Linux == |
== 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: |
||
+ | |||
− | + | '''Installation du firmware Versaloon sur le ST-Link:''' [http://www.versaloon.com/bbs/viewtopic.php?f=2&t=17&start=0] |
|
+ | |||
* Permet le support sous OpenOCD (et donc le support de GDB ???) |
* 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 au connection JTAG par le soudage pour faire réaliser la première étape (flash le ST-Link). A priori il y a 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 --[[User:Admin|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''' |
* Ce n'est pas simple à installer pour l'instant, une approche nécessite d'accéder au connection JTAG par le soudage pour faire réaliser la première étape (flash le ST-Link). A priori il y a 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 --[[User:Admin|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''' |
||
+ | |||
− | ;Utilisation d'un bootloader série sur le STM32 |
+ | ;Utilisation d'un bootloader série sur le STM32 [http://code.google.com/p/stm32flash/] |
+ | |||
*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 |
||
+ | '''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¤tviews=981] |
||
+ | [http://capitanio.org/mlink/index.html] |
||
* Meilleure solution à long terme, mais ce n'est actuellement par opérationnelle --[[User:Admin|Admin]] 10:20, 23 January 2011 (UTC) |
* Meilleure solution à long terme, mais ce n'est actuellement par opérationnelle --[[User:Admin|Admin]] 10:20, 23 January 2011 (UTC) |
Revision as of 12:29, 23 January 2011
STM32VL-Discovery Carte contruit autour d'un microcontrolleur STM32F100RB disposant de 128 KB Flash, 8 KB RAM
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 au connection JTAG par le soudage pour faire réaliser la première étape (flash le ST-Link). A priori il y a 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
- Utilisation d'un bootloader série sur le STM32 [2]
- 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: [3] [4]
- Meilleure solution à long terme, mais ce n'est actuellement par opérationnelle --Admin 10:20, 23 January 2011 (UTC)