IAR Workbench per Arm - linker segnala errore

Feb 27, 2018 5 Replies

Avrei biaogno di un favore da chi utilizza strumenti Iar per Arm e quindi conosce bene le varie direttive da impartire ed errori classici durante la compilazione Vorrei modificare questo progetto



formatting link



sotto c'e' scritto di usare Iar Embedded Workbench form Arm 7.70+ Ma il link porta alla pagina del produttore e consente di scaricare la versione 8.22.1 (in data 26/02/2018) dell'ambiente di sviluppo Bon, una volta scaricato ed installato, dopo aver posizionato i files progetto tutti al proprio posto, avvio la compilazione del progetto e sembra arrivare alla fine, ma il linker segnala : "..no definiton for "mxc_get_lock [referencede by ...\uart.o]" "..no definiton for "mxc_free_lock [referencede by ...\uart.o]"



Su intestazione file uart.c c'e' sicuramente l'include che tira dentro mcx_lock.h che a sua volta contiene la definizione della funzione richiesta E quindi, dov'e' l'errore del linker? Qualcuno che abbia l'ambiente di sviluppo Iar per Arm potrebbe fare un tentativo di compilazione? Ciao e grazie RobertoA


In data febbraio 2018 alle ore 06:41:47, RobertoA ha scritto:

prova a mandare ma non aspettarti niente

l'indirizzo =E8 quasi in chiaro

Questa email =E8 stata esaminata alla ricerca di virus da AVG. http://www.avg.com

In data febbraio 2018 alle ore 10:22:54, alfio ha scritto:

quindi puoi fare cos=EC : tanto per vedere se =E8 quello il problema fatti tu il copro delle funzioni,vuote, in un file c che =E8 sicuramente visto dal linker almeno vedi se a livello formale i conti tornano,poi la butti via e se ne =

riparla

Questa email =E8 stata esaminata alla ricerca di virus da AVG. http://www.avg.com

Il 27/02/2018 10:41, blisca ha scritto:

Ecco il progetto completo

formatting link

Basta aprirlo, andare nella volumetric-master\iar ed usare il file volumetric.eww su Load/Workspace dell'ide IAR (o doppio-cliccare su volumetric.eww se l'estensione richiama l'ide Iar) C'e' anche un'immagine dell'errore che mi salta fuori Ho provato a rem-are le righe dove appaiono le funzioni indicate e si compila regolarmente Non riesco bene a capire dove l'ide vada a cercare librerie e dichiarazioni funzioni

In data febbraio 2018 alle ore 11:45:28, RobertoA ha scritto:

Bravo che hai risolto,purtroppo non avrei potuto provare ancora per qualche ora

http://www.avg.com

Il 27/02/2018 15:46, blisca ha scritto:

L'importante e' aver risolto Ringrazio per l'interessamento Ora, passata la compilazione del demo, sono fermo alla riprogrammazione della scheda, non ho ancora ben chiaro se, via usb, riesco a riprogrammare la scheda oppure mi ci vuole un programmatore jtag (che finora non ho)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required