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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-07-28T18:21:02+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=46&amp;t=15830&amp;mode</id>
<entry>
<author><name><![CDATA[eVol68]]></name></author>
<updated>2016-07-28T18:21:02+01:00</updated>
<published>2016-07-28T18:21:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164957#p164957</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164957#p164957"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164957#p164957"><![CDATA[
Tak, mam w folderze &quot;scr&quot;, gdzie znajduje się plik main.c.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3993">eVol68</a> — 28 lip 2016, o 18:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Sparrow-hawk]]></name></author>
<updated>2016-07-28T14:50:34+01:00</updated>
<published>2016-07-28T14:50:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164936#p164936</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164936#p164936"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164936#p164936"><![CDATA[
Masz plik syscalls.c dodany do projektu?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10614">Sparrow-hawk</a> — 28 lip 2016, o 14:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eVol68]]></name></author>
<updated>2016-07-28T10:35:47+01:00</updated>
<published>2016-07-28T10:35:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164900#p164900</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164900#p164900"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164900#p164900"><![CDATA[
<div class="quotetitle">Sparrow-hawk napisał(a):</div><div class="quotecontent"><br />A jesteś pewien, że to z printf masz problem? Działa Ci wysyłanie jednego znaku?<br /></div><br />Czy chodzi Ci o funkcję &quot;send_char&quot; ?<br /><br />Wrzucam raz jeszcze program, na którym operuje:<br /><br />[syntax=c]/* Includes */<br />#include &lt;stddef.h&gt;<br />#include &lt;stdio.h&gt;<br />#include &lt;string.h&gt;<br />#include &quot;stm32f10x.h&quot;<br /><br /><br />/* Private typedef */<br />/* Private define  */<br /><br />/* Private macro */<br />/* Private variables */<br />volatile uint32_t timer_ms = 0; // deklaracja zmiennej 32 bitowej bez znaku<br /><br />/* Private functions */<br />void SysTick_Handler() {<br />    if (timer_ms) {<br />        timer_ms--;<br />    }<br />}<br /><br />void delay_ms(int time) {<br />    timer_ms = time;<br />    while(timer_ms &gt; 0) {};<br />}<br /><br />void send_char(char c) {<br />    while (USART_GetFlagStatus(USART2, USART_FLAG_TXE) == RESET);<br />    USART_SendData(USART2, c);<br />}<br /><br />void send_string(const char* s) {<br />    while (*s)<br />        send_char(*s++);<br />}<br /><br />int __io_putchar(int c) {<br />if (c=='\n')<br />send_char('\r');<br />send_char(c);<br />return c;<br />}<br /><br />int main(void) {<br /><br />GPIO_InitTypeDef gpio; // obiekt gpio z konfiguracja portow GPIO<br />USART_InitTypeDef uart; // obiekt uart<br /><br />RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOD, ENABLE); // uruchomienie zegara modulu GPIO<br />RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);<br />RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2, ENABLE);<br /><br />GPIO_StructInit(&amp;gpio); // domyslna konfiguracja<br /><br />gpio.GPIO_Pin = GPIO_Pin_2; // konfigurujemy pin 2 (PA_2 - TX)<br />gpio.GPIO_Mode = GPIO_Mode_AF_PP;<br />GPIO_Init(GPIOA, &amp;gpio);<br /><br />gpio.GPIO_Pin = GPIO_Pin_3; // konfigurujemy pin 3 (PA_3 - RX)<br />gpio.GPIO_Mode = GPIO_Mode_IN_FLOATING;<br />GPIO_Init(GPIOA, &amp;gpio);<br /><br /><br />USART_StructInit(&amp;uart);<br />uart.USART_BaudRate = 19200;<br />USART_Init(USART2, &amp;uart);<br /><br />USART_Cmd(USART2, ENABLE);<br /><br />SysTick_Config(SystemCoreClock / 1000);<br /><br />/* Infinite loop */<br />while (1) {<br /><br />send_string(&quot;Hello world!\r\n&quot;);<br /><br />//printf(&quot;Hello World!\n&quot;);<br /><br />delay_ms(1000);<br />}<br />}[/syntax]<br /><br />Ten kod, który tu wkleiłem działa, kiedy wysyłam ciąg znaków funkcją &quot;send_string&quot;, a kiedy chcę użyć &quot;printf&quot;, to nic nie odbieram w terminalu.<br /><br />Przy tworzeniu obecnego projektu wybrałem w polu Library - Newlin-nano (Reduced funcionality).<br /><br /><div class="quotetitle">Sparrow-hawk napisał(a):</div><div class="quotecontent"><br />Wg mnie masz, źle skonfigurowany blok wyprowadzeń. Spróbuj tak:<br /><br />[syntax=c]GPIO_InitTypeDef GPIO_InitStructure;<br />GPIO_PinAFConfig(GPIOA, GPIO_PinSource2, GPIO_AF_1);<br />GPIO_PinAFConfig(GPIOA, GPIO_PinSource3, GPIO_AF_1);<br /> <br />GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_2 | GPIO_Pin_3;<br />GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;<br />GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;<br />GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;<br />GPIO_Init(GPIOA, &amp;GPIO_InitStructure);[/syntax]<br /><br />Możesz też zajrzeć tutaj: UART example code for STM32F0<br /></div><br /><br />Spróbowałem zrobić tak jak tutaj pokazałeś, ale nie mam takich funkcji - wydaje mi się, że to jest do Discovery, poza tym STM32F0.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3993">eVol68</a> — 28 lip 2016, o 10:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Sparrow-hawk]]></name></author>
<updated>2016-07-28T07:40:29+01:00</updated>
<published>2016-07-28T07:40:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164885#p164885</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164885#p164885"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164885#p164885"><![CDATA[
A jesteś pewien, że to z printf masz problem? Działa Ci wysyłanie jednego znaku? <br /><br />Wg mnie masz, źle skonfigurowany blok wyprowadzeń. Spróbuj tak:<br />[syntax=c]GPIO_InitTypeDef GPIO_InitStructure; <br />GPIO_PinAFConfig(GPIOA, GPIO_PinSource2, GPIO_AF_1);<br />GPIO_PinAFConfig(GPIOA, GPIO_PinSource3, GPIO_AF_1);<br /> <br />GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_2 | GPIO_Pin_3;<br />GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;<br />GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;<br />GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; <br />GPIO_Init(GPIOA, &amp;GPIO_InitStructure);[/syntax]<br />Możesz też zajrzeć tutaj: <a href="https://my.st.com/public/STe2ecommunities/mcu/Lists/STM32Discovery/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FSTM32Discovery%2FUART%20example%20code%20for%20STM32F0&amp;FolderCTID=0x01200200770978C69A1141439FE559EB459D75800084C20D8867EAD444A5987D47BE638E0F&amp;currentviews=43985"  class="postlink">UART example code for STM32F0</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10614">Sparrow-hawk</a> — 28 lip 2016, o 07:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eVol68]]></name></author>
<updated>2016-07-27T20:16:15+01:00</updated>
<published>2016-07-27T20:16:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164857#p164857</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164857#p164857"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164857#p164857"><![CDATA[
Ogólnie jak wysyłałem na terminal &quot;Hello Word!&quot; przez funkcję <strong>send_string</strong>, to po kompilacji i kliknięciu Debugger'a wgrałem program do procka (zielonym robaczkiem) i po tym uruchomiłem terminal - normalnie wszystko było widać (niezależnie od tego, czy był uruchomiony debugger), tzn. odebrany ciąg znaków &quot;Hello Word!&quot;, a przy printf już nie :/<br /><br />Jeżeli chodzi o podłączenie płytki do kompa - to przez USB i po podłączeniu ST-LINK ma port COM (u mnie) 3.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3993">eVol68</a> — 27 lip 2016, o 20:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2016-07-27T19:59:30+01:00</updated>
<published>2016-07-27T19:59:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164851#p164851</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164851#p164851"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164851#p164851"><![CDATA[
pytanie jak kolega podłaczył uart  do kompa <br />bo jak korzysta kolega s CDC w STlinku <br /><br />to :<br /><br />1. W trybie debug CDC nie działa <br />wystarczy zakończyć debug  i normalnie uruchomić program w STMce  i terminal <br /><br />2. użyc pinów UART D0, D1 przez zewnętrzny Bridge USB UART  np na FT232R<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 27 lip 2016, o 19:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eVol68]]></name></author>
<updated>2016-07-27T19:48:19+01:00</updated>
<published>2016-07-27T19:48:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164847#p164847</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164847#p164847"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164847#p164847"><![CDATA[
Przepraszam, że się wtrącę. Jeżeli koledze <strong>eicar</strong> nie pasuje pewien kurs kolegi <strong>SunRiver</strong>, to niech to pozostawi tylko sobie, a nie wypisuje tu, że coś już jest stare. <strong>SunRiver</strong> podlinkował swój kurs po to, aby spróbować mi pomóc i tyle. Jakoś nie narzekałem, że kurs jest stary (?).<br /><br />Ale do rzeczy - skupmy się na problemie <strong>tu</strong> poruszanym przeze mnie, aby pomogło to w przyszłości początkującym w prockach 32-bit'owych <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Pozdrawiam!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3993">eVol68</a> — 27 lip 2016, o 19:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2016-07-27T19:11:26+01:00</updated>
<published>2016-07-27T19:11:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164840#p164840</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164840#p164840"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164840#p164840"><![CDATA[
Nie będę się zniżał do poziomu kolegi ...<br />Koniec dyskusji ... następny OT  otrzymuje nagrodę w postaci WRN<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 27 lip 2016, o 19:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2016-07-27T18:20:41+01:00</updated>
<published>2016-07-27T18:20:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164834#p164834</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164834#p164834"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164834#p164834"><![CDATA[
<div class="quotetitle">eicar napisał(a):</div><div class="quotecontent"><br />Ten kurs to jakaś staroć, bazuje na Atollic TrueSTUDIO ® / STM32 Lite v2.0.1, pewnie jeszcze bazuje na jakiejś starej wersji SPL.<br /></div><br /><br /><br />kolego nie pasuje ci nie zaglądaj .... podałem jako pomoc bo wiele się trupestudio nie zmieniło <br />i czekam aż kolega napisze nowy lepszy OK ??<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 27 lip 2016, o 18:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eVol68]]></name></author>
<updated>2016-07-27T15:00:18+01:00</updated>
<published>2016-07-27T15:00:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164825#p164825</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164825#p164825"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164825#p164825"><![CDATA[
Kurczę, mam pewien problem z <strong>printf</strong>. Mam dołączoną bibliotekę &lt;stdio.h&gt;, takie funkcje:<br /><br />[syntax=c]void send_char(char c) {<br />    while (USART_GetFlagStatus(USART2, USART_FLAG_TXE) == RESET);<br />    USART_SendData(USART2, c);<br />}<br /><br />int __io_putchar(int c) {<br />if (c=='\n')<br />send_char('\r');<br />send_char(c);<br />return c;<br />}[/syntax]<br /><br />i printf w pętli nieskończonej:<br /><br />[syntax=c]printf(&quot;Hello World!\n&quot;);[/syntax]<br /><br />Oczywiście mam zainicjowany UART o Baud 19200 i niestety w &quot;putty&quot; nic nie odbieram (mam dobrze ustawiony port COM oraz prędkość transmisji na 19200).<br /><br /><a href="https://obrazkiforum.atnel.pl/3993/c4d722a14f983e3a77eec64b1f7ce024.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/3993/c4d722a14f983e3a77eec64b1f7ce024.png" alt="Obrazek" /></a><br /><br />W razie czego podaje cały kod:<br /><br />[syntax=c]/* Includes */<br />#include &lt;stddef.h&gt;<br />#include &lt;stdio.h&gt;<br />#include &lt;string.h&gt;<br />#include &quot;stm32f10x.h&quot;<br /><br /><br />/* Private typedef */<br />/* Private define  */<br /><br />/* Private macro */<br />/* Private variables */<br />volatile uint32_t timer_ms = 0; // deklaracja zmiennej 32 bitowej bez znaku<br /><br />/* Private functions */<br />void SysTick_Handler() {<br />    if (timer_ms) {<br />        timer_ms--;<br />    }<br />}<br /><br />void delay_ms(int time) {<br />    timer_ms = time;<br />    while(timer_ms &gt; 0) {};<br />}<br /><br />void send_char(char c) {<br />    while (USART_GetFlagStatus(USART2, USART_FLAG_TXE) == RESET);<br />    USART_SendData(USART2, c);<br />}<br /><br />//void send_string(const char* s) {<br />//    while (*s)<br />//        send_char(*s++);<br />//}<br /><br />int __io_putchar(int c) {<br />if (c=='\n')<br />send_char('\r');<br />send_char(c);<br />return c;<br />}<br /><br />int main(void) {<br /><br />USART_InitTypeDef uart; // obiekt uart<br /><br />RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOD, ENABLE); // uruchomienie zegara modulu GPIO<br />RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);<br />RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2, ENABLE);<br /><br />GPIO_StructInit(&amp;gpio); // domyslna konfiguracja<br /><br />gpio.GPIO_Pin = GPIO_Pin_2; // konfigurujemy pin 2 (PA_2)<br />gpio.GPIO_Mode = GPIO_Mode_AF_PP;<br />GPIO_Init(GPIOA, &amp;gpio);<br /><br />gpio.GPIO_Pin = GPIO_Pin_3; // konfigurujemy pin 3 (PA_3)<br />gpio.GPIO_Mode = GPIO_Mode_IN_FLOATING;<br />GPIO_Init(GPIOA, &amp;gpio);<br /><br /><br />USART_StructInit(&amp;uart);<br />uart.USART_BaudRate = 19200;<br />USART_Init(USART2, &amp;uart);<br /><br />USART_Cmd(USART2, ENABLE);<br /><br />SysTick_Config(SystemCoreClock / 1000);<br /><br />/* Infinite loop */<br />while (1) {<br /><br />printf(&quot;Hello World!\n&quot;);<br /><br />}<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3993">eVol68</a> — 27 lip 2016, o 15:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2016-07-26T18:45:49+01:00</updated>
<published>2016-07-26T18:45:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164771#p164771</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164771#p164771"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164771#p164771"><![CDATA[
Tak i jeszcze wciskasz play  |&gt; żeby uruchomić program <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> — 26 lip 2016, o 18:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eVol68]]></name></author>
<updated>2016-07-26T18:39:27+01:00</updated>
<published>2016-07-26T18:39:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164769#p164769</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164769#p164769"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164769#p164769"><![CDATA[
Zrobiłem tak jak napisałeś (kliknąłem zielonego robaczka i ustawiłem &quot;Debugger&quot; na ST-LINK - i nic więcej nie ruszałem w tych ustawieniach) i gdy mam Nucleo podłączone do PC za pomocą kabla USB i klikam &quot;Debug&quot; (taki zielony robaczek u góry) przechodzi kompilacja i otwiera się debugger (te okienka, które pozwalają sprawdzać program) - czy tam ma być? (po wykonaniu tych czynności program powinien być wgrany do procka, tak?).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3993">eVol68</a> — 26 lip 2016, o 18:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2016-07-26T18:17:07+01:00</updated>
<published>2016-07-26T18:17:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164767#p164767</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164767#p164767"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164767#p164767"><![CDATA[
<div class="quotetitle">eVol68 napisał(a):</div><div class="quotecontent"><br />Atollic TrueStudio .hex'a do procka bez zewnętrznych programów?<br /></div><br /><br />oczywiście że tak służy do tego przycisk odrobaczania czyli debug <br />ustaw st-linka jako debuger<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 26 lip 2016, o 18:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eVol68]]></name></author>
<updated>2016-07-26T17:37:28+01:00</updated>
<published>2016-07-26T17:37:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164766#p164766</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164766#p164766"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164766#p164766"><![CDATA[
<strong>@SunRiver</strong> tak to prawda, po ponownym buildzie (Debug) już nie było warning'ów <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br />Akurat do wgrywania .hex do procka używam ST-LINK utility (ale przed tym musiałem w ustawieniach IDE ustawić, aby generował plik .hex), a czy można wgrywać bezpośrednio z Atollic TrueStudio .hex'a do procka bez zewnętrznych programów?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3993">eVol68</a> — 26 lip 2016, o 17:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Sparrow-hawk]]></name></author>
<updated>2016-07-26T07:19:33+01:00</updated>
<published>2016-07-26T07:19:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164742#p164742</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164742#p164742"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164742#p164742"><![CDATA[
Bo korzystanie z bibliotek od ST zazwyczaj przypomina brnięcie w ślepą uliczkę. Dlaczego odradzam taki kurs? Bo nie jest aktualny (Jak widzisz problem był już na dzień dobry), bo jak będziesz chciał zrobić coś więcej, to ciężko będzie znaleźć informacje i przykłady, bo korzystając z bibliotek i tak musisz dobrze poznać rdzeń na którym pracujesz, itd...<br /><br />Oczywiście, używa się części tych bibliotek (Obecnie HAL), w przypadku wykorzystania jakiś bardziej zaawansowanych peryferiów, jak np. USB.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10614">Sparrow-hawk</a> — 26 lip 2016, o 07:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2016-07-25T18:31:45+01:00</updated>
<published>2016-07-25T18:31:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164707#p164707</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164707#p164707"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164707#p164707"><![CDATA[
stdPherip należy do starszych bibliotek , obecnie CMSIS zawiera nowsze biblioteki , ale mozna też używać <br />starszych STD/SPL  ,  Widzę że ci się skompilowało wystarczy kliknąc debug i elf zostanie wgrany i uruchomiony w procku <br /><br />Tak korzystałem i korzystam z TrueStudio <br />zresztą znajdziesz w linku , co ci podałem <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> — 25 lip 2016, o 18:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eVol68]]></name></author>
<updated>2016-07-27T15:01:03+01:00</updated>
<published>2016-07-25T15:42:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164704#p164704</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164704#p164704"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164704#p164704"><![CDATA[
<strong>@Sparrow-hawk</strong> możesz powiedzieć coś więcej na temat tego, żebym darował sobie ten kurs z powodu używanej w nim tej biblioteki? [StdPeriph].<br /><br /><br />PS.<br />Podczas kompilacji dzieje się coś dziwnego i nie wiem czego to może być przyczyna. Obecnie testuje sobie ten programik (Atollic TrueStudio) na Win 7 x64 z Java x86 i Atollic TrueStudio x86. Korzystał ktoś z Was z tego IDE dla ARM'ów?<br /><br /><a href="https://obrazkiforum.atnel.pl/3993/46c45967aea2b99bd10ab6fce87e0ec9.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/3993/46c45967aea2b99bd10ab6fce87e0ec9.png" alt="Obrazek" /></a><br /><a href="https://obrazkiforum.atnel.pl/3993/aba5d5880bdd9d0eaff2edead9e43439.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/3993/aba5d5880bdd9d0eaff2edead9e43439.png" alt="Obrazek" /></a><br /><br />Wrzucam jeszcze to co uzyskałem w konsoli:<br />[syntax=c]&#91;code&#93;<br />16:28:50 **** Incremental Build of configuration Debug for project STM32F103RBT6 ****<br />Info: Internal Builder is used for build<br />arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -std=gnu11 -DUSE_NUCLEO_F103RB -DHSI_VALUE=8000000 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -I../src -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS\Device\ST\STM32F10x\Include -I..\Libraries\CMSIS\Include -I..\Utilities\STM32F103_Nucleo -O0 -ffunction-sections -fdata-sections -g -Wall -o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.o ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c <br />arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -std=gnu11 -DUSE_NUCLEO_F103RB -DHSI_VALUE=8000000 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -I../src -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS\Device\ST\STM32F10x\Include -I..\Libraries\CMSIS\Include -I..\Utilities\STM32F103_Nucleo -O0 -ffunction-sections -fdata-sections -g -Wall -o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.o ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c <br />arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -std=gnu11 -DUSE_NUCLEO_F103RB -DHSI_VALUE=8000000 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -I../src -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS\Device\ST\STM32F10x\Include -I..\Libraries\CMSIS\Include -I..\Utilities\STM32F103_Nucleo -O0 -ffunction-sections -fdata-sections -g -Wall -o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.o ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c <br />arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -std=gnu11 -DUSE_NUCLEO_F103RB -DHSI_VALUE=8000000 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -I../src -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS\Device\ST\STM32F10x\Include -I..\Libraries\CMSIS\Include -I..\Utilities\STM32F103_Nucleo -O0 -ffunction-sections -fdata-sections -g -Wall -o Libraries\STM32F10x_StdPeriph_Driver\src\misc.o ..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c <br />arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -std=gnu11 -DUSE_NUCLEO_F103RB -DHSI_VALUE=8000000 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -I../src -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS\Device\ST\STM32F10x\Include -I..\Libraries\CMSIS\Include -I..\Utilities\STM32F103_Nucleo -O0 -ffunction-sections -fdata-sections -g -Wall -o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.o ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c <br />arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -std=gnu11 -DUSE_NUCLEO_F103RB -DHSI_VALUE=8000000 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -I../src -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS\Device\ST\STM32F10x\Include -I..\Libraries\CMSIS\Include -I..\Utilities\STM32F103_Nucleo -O0 -ffunction-sections -fdata-sections -g -Wall -o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.o ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c <br />arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -std=gnu11 -DUSE_NUCLEO_F103RB -DHSI_VALUE=8000000 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -I../src -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS\Device\ST\STM32F10x\Include -I..\Libraries\CMSIS\Include -I..\Utilities\STM32F103_Nucleo -O0 -ffunction-sections -fdata-sections -g -Wall -o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.o ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c <br />arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -std=gnu11 -DUSE_NUCLEO_F103RB -DHSI_VALUE=8000000 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -I../src -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS\Device\ST\STM32F10x\Include -I..\Libraries\CMSIS\Include -I..\Utilities\STM32F103_Nucleo -O0 -ffunction-sections -fdata-sections -g -Wall -o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.o ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c <br />arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -std=gnu11 -DUSE_NUCLEO_F103RB -DHSI_VALUE=8000000 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -I../src -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS\Device\ST\STM32F10x\Include -I..\Libraries\CMSIS\Include -I..\Utilities\STM32F103_Nucleo -O0 -ffunction-sections -fdata-sections -g -Wall -o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.o ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c <br />arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -std=gnu11 -DUSE_NUCLEO_F103RB -DHSI_VALUE=8000000 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -I../src -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS\Device\ST\STM32F10x\Include -I..\Libraries\CMSIS\Include -I..\Utilities\STM32F103_Nucleo -O0 -ffunction-sections -fdata-sections -g -Wall -o src\main.o ..\src\main.c <br />arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -std=gnu11 -DUSE_NUCLEO_F103RB -DHSI_VALUE=8000000 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -I../src -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS\Device\ST\STM32F10x\Include -I..\Libraries\CMSIS\Include -I..\Utilities\STM32F103_Nucleo -O0 -ffunction-sections -fdata-sections -g -Wall -o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.o ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c <br />arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -std=gnu11 -DUSE_NUCLEO_F103RB -DHSI_VALUE=8000000 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -I../src -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS\Device\ST\STM32F10x\Include -I..\Libraries\CMSIS\Include -I..\Utilities\STM32F103_Nucleo -O0 -ffunction-sections -fdata-sections -g -Wall -o src\stm32f1xx_it.o ..\src\stm32f1xx_it.c <br />arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -std=gnu11 -DUSE_NUCLEO_F103RB -DHSI_VALUE=8000000 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -I../src -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS\Device\ST\STM32F10x\Include -I..\Libraries\CMSIS\Include -I..\Utilities\STM32F103_Nucleo -O0 -ffunction-sections -fdata-sections -g -Wall -o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.o ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c <br />arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -std=gnu11 -DUSE_NUCLEO_F103RB -DHSI_VALUE=8000000 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -I../src -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS\Device\ST\STM32F10x\Include -I..\Libraries\CMSIS\Include -I..\Utilities\STM32F103_Nucleo -O0 -ffunction-sections -fdata-sections -g -Wall -o src\syscalls.o ..\src\syscalls.c <br />arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -std=gnu11 -DUSE_NUCLEO_F103RB -DHSI_VALUE=8000000 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -I../src -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS\Device\ST\STM32F10x\Include -I..\Libraries\CMSIS\Include -I..\Utilities\STM32F103_Nucleo -O0 -ffunction-sections -fdata-sections -g -Wall -o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.o ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c <br />arm-atollic-eabi-gcc src\tiny_printf.o src\system_stm32f10x.o src\syscalls.o src\stm32f1xx_it.o src\startup_stm32f10x_md.o src\main.o Utilities\STM32F103_Nucleo\stm32f1xx_nucleo.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.o Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.o Libraries\STM32F10x_StdPeriph_Driver\src\misc.o -o STM32F103RBT6.elf -mthumb -mcpu=cortex-m3 -T..\stm32_flash.ld -Wl,--start-group -lc -lm -Wl,--end-group --specs=nano.specs --specs=nosys.specs -static -Wl,-cref,-u,Reset_Handler -Wl,-Map=STM32F103RBT6.map -Wl,--gc-sections -Wl,--defsym=malloc_getpagesize_P=0x80 <br />C:\Program Files (x86)\Atollic\TrueSTUDIO for ARM 5.5.2\ide\jre\bin\java -jar C:\Program Files (x86)\Atollic\TrueSTUDIO for ARM 5.5.2\Tools\arm-atollic-reports.jar sizeinfo list STM32F103RBT6.elf <br />Generate build reports...<br />Print size information<br />   text   data    bss    dec    hexfilename<br />   2996     36    312   3344    d10STM32F103RBT6.elf<br />Print size information done<br />Generate listing file<br />Output sent to: STM32F103RBT6.elf.list<br />Generate listing file done<br />Generate build reports done<br /><br />16:29:43 Build Finished (took 52s.925ms)<br /><br />&#91;/code&#93;[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3993">eVol68</a> — 25 lip 2016, o 15:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Sparrow-hawk]]></name></author>
<updated>2016-07-25T07:16:28+01:00</updated>
<published>2016-07-25T07:16:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164684#p164684</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164684#p164684"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164684#p164684"><![CDATA[
<div class="quotetitle">eVol68 napisał(a):</div><div class="quotecontent"><br />NUCLEO-F103RB -&gt; (i tu pojawia się problem z biblioteką StdPeriph)<br /></div>Zapewne problem wynika z tego, że ta biblioteka nie jest już wspierana przez firmę ST. <br /><div class="quotetitle">eVol68 napisał(a):</div><div class="quotecontent"><br />Bazuje na kursie STM32 z pewnego forum.<br /></div> Jeśli ten kurs bazuje na wykorzystaniu powyższej biblioteki, to daruj go sobie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10614">Sparrow-hawk</a> — 25 lip 2016, o 07:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2016-07-22T15:38:22+01:00</updated>
<published>2016-07-22T15:38:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164540#p164540</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164540#p164540"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164540#p164540"><![CDATA[
Może być dla ciebie pomocne ...<br /><br /><!-- m --><a class="postlink" href="http://www.sunduino.pl/wordpress/kurs-programowania-stm32-vl-discovery/" >http://www.sunduino.pl/wordpress/kurs-p ... discovery/</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 22 lip 2016, o 15:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eVol68]]></name></author>
<updated>2016-07-22T14:33:23+01:00</updated>
<published>2016-07-22T14:33:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164532#p164532</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164532#p164532"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164532#p164532"><![CDATA[
@<strong>Nefarious19</strong> dzięki za info o tym programie. Poszedłem za ciosem i zainstalowałem. Utworzyłem nowy projekt (New -&gt; C Project), wybieram odpowiednie elementy z listy: STMicroelectronics, NUCLEO-F103RB -&gt; Library: Newlib-nano, zaznaczam &quot;Generate system calls file (...)&quot; [Fixed Heap size (RTOS)] -&gt; ST-LINK -&gt; Zostawiam zaznaczone Debug i Release i &quot;Finish&quot;.<br />Program automatycznie się build'uje i pokazuje mi pewien błąd w folderze projektu (src) - system_stm32f10x.c. Ogólnie mam 2 warningi - &quot;unused variable 'HSEStatus' [-Wunused-variable]&quot; oraz &quot;unused variable 'StartUpCounter' [-Wunused-variable]&quot;, oba błędy w linii 284, a w polu &quot;Type&quot; pisze &quot;C/C++ Problem&quot;.<br /><br />@<strong>Jarecki</strong> może jakoś da się to zrobić ręcznie - byłoby fajnie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> bo samą bibliotekę, którą widać (jej nazwę) na screen'ach z tego kursu z pewnego forum, mam pobraną i rozpakowaną.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3993">eVol68</a> — 22 lip 2016, o 14:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarecki]]></name></author>
<updated>2016-07-22T13:53:50+01:00</updated>
<published>2016-07-22T13:53:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164530#p164530</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164530#p164530"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164530#p164530"><![CDATA[
Witam, u mnie zaczyna pobierać tę bibliotekę a po chwili się zawiesza. Domyślam się z jakiego forum korzystasz (nie jest na &quot;e&quot;). Zdaje się że był ten problem poruszany w komentarzach. Chodziło chyba o to że AC6 przedwcześnie próbuje rozpakować pliki które się jeszcze nie pobrały. Z tego co tam pisało to jest to do ogarnięcia ale nie pamiętam w jaki sposób. Chyba ręcznie dodaje się wtedy pobrane wcześniej biblioteki.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2511">Jarecki</a> — 22 lip 2016, o 13:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2016-07-22T11:26:06+01:00</updated>
<published>2016-07-22T11:26:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164524#p164524</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164524#p164524"/>
<title type="html"><![CDATA[Re: STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164524#p164524"><![CDATA[
Zainstaluj sobie Attolic true studio. Jest darmowy i plug &amp; play <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=2500">Nefarious19</a> — 22 lip 2016, o 11:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eVol68]]></name></author>
<updated>2016-07-22T11:14:14+01:00</updated>
<published>2016-07-22T11:14:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164522#p164522</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164522#p164522"/>
<title type="html"><![CDATA[STM32 NUCLEO-F103RB + System Workbench for STM32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15830&amp;p=164522#p164522"><![CDATA[
Cześć!<br /><br />Dawno temu kupiłem sobie płytkę <a href="https://botland.com.pl/stm32-nucleo/2238-stm32-nucleo-f103rb-stm32f103rbt6-arm-cortex-m3.html?search_query=STM32+NUCLEO-F103RB&amp;results=4"  class="postlink">STM32 Nucleo-F103RB</a>, w którym siedzi mikroklocek STM32F103RBT6 oraz (na tej samej płytce) programator / debugger ST-Link V2. W związku z tym zarejestrowałem się na openstm32.org i pobrałem IDE - System Wokrbench for STM32, utworzyłem folder &quot;workspace&quot; i począłem tworzyć nowy projekt <strong>-&gt;</strong> File <strong>-&gt;</strong> New <strong>-&gt;</strong> C Project <strong>-&gt;</strong> Project name: STM32F103RB <strong>-&gt;</strong> wypieram &quot;Empty Project oraz Ac6 STM32 MCU GCC <strong>-&gt;</strong> Zaznaczone opcje Debug oraz Release <strong>-&gt;</strong> Następnie wybieram płytkę Nucleo, Serię procka: STM32F1, płytkę: NUCLEO-F103RB <strong>-&gt;</strong> (i tu pojawia się problem z biblioteką StdPeriph) wybieram właśnie tą bibliotekę i klikam &quot;Download target firmware&quot; i nic, zupełnie nic. Żadna biblioteka się nie pobiera i przez to nie mogę ukończyć tworzenia projektu, w którym będzie się znajdowała właśnie ta biblioteka.<br /><br />Bazuje na kursie STM32 z pewnego forum.<br /><br />Nie wiem dokładnie czego to jest wina. Pobrałem System Workbench for STM32 x64 dla Windows'a x64, Jave mam najnowszą (8 Update 91) 32-bit, bo mam też Eclipsika dla AVR'ków z Mikrowych tutoriali <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> [Jakby co Win 8.1 Pro].<br /><br />No ewentualnie odpuścić sobie IDE od st (System Work....) i przesiąść się na Eclipse for C/C++ Developers i zrobić po swojemu, ale nie wiem co z czym się je.<br /><br />Pozdrawiam!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3993">eVol68</a> — 22 lip 2016, o 11:14</p><hr />
]]></content>
</entry>
</feed>