Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

ARM - From PIC

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[141] Re: ARM - From PIC

Messaggioda Foto UtenteTardoFreak » 15 mar 2012, 1:32

Ehm ... pierinter ... non so come dirtelo ma mi sono confuso. La discovery che ho comprato non è quella dell' ST32F100 ma del fratello maggiore, l' STM32F407. :oops:
Eepperò sia sulla scheda che ho realizzato io (STM32F100xx) sia su quella che ho comprato (STM32F407) tutto funziona a meraviglia senza i problemi che hai evidenziato.
Penso che dovresti provare a disinstallare il Keil, fare una bella pulizia/riordino del file di registro (per esempio con glary utilities) e poi ricaricare tutto l' ambaradan perché a me funziona tutto alla perfezione. :?
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,6k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15763
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[142] Re: ARM - From PIC

Messaggioda Foto Utentepierinter » 15 mar 2012, 2:40

Allora, facciamo così.
Io reinstallo Keil, dopodichè mi riscarico la libreria dal sito della st e la lascio sul desktop.

I file che includi poi nei progetti sono quelli che sono all'interno di C://Keil oppure sono quelli della libreria ST messa sul desktop ?
Avatar utente
Foto Utentepierinter
620 2 7 10
Expert EY
Expert EY
 
Messaggi: 1395
Iscritto il: 23 mar 2009, 0:05

0
voti

[143] Re: ARM - From PIC

Messaggioda Foto UtenteTardoFreak » 15 mar 2012, 11:17

Sono quelli della keil.
Li includi senza metterci nessuno percorso ma indicandone solo il nome.
Però ricordati, quando inizi un progetto tuo, di selezionare il target su cui devi lavorare altrimenti il sistema di sviluppo non sa dove andare a pesare i files.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,6k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15763
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[144] Re: ARM - From PIC

Messaggioda Foto Utentepierinter » 15 mar 2012, 16:57

Quindi non devo copiare la libreria della ST che scarico dal sito ,nei file di installazione di Keil ? Sono già dentro?
Avatar utente
Foto Utentepierinter
620 2 7 10
Expert EY
Expert EY
 
Messaggi: 1395
Iscritto il: 23 mar 2009, 0:05

0
voti

[145] Re: ARM - From PIC

Messaggioda Foto UtenteTardoFreak » 15 mar 2012, 17:00

No, tieni quelli originali!
Installi, poi apri la cartella degli esempi che hai tirato giù dal sito della ST, apri il progetto che preferisci compili e fai girare. Non serve altro.
Io l' ho fatto con quello del STM32F407. Senza inventarmi niente, e tutto funziona.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,6k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15763
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[146] Re: ARM - From PIC

Messaggioda Foto Utentepierinter » 15 mar 2012, 22:28

Boh allora non capisco.

Partiamo dal principio.

Allora: scaricare le librerie dal sito non serve no ?

posso utilizzare quelle di Keil tranquillamente da quanto ho capito.

Dopodichè, per creare un nuovo progetto, creo una nuova cartella e che file .h/.c devo metterci dentro ?
E inoltre, che file devo includere (ammettendo che voglia solo far lampeggiare un led ).
Per proseguire devo riuscire a far accendere un led(che ho capito come si fa) creandomi io il progetto da zero!
Avatar utente
Foto Utentepierinter
620 2 7 10
Expert EY
Expert EY
 
Messaggi: 1395
Iscritto il: 23 mar 2009, 0:05

0
voti

[147] Re: ARM - From PIC

Messaggioda Foto UtenteTardoFreak » 15 mar 2012, 23:41

Ok, partiamo dal principio.
1) Installi il keil
2) Apri un progetto nella cartella di esempi del discovery (blink)
3) Compili
4) Lanci il debugger
5) Fai partire il programma
6) Vedi che il LED lampeggia
7) Gioisci ad libidum.

Oppure
1) Installi il keil
2) Crei un progetto come quello che ti ho inviato
3) Setti opportunamente
- Il dispositivo
- Il debugger (ST-link)
- Il downloader (ST-link)
4) Compili
5) Lanci il debugger
6) Fai partire il programma (quello che ti manda a 0 e ad 1 un pin)
7) Verifichi con l' oscilloscopio che tutto funzioni.
8) Gioisci ad libidum.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,6k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15763
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[148] Re: ARM - From PIC

Messaggioda Foto Utentepierinter » 16 mar 2012, 21:37

Tardo, ti ringrazio ancora per la disponibilità..

Nonostante l'impegno però non riesco a risolvere!
Ho reinstallato Keil e ripulito il tutto.

Ma i problemi sono gli stessi.

Ci sono problemi di inclusione dei file, perché molte costanti mi dice che non sono definite quando compilo.

A sto punto non so più cos fare.

Ho provato ad utilizzare lo stesso ''main.c'' di un altro programma (quello del Blinky) con il mio progetto.

In pratica mi creo un oggetto, copio il main.c nella cartella del progetto e lo carico su Keil.

Dopodichè, siccome si utilizzano le funzioni della libreria della ST, co sono da importare i diversi file ''stm32f10x_exti.c'' ''stm32f10x_gpio.c'' eccetera.
Quindi clicco su aggiungi file e li vado a cercare nel computer per importarli nel progetto.

A questo punto, ai file .c mancano i file .h

Allora clicco sulle opzione del progetto e nella scheda c/c++ seleziono la cartella in cui ci sono tutti i file di implementazione ( se sono in più cartelle) seleziono più cartelle.

Ciò nonostante, quando compilo, nei file ''stm32f10x_exti.c'' mi da errori di costanti e funzioni non dichiarate, come se non trovasse i file .h.

Credo che il problema stia qui!

Ho provato anche a spostarli nella cartella di progetto questi .h, o ad aggiungerli al progetto di Keil, ma nulla!

A questo punto non capisco che cosa differenzi il progetto che creo io da quello di esempio!

Quello va, il mio no... bho
Avatar utente
Foto Utentepierinter
620 2 7 10
Expert EY
Expert EY
 
Messaggi: 1395
Iscritto il: 23 mar 2009, 0:05

0
voti

[149] Re: ARM - From PIC

Messaggioda Foto Utentecrestus » 19 mar 2012, 2:34

non è che come MPlab devi specificargli in che cartelle andare a cercare i .h?
...:::Pivello allo sbaraglio:::...

MY WEBSITE! come and see... ;) <-- Di nuovo online... spiacente per i problemi tecnici!
Avatar utente
Foto Utentecrestus
1.295 2 7 13
Expert EY
Expert EY
 
Messaggi: 478
Iscritto il: 3 ott 2008, 10:28
Località: studente al politecnico di torino

0
voti

[150] Re: ARM - From PIC

Messaggioda Foto Utentepierinter » 19 mar 2012, 23:13

Yes, ho fatto e provato, ma non va !
Avatar utente
Foto Utentepierinter
620 2 7 10
Expert EY
Expert EY
 
Messaggi: 1395
Iscritto il: 23 mar 2009, 0:05

PrecedenteProssimo

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti