<?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=4&amp;t=12654&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-08-16T08:05:52+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=12654&amp;mode</id>
<entry>
<author><name><![CDATA[PrzemRS]]></name></author>
<updated>2015-08-16T08:05:52+01:00</updated>
<published>2015-08-16T08:05:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12654&amp;p=137485#p137485</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12654&amp;p=137485#p137485"/>
<title type="html"><![CDATA[Re: Uruchomienie FreeRTOS pod Eclipse Indigo]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12654&amp;p=137485#p137485"><![CDATA[
<div class="quotetitle">QuadMan napisał(a):</div><div class="quotecontent"><br />a po co w ogóle ustawiałeś to w preferencjach ?<br /></div><br />Czytałem jakieś poradniki na necie wcześniej jak to zmusić do działania i nie dało rady.<div class="quotetitle">xor napisał(a):</div><div class="quotecontent"><br />Co do plików .h: żeby kompilator je zobaczył podajesz kompilatorowi katalogi gdzie są te pliki przełącznikiem -I<br /></div><br />Dzięki wielkie. Udało się, że widzi wszystkie pliki nagłówkowe ale zupełnie nie bierze teraz pod uwagę pliku makefile, i kompiluje wszystko co możliwe i mam teraz informację o redefinicjach, ponieważ nazwy się pokrywają w wielu plikach a on nie uwzględnia konfiguracji z pliku makefile.<br /><br />Edit:<br />A swoją drogą miałem też błąd w pliku makefile bo doszukałem się, że idzie też tam ustawić lokalizację plików nagłówkowych do folderu include a nie tylko do plików *.c, po poprawieniu było lepiej. W CMD polecenie make działało pięknie a w eclipse build nadal nie kompilowało dobrze. Zrobiłem tak, że usunąłem wszystkie te ścieżki, które dodałem w path zgodnie z zaleceniem. Pliki źródłowe FreeRTOS mam poza projektem, ale jest to uwzględnione w makefile a zmiana jaką poczyniłem to odznaczyłem opcję generate makefiles automatically w properties|C/C++ Build zakładka builder settings:<br /><a href="https://obrazkiforum.atnel.pl/6607/abaaa516d753f44ae155da83fa9c87c3.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/6607/abaaa516d753f44ae155da83fa9c87c3.png" alt="Obrazek" /></a><br /><br />Uff na moje szczęście jakoś to ruszyło  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Dzięki wielkie za pomoc!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6607">PrzemRS</a> — 16 sie 2015, o 08:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[QuadMan]]></name></author>
<updated>2015-08-16T01:08:51+01:00</updated>
<published>2015-08-16T01:08:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12654&amp;p=137480#p137480</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12654&amp;p=137480#p137480"/>
<title type="html"><![CDATA[Re: Uruchomienie FreeRTOS pod Eclipse Indigo]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12654&amp;p=137480#p137480"><![CDATA[
Witam,<br /><br /><div class="quotetitle">xor napisał(a):</div><div class="quotecontent"><br />...Co do plików .h: żeby kompilator je zobaczył podajesz kompilatorowi katalogi gdzie są te pliki przełącznikiem -I. W Eclipsie wyklikujesz: Project/Properties -&gt;w drzewku C/C++ Build/Settings -&gt; zakładka Tool Settings -&gt; w drzewku GCC C compiler/Includes -&gt; okienko Include Paths -&gt; ikonka z plusem<br /></div><br /><br />Co do tego, że można to w opcjach kompilatora ustawić , to jakoś zapomniałem <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":-(" title="Smutny" /> i dla AVR-ów zawsze podawałem pełną ścieżkę, kolego <strong>xor</strong>, dzięki.<br /><br />Pozdrawiam, QuadMan.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5291">QuadMan</a> — 16 sie 2015, o 01:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xor]]></name></author>
<updated>2015-08-16T00:44:47+01:00</updated>
<published>2015-08-16T00:44:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12654&amp;p=137479#p137479</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12654&amp;p=137479#p137479"/>
<title type="html"><![CDATA[Re: Uruchomienie FreeRTOS pod Eclipse Indigo]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12654&amp;p=137479#p137479"><![CDATA[
Eclipse kompiluje wszystkie pliki źródłowe we wszystkich podkatalogach projektu, więc jeśli katalog freeRTOS masz w katalogu projektu to nic nie musisz robić. Co do plików .h: żeby kompilator je zobaczył podajesz kompilatorowi katalogi gdzie są te pliki przełącznikiem -I. W Eclipsie wyklikujesz: Project/Properties -&gt;w drzewku C/C++ Build/Settings -&gt; zakładka Tool Settings -&gt; w drzewku GCC C compiler/Includes -&gt; okienko Include Paths -&gt; ikonka z plusem<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1774">xor</a> — 16 sie 2015, o 00:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[QuadMan]]></name></author>
<updated>2015-08-16T00:00:04+01:00</updated>
<published>2015-08-16T00:00:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12654&amp;p=137477#p137477</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12654&amp;p=137477#p137477"/>
<title type="html"><![CDATA[Re: Uruchomienie FreeRTOS pod Eclipse Indigo]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12654&amp;p=137477#p137477"><![CDATA[
Witam,<br /><br />a po co w ogóle ustawiałeś to w preferencjach ?<br /><br />Nie mam FreeRTOS-a na ATmegę, więc nie wiem jak konkretnie wygląda struktura folderów w folderze FreeRTOS, ale przypuśćmy, że quee.h i task.h i FreeRTOS.h są w folderze /FreeRTOS/inc ( jak w FreeRTOS na STM32 ), to wtedy:<br />[syntax=c]#include &quot;FreeRTOS/inc/FreeRTOS.h&quot;<br />#include &quot;FreeRTOS/inc/quee.h&quot;<br />#include &quot;FreeRTOS/inc/task.h&quot;[/syntax]<br /><br />itd. Jeśli w jakimś innym, to po prostu zrób według tego, co powyżej napisałem. Jeśli dalej nie dasz rady, to umieść tu screena z <strong>kompletnym</strong> drzewem projektu.<br /><br />Pozdrawiam, QuadMan.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5291">QuadMan</a> — 16 sie 2015, o 00:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PrzemRS]]></name></author>
<updated>2015-08-15T15:50:00+01:00</updated>
<published>2015-08-15T15:50:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12654&amp;p=137439#p137439</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12654&amp;p=137439#p137439"/>
<title type="html"><![CDATA[Uruchomienie FreeRTOS pod Eclipse Indigo]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12654&amp;p=137439#p137439"><![CDATA[
Witam,<br />Mam spory problem z uruchomieniem projektu tak aby #include działało z plikami źródłowymi FreeRTOSa na zasadzie:<br />[syntax=c]#include &quot;FreeRTOS.h&quot;<br />#include &quot;queue.h&quot;<br />#include &quot;task.h&quot;[/syntax]<br />Struktura folderów w projekcie wygląda następująco:<br /><a href="https://obrazkiforum.atnel.pl/6607/68b3828e10e96cfb5d3670bbc1e8f605.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/6607/68b3828e10e96cfb5d3670bbc1e8f605.png" alt="Obrazek" /></a><br />W preferencjach podlinkowałem lokalizację plików ze źródłami:<br /><a href="https://obrazkiforum.atnel.pl/6607/38fcebc922b2c5b494f4be89070b0b3e.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/6607/38fcebc922b2c5b494f4be89070b0b3e.png" alt="Obrazek" /></a><br /><br />Mimo wszystko to nadal nie chce ze mną współpracować. W makefile lokalizacja plików jest zorganizowana następująco:<br />[syntax=c]# List C source files here. (C dependencies are automatically generated.)<br />#DEMO_DIR = ../Common/Minimal<br />SOURCE_DIR = FreeRTOS/Source<br />PORT_DIR = FreeRTOS/Source/portable/GCC/ATMega32<br /><br />SRC= \<br />main.c \<br />$(SOURCE_DIR)/tasks.c \<br />$(SOURCE_DIR)/queue.c \<br />$(SOURCE_DIR)/list.c \<br />$(SOURCE_DIR)/croutine.c \<br />$(SOURCE_DIR)/portable/MemMang/heap_1.c \<br />$(PORT_DIR)/port.c \[/syntax]<br /><br />Obecnie przy próbie kompilacji cały czas mam przy includach no such file or directory.<br />Czy mogę prosić o pomoc w uruchomieniu tego ustrojstwa?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6607">PrzemRS</a> — 15 sie 2015, o 15:50</p><hr />
]]></content>
</entry>
</feed>