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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-05-04T19:47:12+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=46&amp;t=15027&amp;mode</id>
<entry>
<author><name><![CDATA[Arni]]></name></author>
<updated>2016-05-04T19:47:12+01:00</updated>
<published>2016-05-04T19:47:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=160003#p160003</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=160003#p160003"/>
<title type="html"><![CDATA[Re: 'Build Release' w Atollic i SW4STM32 - jak?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=160003#p160003"><![CDATA[
Super sprawa! Wypróbuję w wolnej chwili.<br />Póki co muszę się skupić na nauce programowania.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10260">Arni</a> — 4 maja 2016, o 19:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2016-05-04T19:40:00+01:00</updated>
<published>2016-05-04T19:40:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=160001#p160001</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=160001#p160001"/>
<title type="html"><![CDATA[Re: 'Build Release' w Atollic i SW4STM32 - jak?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=160001#p160001"><![CDATA[
Nie tak do końca <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />  <br /><br />jest paskudna Luna co to wymodziłem ....<br /><!-- m --><a class="postlink" href="http://www.sunduino.pl/wordpress/eclipse-luna-nichtmare-edition/" >http://www.sunduino.pl/wordpress/eclips ... e-edition/</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 4 maja 2016, o 19:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Arni]]></name></author>
<updated>2016-05-04T19:27:10+01:00</updated>
<published>2016-05-04T19:27:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159998#p159998</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159998#p159998"/>
<title type="html"><![CDATA[Re: 'Build Release' w Atollic i SW4STM32 - jak?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159998#p159998"><![CDATA[
Dla błędów w zakładce 'Problems' rozwiązaniem było wklejenie z Atollica(!) plików g++.exe i gcc.exe do głównego folderu SW4STM. To takie rozwiązanie na szybko. Pamiętam, że gdzieś kiedyś trafiłem na podobny problem, w którymś środowisku i też musiałem skądś podkradać pliki (może to właśnie był Atollic? instalka ma kilka miesięcy).<br /><br />Do tego musiałem zmienić plik docelowy Release z .hex na .bin ponieważ dla plików .hex ST-Link Utility wyrzucał następujący błąd:<br />'Encountered an improper argument'.<br /><br />To tak gdyby ktoś miał podobne problemy.<br /><br />Dziękuję za źródła i i pomoc. Spróbuję powalczyć z materiałami z linków. (Dostałem trochę środowiskiem w twarz: dla Atmegi mamy wszystko podane na tacy w filmach na youtube i płycie z niebieską książką a tutaj masz i radź sobie sam :/ ).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10260">Arni</a> — 4 maja 2016, o 19:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2016-05-04T14:33:12+01:00</updated>
<published>2016-05-04T14:33:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159956#p159956</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159956#p159956"/>
<title type="html"><![CDATA[Re: 'Build Release' w Atollic i SW4STM32 - jak?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159956#p159956"><![CDATA[
proponuję na spokojnie poczytać o srodowiskach różnych <br />w sumie dla arm , oraz w miarę możliwości postawić sobie samemu eclipse <br />to daje sporo do myślenia.<br /><br />Z ST-linkiem pod clipse jest trochę zabawy gdyż niema w sumie jako takiego <br />dobrego i niezawodnego servera GDB  dla niego ,  można w prawdzie użyć niejako pasożytniczo <br />tego z Atolica , ale jest jeszcze fajnie działający TEXANE <br /><br /><!-- m --><a class="postlink" href="http://www.sunduino.pl/wordpress/eclipse-kepler-dla-arm-part-1/" >http://www.sunduino.pl/wordpress/eclips ... rm-part-1/</a><!-- m --><br /><!-- m --><a class="postlink" href="http://www.sunduino.pl/wordpress/eclipse-kepler-dla-arm-part-2-j-link-segger/" >http://www.sunduino.pl/wordpress/eclips ... nk-segger/</a><!-- m --><br /><!-- m --><a class="postlink" href="http://www.sunduino.pl/wordpress/kepler-debugowanie-st-linkiem/" >http://www.sunduino.pl/wordpress/kepler ... t-linkiem/</a><!-- m --><br /><br />w sumie lepsze rozwiązanie i łatwiejsze to używanie J-Linka ,. ale wiąże się z wydatkami i to sporymi <br />nie mniej co i z czym ugryźć znajdziesz tu<br /><br /><!-- m --><a class="postlink" href="http://www.sunduino.pl/wordpress/jtag-owe-abc/" >http://www.sunduino.pl/wordpress/jtag-owe-abc/</a><!-- m --><br /><br />jest jeszcze mało udana wersja gdb... w sumie przez texane dałem sobie spokój <br /><br /><!-- m --><a class="postlink" href="http://www.sunduino.pl/wordpress/eclipse-mars-alien-edition/" >http://www.sunduino.pl/wordpress/eclips ... n-edition/</a><!-- m --><br /><br />w każdym razie daje jakoś się to wszystko w miarę skutecznie posklejać i nawet działa <br />a jak ... musisz sam ocenić <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 4 maja 2016, o 14:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-05-03T22:59:15+01:00</updated>
<published>2016-05-03T22:59:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159917#p159917</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159917#p159917"/>
<title type="html"><![CDATA[Re: 'Build Release' w Atollic i SW4STM32 - jak?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159917#p159917"><![CDATA[
Odpowiedz 1 i 2:<br />Jeśli chodzi o optymalizację: <br /><a href="https://gcc.gnu.org/onlinedocs/gnat_ugn/Optimization-Levels.html"  class="postlink">https://gcc.gnu.org/onlinedocs/gnat_ugn/Optimization-Levels.html</a><br /><a href="http://osworld.pl/kompilacja-w-gcc-krok-po-kroku/"  class="postlink">http://osworld.pl/kompilacja-w-gcc-krok-po-kroku/</a><br /><br />Przyjąłem, że dla profilu Debug będę potrzebował debugera, który wyłapie wszystkie bugi.  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br />Dlatego wybieram Maximum (-g3), oraz ustawiam bez optymalizacji None lub Optimize for Debug (-Og)<br /><br />W profilu Release będę potrzebował wykonywalnego pliku, już zdebugowanego (profil Debug), ale również zoptymalizowanego (profil Release), dlatego wybieram pozom debugowania (None) i dla przykładu poziom optymalizacji Optimize for Size (-Os) <br />Wszystko zależy od projektu.<br />3:<br />Metodą prób i błędów, oraz:<br /><a href="http://www.sunduino.pl/wordpress/category/arm/"  class="postlink">http://www.sunduino.pl/wordpress/category/arm/</a><br /><a href="http://www.openstm32.org"  class="postlink">http://www.openstm32.org</a><br /><a href="http://www.google.com"  class="postlink">http://www.google.com</a> i do przodu;) <br />Odpowiedz 4:<br />Nie wiem czemu tak się u Ciebie dzieje, u mnie jest OK. Zobacz czy tak jest z każdym projektem czy tylko z tym jednym?<br />Sądzę, że błędy te są nieistotne skoro się kompiluje.  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 3 maja 2016, o 22:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Arni]]></name></author>
<updated>2016-05-03T22:14:33+01:00</updated>
<published>2016-05-03T22:14:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159911#p159911</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159911#p159911"/>
<title type="html"><![CDATA[Re: 'Build Release' w Atollic i SW4STM32 - jak?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159911#p159911"><![CDATA[
Chyba działa! Przynajmniej się kompiluje i tworzy plik .hex Nie mogę teraz wgrać programu do uC ale w ciągu kilku dni dam znać czy kompilacja przyniosła pożądany efekt. Zresztą problemem były błędy kompilacji.<br /><br />Pytanie 1: Jedynie co mam inaczej niż w Twojej konfiguracji to pkt. 11: dla Release mogę wybierać tylko pomiędzy: None, Minimum, Default, Maximum. Rozumiem, że jest to stopień optymalizacji dla Debugowania?<br />Pytanie 2: pkt 10 rozumiem, że to stopień optymalizacji pod &quot;coś&quot; Możesz przybliżyć ten temat?<br />Pytanie 3: gdzie zdobyłeś wiedzę na temat Eclipse? Ja nie mam czasu walczyć z tymi ustawieniami przez to 'wymęczyłem' odpowiedź, ale fajnie byłoby stać się niezależnym. Może być po angielsku.<br />Pytanie 4: w zakładce 'Problems' nadal mam błędy: <br />DescriptionResourcePathLocationType<br />Program &quot;g++&quot; not found in PATH1_GPIOProject Properties, C++ Preprocessor Include.../Providers, [CDT Cross GCC Built-in Compiler Settings] optionsC/C++ Scanner Discovery Problem<br />Program &quot;gcc&quot; not found in PATH1_GPIOProject Properties, C++ Preprocessor Include.../Providers, [CDT Cross GCC Built-in Compiler Settings] optionsC/C++ Scanner Discovery Problem<br /><br />Nie wiedziałem, że mogę programować z poziomu środowiska. Miłe. Nie będę musiał latać między Eclipse a ST-Link Utility.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10260">Arni</a> — 3 maja 2016, o 22:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-05-03T00:22:42+01:00</updated>
<published>2016-05-03T00:22:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159807#p159807</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159807#p159807"/>
<title type="html"><![CDATA[Re: 'Build Release' w Atollic i SW4STM32 - jak?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159807#p159807"><![CDATA[
15. Jeśli działa prawidłowo Release to teraz możemy wgrać do procka Kliknij prawym przyciskiem na projekcie, wybierz Target-&gt;Program chip, oczywiście z profilu Release, a nie z Debug.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 3 maja 2016, o 00:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-05-02T23:10:04+01:00</updated>
<published>2016-05-02T23:10:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159802#p159802</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159802#p159802"/>
<title type="html"><![CDATA[Re: 'Build Release' w Atollic i SW4STM32 - jak?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159802#p159802"><![CDATA[
W SW4STM robię tak:<br />1. Opalam CubeMX, ustawiam co trzeba, zapisuję projekt i generuję kod pod SW4STM.<br />2. Otwieram wygenerowany projekt w SW4STM, dodaję w pętli while jakieś proste miganie diodą np:<br />[syntax=c]while (1)<br />  {<br />  /* USER CODE END WHILE */<br /><br />  /* USER CODE BEGIN 3 */<br />  HAL_GPIO_TogglePin(LD2_GPIO_Port, LD2_Pin);<br />  HAL_Delay(500);<br />  }<br />  /* USER CODE END 3 */[/syntax]<br />3. Kompiluję i sprawdzam czy wszystko działa, używając Debug oczywiście. Jeśli dioda LED miga to następny krok.<br />4. Klikam w &quot;Manage Configuration for the current project (po lewo od młoteczka)<br />5. Wyskakuje okienko w którym klikam &quot;New&quot;, w nowym oknie wpisuję w &quot;Name: Release&quot;<br />6. Upewniam się, że mam wybrane &quot;Existing configuration Debug&quot; czyli (Copy setting from - kopiuj ustawienia z profilu Debug)<br />7. Klikam OK i znowu OK<br />8. Sprawdzam czy gdy kliknę na strzałkę obok młoteczka to mam do wyboru dwie opcje Debug lub Release, jeśli tak to następny krok.<br />9. Klikam prawym przycikiem myszy na nazwę projektu i wybieram &quot;Proporties&quot;<br />10. w C/C++ Build/Settings/Optimization dla profilu Debug wybieram None (-O0) lub Optimize for Debug (-Og)<br />dla profilu Release wybieram Optimize for size (-Os)<br />11. w C/C++ Build/Settings/Debugging dla profilu Debug wybieram Maximum (-g3)<br />dla profilu Release wybieram  (-Os) lub (-O1)<br />12. w C/C++ Build/Settings/Build Steps w okienku Post-build steps/Command: (dla profilu Release) zmieniam bin na hex<br />Debug:<br />arm-none-eabi-objcopy -O binary &quot;${BuildArtifactFileBaseName}.elf&quot; &quot;${BuildArtifactFileBaseName}.bin&quot; &amp;&amp; arm-none-eabi-size &quot;${BuildArtifactFileName}&quot;<br />Release:<br />arm-none-eabi-objcopy -O binary &quot;${BuildArtifactFileBaseName}.elf&quot; &quot;${BuildArtifactFileBaseName}.hex&quot; &amp;&amp; arm-none-eabi-size &quot;${BuildArtifactFileName}&quot;<br />13. Klikam Apply i OK<br />14. Sprawdzam czy kompiluje się zarówno dla profilu Debug jak i Release<br /><br />Daj znać proszę czy wszystko co napisałem jest jasne. U mnie działa bezproblemowo. <br />Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 2 maja 2016, o 23:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Arni]]></name></author>
<updated>2016-05-02T21:25:22+01:00</updated>
<published>2016-05-02T21:25:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159790#p159790</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159790#p159790"/>
<title type="html"><![CDATA[Re: 'Build Release' w Atollic i SW4STM32 - jak?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159790#p159790"><![CDATA[
Tak wybrałem opcję SW4STM. Widzę, że ustawienia, o których piszesz są inne ale szczerze mówiąc nie znalazłem jeszcze źródła, które kompleksowo by to opisywało. Przypuszczam, że jest to jakaś głupia opcja, która nie mówi wprost czym jest.<br /><br />@anshar:<br />używam właśnie SW4STM i się samo instaluje ale nie mogę zrobić release project. A uczę się tego wszystkiego z doskoku i nie mam czasu poznawać Eclipse od podszewki. Póki co równolegle uczę się bez HAL, na rejestrach, ale fajnie byłoby mieć już środowisko z HAL działające w pełni.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10260">Arni</a> — 2 maja 2016, o 21:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Sparrow-hawk]]></name></author>
<updated>2016-04-25T07:34:28+01:00</updated>
<published>2016-04-25T07:34:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159220#p159220</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159220#p159220"/>
<title type="html"><![CDATA[Re: 'Build Release' w Atollic i SW4STM32 - jak?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159220#p159220"><![CDATA[
Skoro jak piszesz opcja Debug Ci działa, to otwórz sobie opcje projektu, i porównaj sobie zawartość okien dla opcji Debug i Release, a w szczególności:<br /><ul>C/C++ Build -&gt; Settings -&gt; Tool Settings -&gt; Includes</ul><ul>C/C++ Build -&gt; Settings -&gt; Tool Settings -&gt; Symbols</ul><ul>C/C++ General -&gt; Path and Symbols</ul><br />Jeśli projekt importujesz z CubeMX, do oczywiście wybrałeś tam opcje eksportu do SW4STM?<br /><br />Ostatnio na łamach EP było opisywane tworzenie projektu z użyciem narzędzi, o które pytasz. Na YT też znajdziesz kilka tutoriali. Może warto tam popatrzeć.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10614">Sparrow-hawk</a> — 25 kwi 2016, o 07:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-04-24T23:19:47+01:00</updated>
<published>2016-04-24T23:19:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159207#p159207</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159207#p159207"/>
<title type="html"><![CDATA[Re: 'Build Release' w Atollic i SW4STM32 - jak?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159207#p159207"><![CDATA[
<a href="http://www2.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/sw4stm32.html"  class="postlink">http://www2.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/sw4stm32.html</a><br />Nic nie musisz ustawiać. Wszystko sam instaluje.  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />A dalej to co masz za procka, płytkę?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 24 kwi 2016, o 23:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Arni]]></name></author>
<updated>2016-04-24T21:41:37+01:00</updated>
<published>2016-04-24T21:41:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159198#p159198</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159198#p159198"/>
<title type="html"><![CDATA[Re: 'Build Release' w Atollic i SW4STM32 - jak?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=159198#p159198"><![CDATA[
W SW4STM - ekhm, no dla release jest jakby pusto. Nie ma ścieżek do folderów itp. itd.<br />To Release to ja musiałem sam utworzyć przez ikonę ustawień obok 'Młotka'. Wybrałem profil Executable dla AC6 i ustawiłem jako aktywny. W projektach bez HALa w Atollicu miałem Release chyba od razu.<br /><br />Co dalej? Może masz jakiś poradnik konfiguracji Eclipse?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10260">Arni</a> — 24 kwi 2016, o 21:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Sparrow-hawk]]></name></author>
<updated>2016-04-04T07:32:07+01:00</updated>
<published>2016-04-04T07:32:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=157737#p157737</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=157737#p157737"/>
<title type="html"><![CDATA[Re: 'Build Release' w Atollic i SW4STM32 - jak?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=157737#p157737"><![CDATA[
Rozumiem, że w ramach jednego projektu, opcja Debug się kompiluje, a Release nie?<br /><br />Jeśli tak, to w opcjach projektu (SW4STM) porównaj sobie jak wyglądają zakładki Paths and Symbols w C/C++ General dla Debug, a jak dla Release. Podobnie zakładka Settings -&gt; Includes w C/C++ Build.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10614">Sparrow-hawk</a> — 4 kwi 2016, o 07:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Arni]]></name></author>
<updated>2016-04-03T19:49:20+01:00</updated>
<published>2016-04-03T19:49:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=157678#p157678</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=157678#p157678"/>
<title type="html"><![CDATA['Build Release' w Atollic i SW4STM32 - jak?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15027&amp;p=157678#p157678"><![CDATA[
Od jakiegoś czasu walczę z doskoku z STM32. Dotychczas używałem opcji 'Build for Debug' w Atollic oraz 'Debug' w SW4STM.<br />Dzisiaj postanowiłem to przestawić na 'Release'. Dodam, że konfigurację ustawiam wybraną z predefiniowanych dla AC6 albo z opcji Default.<br />W SW4STM mam komunikat z konsoli:<br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />19:37:01 **** Incremental Build of configuration rel2 for project test6 ****<br />make all <br />'Building file: ../Src/main.c'<br />'Invoking: MCU GCC Compiler'<br />C:\work_swstm\test6\rel2<br />arm-none-eabi-gcc -mthumb -mfloat-abi=soft -O3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF&quot;Src/main.d&quot; -MT&quot;Src/main.o&quot; -o &quot;Src/main.o&quot; &quot;../Src/main.c&quot;<br />../Src/main.c:34:27: fatal error: stm32f4xx_hal.h: No such file or directory<br />compilation terminated.<br />make: *** [Src/main.o] Error 1<br /><br />19:37:02 Build Finished (took 479ms)<br /></div><br /><br />Kiedy skopiuję ten plik z folderu w projekcie gdzie się początkowo znajduje do folderu src to prosi o kolejny plik. Kiedy mu go podam to chce następny itd.<br /><br />W Atollic:<br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />19:40:55 **** Rebuild of configuration rel2 for project test6 ****<br />Info: Internal Builder is used for build<br />arm-atollic-eabi-gcc -c -mcpu=cortex-m0plus -std=gnu90 -Os -Wall -o Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.o ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c <br />..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c:1:0: error: target CPU does not support ARM mode<br /> /**<br /> ^<br /><br />19:40:55 Build Finished (took 86ms)<br /></div><br /><br />Dla obydwu kompiluję zaimportowany projekt stworzony w CubeMX dla płytki F4Discovery.<br /><br />Kiedy używam opcji Debug wszystko przechodzi bez zająknięcia. Jakieś porady?<br /><br />Edit:<br />Dodam, że projekty przygotowane do pracy na rejestrach (bez HAL czy SPL, bazujące na gotowcach z Atollic ale przerobione przez usunięcie wszystkiego co HALowe czy SPLowe) w Atollic kompilują sięw opcji 'Release' bezproblemowo. SW4STM jeszcze nie sprawdziłem. Ale to bez znaczenia, potrzebuję możliwości pracy na HALu w Atollic albo najlepiej SW4STM<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10260">Arni</a> — 3 kwi 2016, o 19:49</p><hr />
]]></content>
</entry>
</feed>