<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=46&amp;t=8759&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-10-09T12:40:57+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=46&amp;t=8759&amp;mode</id>
<entry>
<author><name><![CDATA[tomek]]></name></author>
<updated>2014-10-09T12:40:57+01:00</updated>
<published>2014-10-09T12:40:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8759&amp;p=98231#p98231</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8759&amp;p=98231#p98231"/>
<title type="html"><![CDATA[Re: CoIDE - nielogiczny komunikat dla STM32F407]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8759&amp;p=98231#p98231"><![CDATA[
Podchodząc do projektu &quot;z łopatą&quot; czyli po nadpisaniu plików w katalogu cmsis_boot  przez odpowiednie pliki z katalogu cmsis_boot_  wygląda na to że projekt się kompiluje, daje wgrać i odpala ...<br />Więc teoretycznie chyba problem rozwiązałem, ale może ktoś jarzy po co CoIDE robi dwa katalogi ... ?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 17 minutach ]</span></strong><br /><br /><br />-------------------------------------<br />cmsis_boot – folder zawierający:<br /><br />    stm32f4xx.h – plik opisujący strukturę wewnętrzną układów STM32F4xx,<br />    stm32f4xx_conf.h – plik zawierający ustawienia konfiguracyjne projektu,<br />    folder startup i plik startup_stm32f4xx.c – zawierający kluczowe ustawienia i realizujący start systemu od resetu do wejścia w funkcję main();<br />    stm32f4xx_it.h – plik zawierający definicje funkcji obsługi wyjątków oraz przerwań,<br />    stm32f4xx_it.c – plik zawierający funkcje obsługi wyjątków, przerwań oraz funkcje pomocnicze,<br />    board_stm32f4discovery.h – plik zawierający definicje sprzętowej struktury systemu rozwojowego,<br />    board.c_stm32f4discovery – plik zawierający funkcje obsługi sprzętowej systemu (konfiguracja portów I/O, inicjalizacja peryferiów, sterowniki odwołujące się do rejestrów, itp.)<br />   <span style="color: #0000BF"> ponadto istnieją jeszcze 2 fantomy (puste pliki) o nazwach system_stm32f4xx.h, system_stm32f4xx.c. Ich obecność może być konieczna, aby uniknąć błędu podczas dodawania plików z Repozytorium. IDE zapamiętuje ilość i nazwy plików w poszczególnych folderach Repozytorium, przy pierwszej próbie tworzenia nowego projektu dla wybranego uC. Puste pliki można usunąć z drzewa i folderu projektu po ich załadowaniu z Repozytorium.</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=178">tomek</a> — 9 paź 2014, o 12:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomek]]></name></author>
<updated>2014-10-09T10:58:27+01:00</updated>
<published>2014-10-09T10:58:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8759&amp;p=98212#p98212</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8759&amp;p=98212#p98212"/>
<title type="html"><![CDATA[CoIDE - nielogiczny komunikat dla STM32F407]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8759&amp;p=98212#p98212"><![CDATA[
Poczytałem trochę o budowie rdzenia, o tym co trzeba skonfigurować żeby procesor STM32407VG na płytce DISCOVERY miał szanse zrobić coś pożytecznego i postanowiłem przejść do czynów.<br />Ponieważ jest darmowe i krążą o nim opinie że jest proste w obsłudze na początek wybrałem  dziecko z CooCox a konkretnie CoIDE v.1.7.7  ( aktualna ) i doinstalowałem toolchaina  (gcc-arm-none-eabi-4_8-2014q3-20140805-win32.exe) potem jeszcze soft od ST-Linka i gitara  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" />  <br />No to teraz trzeba spróbować coś najprostszego skompilować i wgrać do flasha żeby coś się w ogóle wykonało.<br />Otworzyłem nowy projekt, wybrałem procesor i w CoIDE z Repository/Peripheral dodałem GPIO. <br />Program automatycznie utworzył projekt, sam utworzył jego foldery i sam dodał resztę niezbędnych plików.<br />Ale jak się przyjrzałem hierarchii katalogów projektu okazało się że utworzył  dwa katalogi o nazwach <strong>cmsis_boot</strong>  a  poniżej <strong>cmsis_boot_</strong>   <br />Po co dwa ? <br />Zacząłem przeglądać treść dołączonych plików i jest kolejna dziwna rzecz  i w katalogu <strong>cmsis_boot</strong> i w katalogu <strong>cmsis_boot_</strong>   są częściowo te same (?) pliki.<br />A dwa z nich  (  system_stm32f4xx.c oraz  system_stm32f4xx.h ) umieszczone w cmssis_boot  są zupełnie puste  !<br />Ale ok, mało jeszcze wiem .... może tak ma być ? <br />No to mówię skompiluję projekt żeby zobaczyć czy się da skompilować ....<br />I kolejny zonk ... bo nie bardzo rozumiem jak zinterpretować komunikat który kompilator wywalił.<br /><br />---------------------------------<br />GCC HOME: C:\Program Files (x86)\GNU Tools ARM Embedded\4.8 2014q3\bin<br />compile:<br />    [mkdir] Created dir: C:\CooCox\CoIDE\workspace\test\test\Debug\bin<br />    [mkdir] Created dir: C:\CooCox\CoIDE\workspace\test\test\Debug\obj<br />       [cc] 200<br /><br />BUILD FAILED<br />Output filename conflict: startup_stm32f4xx.o would be produced from C:\CooCox\CoIDE\workspace\test\cmsis_boot\startup\startup_stm32f4xx.c and startup_stm32f4xx.c<br />Total time: 0 seconds<br /><br /><br />Na moim etapie to masło maślane ....<br />Czy ktoś potrafi pomóc w rozwiązaniu mojego problemu albo przerabiał już tego typu zdarzenia ?<br />Wklejam plan sytuacyjny ..... <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" />   Poratujcie wiedzą koledzy, bo zacząłem się kręcić w miejscu teraz .... <br /><br /><br /><a href="http://forum.atnel.pl/_obrazki/o/178/c9925ca7b3ae5d42c490a3f4dbd43ded.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/178/c9925ca7b3ae5d42c490a3f4dbd43ded.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=178">tomek</a> — 9 paź 2014, o 10:58</p><hr />
]]></content>
</entry>
</feed>