Pagina 1 di 1

Dove mettere le librerie in Keil µVision

MessaggioInviato: 28 mar 2014, 16:48
da boiler
Ciao a tutti

Sto usando µVision per lo sviluppo su diversi processori.

Ogni casa madre fornisce con il suo processore delle librerie. Se prendo l'esempio dell ADuCM360 di Analog Devices, c'è per esempio ClkLib.h che contiene le funzioni per configurare il clock.

Ho visto che nella cartella Keil\ARM\Inc\ADI\ ci sono i CMSIS files e in Keil\ARM\Startup\ADI ci sono gli startup files.

C'è la possibilità di mettere da qualche parte queste librerie in modo che µVision le trovi automaticamente. VOrrei un ambiente di sviluppo pulito e ordinato, niente arraffazzonature :ok:

Grazie e ciao
Boiler

Re: Dove mettere le librerie in Keil µVision

MessaggioInviato: 28 mar 2014, 16:55
da c1b8
Per quanto ne so io puoi farlo a livello di progetto. Nelle proprietà del progetto puoi impostare i path per la ricerca dei file da includere.
Non so se sia questo quello che cerchi.

Re: Dove mettere le librerie in Keil µVision

MessaggioInviato: 1 apr 2014, 15:11
da simo85
boiler ha scritto:C'è la possibilità di mettere da qualche parte queste librerie in modo che µVision le trovi automaticamente.

Devi dire al compilatore dove sono queste librerie. :D

Re: Dove mettere le librerie in Keil µVision

MessaggioInviato: 1 apr 2014, 15:49
da TardoFreak
Le librerie le puoi mettere dove vuoi, ovviamente devi farlo sapere al compilatore. Imposti il parcorso nella scheda delle proprietà del progetto (o della configurazione).
Io di solito organizzo un framework in una cartella che ne contiene la cartella LibrerieST dove ci metto le librerie.
Le cartelle di ogni progetto stanno dentro la cartella del framework e specifico il percorso con i ..\
Mi è già capitato di cambiare le librerie della ST con versioni più aggiornate. Basta semplicemente ricopiarle al posto delle vecchie.

Re: Dove mettere le librerie in Keil µVision

MessaggioInviato: 1 apr 2014, 16:54
da boiler
Grazie a tutti, domani provo :-)