-
20/02/2011 - 15h20 aniky8
programmation cortex-m3
bonjour,
je viens d'acheter une plateforme de developement avec un µcontroleur cortex M3 : http://www.lextronic.fr/P3168-platin...tm32-p103.html
je n'ai reçu rien d'autre qu'un câble USB avec ma plateforme
comment je fait pour la programmer ....??
merci .
-
Poursuivez votre recherche
-
20/02/2011 - 16h18 eldudo
Re : programmation cortex-m3
Avec un programmateur JTAG,
Il y a une broche JTAG sur la carte à laquelle connecter le programmateur, grâce
auquel tu peux aussi débugger .
Je n'ai rien développé avec les ST, je ne pourrai pas te conseiller de programmateur JTAG mais tu peux certainement trouver l'info toi-même en cherchant un peu avec JTAG programmer ST32...
A plus
-
20/02/2011 - 16h25
Re : programmation cortex-m3
Il y a probablement un bootloader incorporé (lire la documentation), mais les possibilités sont (très) limitées : pas de debug possible.
Sinon, effectivement, c'est par une sonde Jtag, 2 exemples :
La moins chère (et la plus lente) si ton PC a un port parallèle : le wiggler. Par exemple : http://wiki.jelectronique.com/projet.../wiggler_clone
Il y a un aussi article sur le sujet ce mois ci dans elektor: http://www.elektor.fr/magazines/2011....1709844.lynkx (intéressant pour les liens)
Une autre sonde usb pas trop chère : http://www.amontec.com/jtagkey-tiny.shtml
Et dans les deux cas, si tu n'as pas envie d'investir quelques centaines d'euros supplémentaires, ce sera Eclipse/GCC/openOcd (lire l'article elektor), que tu trouveras par exemple sur www.yagarto.de
th
-
20/02/2011 - 17h15 aniky8
Re : programmation cortex-m3
est-ce-que c'est possible de programmer la carte via USB pour comme les ardwino ....???
-
20/02/2011 - 17h19
Re : programmation cortex-m3
 Envoyé par aniky8 est-ce-que c'est possible de programmer la carte via USB pour comme les ardwino ....??? Oui, si y a un bootloader usb préchargé, mais cela je n'en sais rien, il faut lire la doc.
th
-
20/02/2011 - 18h43 blacksword
Re : programmation cortex-m3
comme l'a dit thm, je confirme il y a bien un bootloader intégré. Personnellement, c'est ce que j'utilise en attendant de m'acheter une sonde JTAG. C'est sur que tu peux pas faire de debug avec ça mais quand t'as rien c'est vraiment pratique. Si tu as un PC avec un port série il suffit de le câbler (peut être moyennant un convertisseur RS232) sur le port série n°1 (USART1) du µC et utiliser le logiciel fourni par ST pour télécharger ton programme. Moi sur ma carte y'a un adaptateur USB-Série ce qui est vachement pratique. C'est dommage que sur ta carte le port série soit relié à l'USART2...
-
20/02/2011 - 19h42
Re : programmation cortex-m3
Salut,
la broche Boot0 va vers une zone de soudure qui permet de démarrer sur la Flash ou le bootloader série.
Un simple MAX232 sur l'UART1, le logiciel suivant: http://www.st.com/internet/com/SOFTW...EMO/um0462.zip
Et tu pourras déjà programmer ton micro en attendant la sonde JTAG. D'ailleurs, la sonde JTAG peut vite devenir inutile si tu codes correctement 
Soit dit en passant, c'est un peu limite de la part d'Olimex et Lextronic de fournir des soit-disant starter-kits qui ne se suffisent pas à eux-même
-
20/02/2011 - 20h18 blacksword
Re : programmation cortex-m3
 Envoyé par ftorama Soit dit en passant, c'est un peu limite de la part d'Olimex et Lextronic de fournir des soit-disant starter-kits qui ne se suffisent pas à eux-même Complètement d'accord, en plus mettre une prise série et la câbler sur l'usart 2 au lieu de la 1 c'est vraiment dommage. Il aurait juste fallut intégrer un bouton poussoir sur BOOT0 en plus et c'était ok, ça leur aurait coûté quoi? 30cts de plus? C'est là qu'on voit que les gens qui conçoivent des produits ne les utilisent pas...
-
20/02/2011 - 20h39
Re : programmation cortex-m3
Et pendant ce temps sur Ebay: http://cgi.ebay.fr/STM32F103RBT6-ARM...#ht_2103wt_932
le même micro, l'accès par cavaliers aux entrées BOOT, le choix de diriger l'UART1 ou l'UART2 vers la DB9...
Bref un système prêt à l'emploi pour.....moins de 20 euros.
Perso, j'ai choisi mon camp. Pour le prix de celle d'Olimex, on a l'écran sur Ebay
-
20/02/2011 - 21h15 aniky8
Re : programmation cortex-m3
 Envoyé par blacksword comme l'a dit thm, je confirme il y a bien un bootloader intégré. Personnellement, c'est ce que j'utilise en attendant de m'acheter une sonde JTAG. C'est sur que tu peux pas faire de debug avec ça mais quand t'as rien c'est vraiment pratique. Si tu as un PC avec un port série il suffit de le câbler (peut être moyennant un convertisseur RS232) sur le port série n°1 (USART1) du µC et utiliser le logiciel fourni par ST pour télécharger ton programme. Moi sur ma carte y'a un adaptateur USB-Série ce qui est vachement pratique. C'est dommage que sur ta carte le port série soit relié à l'USART2... donc je fait comment, par ce que la je peut vraiment pas me procurer une fiche jtag ........????
-
20/02/2011 - 21h18
Re : programmation cortex-m3
 Envoyé par aniky8 donc je fait comment, par ce que la je peut vraiment pas me procurer une fiche jtag ........???? Message #7 
Et pour la compatibilité Arduino: http://leaflabs.com/docs/ide.html
Dernière modification par ftorama ; 20/02/2011 à 21h22.
-
20/02/2011 - 21h30 aniky8
Re : programmation cortex-m3
j'ai un laptop et j'ai pas de max232 dessus ..........
-
20/02/2011 - 21h36
Re : programmation cortex-m3
 Envoyé par aniky8 j'ai un laptop et j'ai pas de max232 dessus .......... bah tu vas te sortir un peu les doigts du c... et aller te chercher un convertisseur USB-série. -
20/02/2011 - 21h38 aniky8
Re : programmation cortex-m3
non désole j'ai un port série mais j'ai une fiche DB15 non pas une DB9 es-ce-que je peut faire avec ??????
si oui comment s'il vous plait .
merci
-
20/02/2011 - 21h41
Re : programmation cortex-m3
 Envoyé par aniky8 non désole j'ai un port série mais j'ai une fiche DB15 non pas une DB9 es-ce-que je peut faire avec ??????
si oui comment s'il vous plait .
merci DB15 c'est un port jeu (joystick +midi), ça n'est pas la même chose.
La DB15 a disparu avant le port série....tu devrais chercher mieux
| | |