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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2020-11-03T21:59:51+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=46&amp;t=23336&amp;mode</id>
<entry>
<author><name><![CDATA[wonsz]]></name></author>
<updated>2020-11-03T21:59:51+01:00</updated>
<published>2020-11-03T21:59:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=229646#p229646</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=229646#p229646"/>
<title type="html"><![CDATA[Re: Jak sobie radzicie z prograwmowaniem procka ze środowisk]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=229646#p229646"><![CDATA[
Nie wiem czy temat wciąż aktualny, ale tak sobie skonfigurowałem Visual Studio Code + OpenOCD + dodatek VSCode Cortex-Debug, że wciskając F5 odpala mi debugger.<br /><br />Co do czystego wgrywania no to jeśli GUI to najprościej wiadomo ST-Link Utility już tutaj wspominany, ale ja dodatkowo zrobiłem sobie wpis/komendę w pliku Makefile, którą wgrywam plik do procka. Czyli w konsoli piszę make flash i voila, wgrane.<br /><br />W pracy mam trochę większy luksus i korzystam z CrossWorksa firmy Rowley.<br /><br />CubeIde używam jak chcę sobie coś szybko przetestować albo sprawdzić.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2311">wonsz</a> — 3 lis 2020, o 21:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zealota]]></name></author>
<updated>2020-09-14T11:49:33+01:00</updated>
<published>2020-09-14T11:49:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228980#p228980</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228980#p228980"/>
<title type="html"><![CDATA[Re: Jak sobie radzicie z prograwmowaniem procka ze środowisk]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228980#p228980"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />No tak - nie zauważyłem tego na początku a też użyłem STM32CubeIDE ... ale to dlatego, że nie miałem zainstalowanego ST-Linka poprawnie. Dzięki <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 16 minutach ]</span></strong><br /><br />ale zaraz - zaraz - bawię się teraz tym i okazuje się, że np jestem w projekcie Bluepill i klikam RUN - a on mi go bez żadnego problemu wgrywa do całkiem innego procka. W Blupilu jest stm32F1x .... a ja mam podłączony procek stm32F4x <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />no i ciekawostka - program się naprawdę wgrywa i mój procek dostaje świra tzn - dioda która miała migać przestaje migać !!! <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />tak ma być ?<br /></div><br /><br />Zdarzało się tak i mnie, że &quot;wchodził&quot; program z innego procka, ale to jest wg mnie błąd i pewnie wynika ze specyfiki (elastyczności bym nazwał) samego interfejsu SWD.<br />W takim wypadku oczywiście program nie będzie działał poprawnie - co raczej jest oczywiste <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />. <br />Z ciekawości warto podglądnąć jak działa ST-link utility. Tam, w przeciwieństwie do AVR, nie potrzeba podawać typu procesora, rodzaj procka jest wykrywany automatycznie podczas inicjalizacji interfejsu SWD.<br />Co do CubeIDE, domyślnie za wgrywanie wsadów oraz debugger odpowiada GDB server, oprócz tego jest jeszcze OpenOCD do wyboru. Udało mi się ustalić, że ten pierwszy nie sprawdza procka i wgrywa jak leci. Ten drugi zwraca błędy i nie da się zaprogramować nieodpowiedniego uK.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16487">Zealota</a> — 14 wrz 2020, o 11:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-09-14T09:48:53+01:00</updated>
<published>2020-09-14T09:48:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228978#p228978</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228978#p228978"/>
<title type="html"><![CDATA[Re: Jak sobie radzicie z prograwmowaniem procka ze środowisk]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228978#p228978"><![CDATA[
<div class="quotetitle">Draxter32 napisał(a):</div><div class="quotecontent"><br />Ze swojej strony mogę polecić:<br /><ul><li><a href="https://www.st.com/en/development-tools/stsw-link004.html"  class="postlink">STM32 ST-LINK Utility</a></li><li><a href="https://www.st.com/en/development-tools/stm32cubeprog.html"  class="postlink">STM32CubeProgrammer (STM32CubeProg)</a></li></ul>Programy służące do m.in flashowania STM32/8. Podobne do AVRDude.<br /><br />BluePill'a programuję zewnętrznym ST-Linkiem wg. <a href="https://os.mbed.com/users/hudakz/code/STM32F103C8T6_Hello/"  class="postlink">tego poradnika</a>. Teoretycznie można wgrać bootloader i flashować bezpośrednio przez USB.<br /></div><br /><br />No tak tak - ST-LINK Utility to takie ala podstawowe narzędzie - mogę je porównać do MkAvrCalculatora <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> w sensie powiedzmy funkcjonalności ... ale zdecydowanie chodziło mi o to żeby jednym klawiszem wgrywać projekty do procka bezpośrednio ze środowiska. Coś w stylu RUN - jak pisał wyżej Zelaota .... tylko, że jak zadałem kolejne pytanie - to troszkę działa w taki hmmm też &quot;drewniany sposób&quot; ... ale i tak dobrze że choć coś takiego jest.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 14 wrz 2020, o 09:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Draxter32]]></name></author>
<updated>2020-09-14T07:59:01+01:00</updated>
<published>2020-09-14T07:59:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228977#p228977</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228977#p228977"/>
<title type="html"><![CDATA[Re: Jak sobie radzicie z prograwmowaniem procka ze środowisk]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228977#p228977"><![CDATA[
Ze swojej strony mogę polecić:<br /><ul><li><a href="https://www.st.com/en/development-tools/stsw-link004.html"  class="postlink">STM32 ST-LINK Utility</a></li><li><a href="https://www.st.com/en/development-tools/stm32cubeprog.html"  class="postlink">STM32CubeProgrammer (STM32CubeProg)</a></li></ul>Programy służące do m.in flashowania STM32/8. Podobne do AVRDude.<br /><br />BluePill'a programuję zewnętrznym ST-Linkiem wg. <a href="https://os.mbed.com/users/hudakz/code/STM32F103C8T6_Hello/"  class="postlink">tego poradnika</a>. Teoretycznie można wgrać bootloader i flashować bezpośrednio przez USB.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8185">Draxter32</a> — 14 wrz 2020, o 07:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-09-13T19:35:25+01:00</updated>
<published>2020-09-13T19:35:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228976#p228976</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228976#p228976"/>
<title type="html"><![CDATA[Re: Jak sobie radzicie z prograwmowaniem procka ze środowisk]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228976#p228976"><![CDATA[
No tak - nie zauważyłem tego na początku a też użyłem STM32CubeIDE ... ale to dlatego, że nie miałem zainstalowanego ST-Linka poprawnie. Dzięki <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 16 minutach ]</span></strong><br /><br />ale zaraz - zaraz - bawię się teraz tym i okazuje się, że np jestem w projekcie Bluepill i klikam RUN - a on mi go bez żadnego problemu wgrywa do całkiem innego procka. W Blupilu jest stm32F1x .... a ja mam podłączony procek stm32F4x <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />no i ciekawostka - program się naprawdę wgrywa i mój procek dostaje świra tzn - dioda która miała migać przestaje migać !!! <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />tak ma być ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 13 wrz 2020, o 19:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zealota]]></name></author>
<updated>2020-09-13T18:56:00+01:00</updated>
<published>2020-09-13T18:56:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228975#p228975</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228975#p228975"/>
<title type="html"><![CDATA[Re: Jak sobie radzicie z prograwmowaniem procka ze środowisk]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228975#p228975"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />W końcu i moje chyba pierwsze pytanie w tym dziale ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> (... aczkolwiek z pewnym haczykiem - ale o tym kiedy indziej)<br />Pytanie jak w temacie, czyli np używacie np jakiegoś ECLIPSE żeby pisać kod pod STM'a (chodzi mi konkretnie o STM'y) ... no i teraz trzeba wgrać wsad do procka, to jak tu sobie radzicie, co robicie - bo przecież nie ma &quot;Zielonej strzałki - AVR UPLOAD&quot;.<br /></div><br />Uff całe szczęście, że nie ma takiej strzałki, bo co to by się działo gdybyśmy chcieli załadować 512 kB kodu dla STM do atmega8. A tak na poważnie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Należy zainstalować jedynie słuszne rozwiązanie obecnie czyli STM32CubeIDE w wersji 1.3.0 co najmniej (obecnie 1.4.2) <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Dlaczego jedynie słuszne? Bo po pobraniu ze stron ST instalki (potrzebna rejestracja) po 5 minutach instalacji mamy wszystko gotowe, łącznie ze sterownikami do programatora, debuggera itd.<br />No i mamy upragniony przycisk RUN, który ładuje co potrzeba do procka.<br />Żadnych pluginów, javów dodatków i innych cudów.<br />Uważam, że obecnie nie ma już co iść w System Workbench, czy też Atolic True Studio, nie mówiąc już o jakimś Seggerze czy Keilu.<br /><br />Problem z przyciskiem RUN to stara sprawa w programowaniu STM i Eclipse. Wg starych &quot;wygów&quot; nie był potrzebny, bo wystarczył DEBUG. Nigdy nie udało mi się tego podejścia zaakceptować, a proponowane obejścia,  jak automatyczne zakończenie sesji DBG, to były protezy. Na szczęście to już prehistoria.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16487">Zealota</a> — 13 wrz 2020, o 18:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2020-09-13T18:55:32+01:00</updated>
<published>2020-09-13T18:55:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228974#p228974</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228974#p228974"/>
<title type="html"><![CDATA[Re: Jak sobie radzicie z prograwmowaniem procka ze środowisk]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228974#p228974"><![CDATA[
Oj, wyczuwam pewien podstęp - co też Mirkowi chodzi po głowie?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 13 wrz 2020, o 18:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-09-13T17:47:17+01:00</updated>
<published>2020-09-13T17:47:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228973#p228973</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228973#p228973"/>
<title type="html"><![CDATA[Jak sobie radzicie z prograwmowaniem procka ze środowiska ?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23336&amp;p=228973#p228973"><![CDATA[
W końcu i moje chyba pierwsze pytanie w tym dziale ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> (... aczkolwiek z pewnym haczykiem - ale o tym kiedy indziej)<br /><br />Pytanie jak w temacie, czyli np używacie np jakiegoś ECLIPSE żeby pisać kod pod STM'a (chodzi mi konkretnie o STM'y) ... no i teraz trzeba wgrać wsad do procka, to jak tu sobie radzicie, co robicie - bo przecież nie ma &quot;Zielonej strzałki - AVR UPLOAD&quot;.<br /><br />Jak wiem - pewnie są różne sposoby - ale moje pytanie dotyczy sytuacji gdy załóżmy używamy kilku różnych procków/płytek np w jednym projekcie jakiś NUKLEŁO, w innym jakiś DISKOWERRRY ... a jeszcze w trzecim BLUPILLL <br /><br />krótko mówiąc jak konfigurujecie żeby &quot;JEDNYM KLAWISZEM&quot; wgrywać wsad z każdego projektu - ciekaw jestem waszych (zapewne różnych rozwiązań)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 13 wrz 2020, o 17:47</p><hr />
]]></content>
</entry>
</feed>