 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
damo Član


Pridružen-a: Čet 31 Jul 2003 13:45 Prispevkov: 2008 Aktiv.: 8.52 Kraj: Krško
|
Objavljeno: Tor Nov 18, 2014 9:21 pm Naslov sporočila: ST32F103 in težave v Keil UV4 |
|
|
Ojla,
poskušam skupaj spraviti nov projekt, pa mi pri "kompajlanju" vrže en kup napak. Predvidevam, da je vzrok samo en, ampak nisem toliko vešč.
Se najde kaka dobra duša, da mi malo pregleda in ugotovi, kje ga biksam? Ne iščem napake v main.c (ki btw vsebuje samo "while (1);"), ampak napako v sami sestavi projekta.
Projekt sem sestavil po teh navodilih:
http://www.youtube.com/watch?v=_QXoTNP9GIw
EDIT: dodal projekt
Opis: |
|
 Download |
Ime datoteke: |
Tester_SW.zip |
Velikost datoteke: |
590.92 KB |
Downloadano: |
8 krat |
_________________ Dobrga štromarja samo slab šnops strese!
Nazadnje urejal/a damo Tor Nov 18, 2014 9:53 pm; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
tilz0R Član


Pridružen-a: Čet 31 Maj 2012 15:39 Prispevkov: 898 Aktiv.: 5.70 Kraj: Črnomelj
|
Objavljeno: Tor Nov 18, 2014 9:38 pm Naslov sporočila: |
|
|
Objavi tvoj projekt template z std knjižnicami da vidimo kaj dela in kaj ne.
_________________ Knowledge sharing is caring.
majerle.eu | stm32f4-discovery.net |
|
Nazaj na vrh |
|
 |
MvE Član


Pridružen-a: Ned 04 Jan 2009 12:24 Prispevkov: 146 Aktiv.: 0.73 Kraj: MB
|
Objavljeno: Sre Nov 19, 2014 1:22 am Naslov sporočila: |
|
|
Napako javi zaradi nenajdenih header datotek iz mape STM32F10x_StdPeriph_Driver. Ponavadi (vsaj jaz tako delam) je potrebno nastaviti natančne poti do .h datotek.
V meniju "Project" izberi "Options for Target 'Target 1'..." in se nato postavi na zavihek "C/C++". Pod "Include Paths" dodaj pot do: .\STM32F10x_StdPeriph_Driver\inc
Sam si sicer imel nastavljeno pot v mapo STM32F10x_StdPeriph_Driver ampak ti je na koncu manjkal še ta \inc
V projekt sem na hitro vpisal še nekaj kode za test in jo prevedel. Če za zadnjim zavitim oklepajem dodaš še eno prazno vrstico bo projekt preveden brez errorjev in warningov
|
|
Nazaj na vrh |
|
 |
damo Član


Pridružen-a: Čet 31 Jul 2003 13:45 Prispevkov: 2008 Aktiv.: 8.52 Kraj: Krško
|
Objavljeno: Sre Nov 19, 2014 9:11 am Naslov sporočila: |
|
|
Hvala za polnočni odgovor
Sem poskusil dodati /inc, ampak je zadeva ista.
Napiše mi en kup napak v tem smislu:
C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(23): error: #256: invalid redeclaration of type name "s32" (declared at line 312 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
Kot vidim, se on sklicuje na stm32f10x.h v svojem install folderju in ne na tega, ki sem ga jaz dal v folder od projekta. Mislim da je to vzrok, ne vem pa kje pravilno nastaviti.
_________________ Dobrga štromarja samo slab šnops strese! |
|
Nazaj na vrh |
|
 |
tilz0R Član


Pridružen-a: Čet 31 Maj 2012 15:39 Prispevkov: 898 Aktiv.: 5.70 Kraj: Črnomelj
|
Objavljeno: Sre Nov 19, 2014 9:39 am Naslov sporočila: |
|
|
damo, ne vem, mogoče je problem dejstvo, da imaš Keil uV4 jaz pa uV5.
Z nekaj dodatnimi "include pathi" sem zadevo uspel skompilat brez težav.
Dodatni include pathi glede na tvoje:
- .\STM32F10x_StdPeriph_Driver\inc - za STD knjižnice .h datoteke
- .\CMSIS\CM3\CoreSupport - za core_cm3 datoteke
- .\CMSIS\CM3\DeviceSupport\ST\STM32F10x - za stm32f10x.h in ostalo kar je zraven še
Če ti ta error vrača, potem poizkušaj odstranit stm32f10x.h iz "CMSIS\CM3\DeviceSupport\ST\STM32F10x" mape ter poizkusi ponovno.
Opis: |
|
 Download |
Ime datoteke: |
Tester_SW.rar |
Velikost datoteke: |
2.5 MB |
Downloadano: |
0 krat |
_________________ Knowledge sharing is caring.
majerle.eu | stm32f4-discovery.net |
|
Nazaj na vrh |
|
 |
damo Član


Pridružen-a: Čet 31 Jul 2003 13:45 Prispevkov: 2008 Aktiv.: 8.52 Kraj: Krško
|
Objavljeno: Sre Nov 19, 2014 10:19 am Naslov sporočila: |
|
|
Mislim da sem zrihtal, zaenkrat prevede brez napak.
V include paths sem namesto /CMSIS dodal:
.\CMSIS\CM3\CoreSupport
.\CMSIS\CM3\DeviceSupport\ST\STM32F10x
_________________ Dobrga štromarja samo slab šnops strese! |
|
Nazaj na vrh |
|
 |
MvE Član


Pridružen-a: Ned 04 Jan 2009 12:24 Prispevkov: 146 Aktiv.: 0.73 Kraj: MB
|
Objavljeno: Sre Nov 19, 2014 10:26 am Naslov sporočila: |
|
|
Vidim, da ti je že uspelo. Tudi jaz sem včeraj testiral z uV5. Zdaj sem poiskusil še z uV4 in res ne prevede. Če vključiš poti, ki jih je napisal tilz0R bi pa moralo biti OK.
|
|
Nazaj na vrh |
|
 |
damo Član


Pridružen-a: Čet 31 Jul 2003 13:45 Prispevkov: 2008 Aktiv.: 8.52 Kraj: Krško
|
Objavljeno: Sre Nov 19, 2014 12:13 pm Naslov sporočila: |
|
|
Aja, sem pozabil rečt hvala obema!
_________________ Dobrga štromarja samo slab šnops strese! |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 458 dni
Powered by phpBB © 2001, 2005 phpBB Group
|