Come si usa la Silicon Laboratories IDE con SDCC?
-
11-10-2019 - |
Domanda
Sto pensando di usare un microcontrollore con un nucleo 8051 da Silicon Laboratories. Spero che posso usare C invece di linguaggio assembly, così ho installato SDCC.
Ho installato la "Silicon Laboratories IDE" per scaricare i file binari eseguibili per la memoria del programma on-chip flash. E 'anche presumibilmente può essere impostato (sotto il menu catena Integrazione Progetto> Tool) per l'uso "qualsiasi" 8051 compilatore.
Ho provato a configurarlo per usare SDCC, ma ogni volta che ha colpito il pulsante "Assemblaggio / Compile file" mi dice "Processo di compilatore non ha fatto con successo completo".
Come faccio ad avere il nuovo codice C che scrivo sul chip SiLabs C8051F310? C'è un sito web con un HOWTO passo-passo? (Sarebbe più facile da usare un MAKEFILE che chiama SDCC, solo con il "Silicon Laboratories IDE" per l'ultima fase di scaricare il binario eseguibile al chip?)
Soluzione
Silicon Labs Application Note 198 - INTEGRARE SDCC 8051 STRUMENTI NEL Silicon Labs IDE * . È scritto per una versione precedente del IDE, ma la configurazione generale dovrebbe rimanere lo stesso. Probabilmente è importante notare che AN198 ha bisogno di aggiornamento per SDCC 3.0.0 . Ulteriori informazioni dai Silicon Labs MCU User Forum o microcontrollori Knowledge Base può rivelarsi utile pure.
Il SDCC Guida per l'utente del compilatore * può essere utile se le opzioni della riga di comando supplementare si desiderano.
Il debug adattatore Silicon Labs USB può essere utilizzato con il < a href = "http://www.silabs.com/products/mcu/Pages/SiliconLaboratoriesIDE.aspx" rel = "nofollow"> Silicon Labs IDE e on-chip debug / circuiteria di programmazione della C8051F310 * per la programmazione della MCU e debug del codice.
* PDF Link