Lors de la sortie du raspberry pico, j'avais demandé s'il était possible de programmer en assembleur en plus du C++ et Python.
Et bien c'est possible soit avec le SDK C++ fourni soit sans le SDK ! Et j'ai développé quelques projets dans ce langage :
voir https://github.com/vincentARM/RaspberryPico
35 résultats trouvés
- ven. 22 oct. 2021 15:54
- Forum : Assembleur
- Sujet : Raspberry pico et assembleur arm
- Réponses : 2
- Vues : 15066
- dim. 7 mars 2021 20:35
- Forum : Raspberry Pi (tout modèles)
- Sujet : Comptage de cycles sur le raspberry pico
- Réponses : 3
- Vues : 3244
Re: Comptage de cycles sur le raspberry pico
Bonsoir.
Je considérais que le raspberry pico était une carte de microcontroleur pour les raspberry pi et donc une extension de leurs possibilités.
Mais si vous considérez que c'est un modèle particulier de raspberry cela me convient aussi.
Je considérais que le raspberry pico était une carte de microcontroleur pour les raspberry pi et donc une extension de leurs possibilités.
Mais si vous considérez que c'est un modèle particulier de raspberry cela me convient aussi.
- sam. 6 mars 2021 21:43
- Forum : Raspberry Pi (tout modèles)
- Sujet : Comptage de cycles sur le raspberry pico
- Réponses : 3
- Vues : 3244
Comptage de cycles sur le raspberry pico
Hello. J'écris un programme en assembleur pour estimer le nombre de cycles d'une fonction car le pico n'a pas de compteur de ce type. Le Pico a une fréquence d'horloge de 125 Mhertz ce qui donne une durée de 8 nano secondes par cycle. J'utilise le timer pour compter la durée de la fonction en micros...
- jeu. 18 févr. 2021 15:05
- Forum : Les cartes d'extension pour les Raspberry Pi
- Sujet : Raspberry pico: anomalie 1ère lecture température
- Réponses : 3
- Vues : 3324
Re: Raspberry pico: anomalie 1ère lecture température
Bonjour Arthemus. Merci de ta réponse mais pour programmer le pico en assembleur j'ai déjà du éplucher toute la documentation de la datasheet du rp2040. Le programme exemple que tu indiques concerne-t-il bien le pico car un des facteurs de la conversion indiqué est bien différent des exemples donnés...
- mer. 17 févr. 2021 16:10
- Forum : Les cartes d'extension pour les Raspberry Pi
- Sujet : Raspberry pico: anomalie 1ère lecture température
- Réponses : 3
- Vues : 3324
Raspberry pico: anomalie 1ère lecture température
Bonjour. je teste le capteur de température du raspberry pico en assembleur. Mais j'ai toujours une première mesure totalement aberrante. J'ai mis une temporisation de 100ms après l'initialisation de la mesure puis j'ai testé le bit ready du registre CS mais rien à faire. Quelqu'un aurait-il déjà te...
- dim. 31 janv. 2021 17:26
- Forum : Les cartes d'extension pour les Raspberry Pi
- Sujet : Problème build exemples raspberry pico
- Réponses : 3
- Vues : 3345
Re: Problème build exemples raspberry pico
Bonjour. Je tombe de haut en découvrant que la syntaxe des Makefile est différente entre Linux et Windows. Je n'aurais jamais pensé à cela car c'est comme si vous me disiez que la syntaxe du C est différente ente les 2 systèmes !! Bon donc j'ai repris l'installation des outils de visual studio pour ...
- sam. 30 janv. 2021 21:18
- Forum : Les cartes d'extension pour les Raspberry Pi
- Sujet : Problème build exemples raspberry pico
- Réponses : 3
- Vues : 3345
Problème build exemples raspberry pico
Bonjour. Je pense qu'il faudrait créer une nouvelle rubrique sur ce forum pour les questions sur le nouveau micro controleur pico de la fondation Raspberry. En attendant, j'expose mon problème dans cette rubrique. J'ai donc préparer tout l'environnement de création d'un exécutable avec le pico-sdk p...
- mer. 27 janv. 2021 15:02
- Forum : Assembleur
- Sujet : Vidage des registres et de la mémoire !
- Réponses : 5
- Vues : 4042
Re: Vidage des registres et de la mémoire !
Je ne sais quelle est la norme en la matière !! Mais compte tenu que la solution pop {..,pc} fait gagner une instruction elle est à privilégier s'il est nécessaire d'optimiser une sous -routine sinon je trouve que la solution avec bx lr est plus lisible.
- mer. 27 janv. 2021 14:58
- Forum : Assembleur
- Sujet : Faire clignoter une led !
- Réponses : 4
- Vues : 4474
Re: Faire clignoter une led !
re bonjour. Au niveau de la programmation des fonctions du GPIO il n'y a pas de différence entre les modèles 1,2 et 3 , par contre l’adresse de base du GPIO est différente : 0x 3F003000 à la place de 0x20003000. Pour rpi4, je l'ignore car je n'ai pas ce modèle !! Je suis entrain de regarder la docum...
- mer. 27 janv. 2021 14:50
- Forum : Assembleur
- Sujet : Le passage des paramètres !
- Réponses : 7
- Vues : 4767
Re: Le passage des paramètres !
Bonjour. Ah ! je ne suis pas un spécialiste du C et du C++ . Par contre pour appeler des fonctions de librairies écrites en C depuis un programme assembleur il faut bien respecter la norme d'appel : à savoir passer les 4 premiers paramètres dans les registres r0 à r3 et s'il en existe d'autres il fa...