Question

Je pense à l'aide d'un microcontrôleur avec un noyau 8051 de Silicon Laboratories. J'espère que je peux utiliser C plutôt que le langage d'assemblage, donc j'ai installé SDCC.

J'ai installé le « Silicon Laboratories IDE » pour télécharger les binaires exécutables à la sur puce mémoire de programme Flash. Il peut également être mis en place soi-disant (dans le menu d'intégration de la chaîne du projet> Tool) à utiliser "tout" compilateur 8051.

J'ai essayé de le configurer pour utiliser SDCC, mais chaque fois que je clique sur le bouton « Monter / Compile File » il me dit « Processus compilateur n'a pas terminé avec succès. »

Comment puis-je obtenir un nouveau code de C-je écrire sur la puce SiLabs C8051F310? Y at-il un site Web avec un guide pratique étape par étape? (Ne serait-il plus facile d'utiliser un makefile qui appelle SDCC, en utilisant uniquement la « Silicon Laboratories IDE » pour la dernière étape de téléchargement du binaire exécutable à la puce?)

Était-ce utile?

La solution

Commencez par Silicon Labs Application Note 198 - INTÉGRER SDCC 8051 OUTILS DANS LA SILICON LABS IDE * . Il est écrit pour une ancienne version de l'IDE, mais la configuration générale devrait rester la même. Il est sans doute important de noter que AN198 a besoin d'une mise à jour pour SDCC 3.0.0 . Informations supplémentaires de Silicon Labs MCU utilisateur Forum ou microcontrôleurs base de connaissances peut se révéler utiles.

Le SDCC compilateur Guide de l'utilisateur * peut être utile si les options de ligne de commande supplémentaires sont souhaités.

Le Silicon Labs Adaptateur Debug USB peut être utilisé avec la < a href = "http://www.silabs.com/products/mcu/Pages/SiliconLaboratoriesIDE.aspx" rel = "nofollow"> Silicon Labs IDE et le débogage sur puce / circuit programmation du C8051F310 * pour la programmation du MCU et le débogage de votre code.

* PDF Lien

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top