Comment puis-je utiliser la Silicon Laboratories IDE avec SDCC?
-
11-10-2019 - |
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?)
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