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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-03-02T20:18:39+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=46&amp;t=10892&amp;mode</id>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2015-03-02T20:18:39+01:00</updated>
<published>2015-03-02T20:18:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10892&amp;p=121672#p121672</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10892&amp;p=121672#p121672"/>
<title type="html"><![CDATA[Re: CooCox IDE Problme z kompilatorem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10892&amp;p=121672#p121672"><![CDATA[
czasem właśnie takie drobiazgi ... mają wpływ właśnie na wiele kłopotów <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />cieszę się że działa.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 2 mar 2015, o 20:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[TomTea]]></name></author>
<updated>2015-03-02T20:04:17+01:00</updated>
<published>2015-03-02T20:04:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10892&amp;p=121671#p121671</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10892&amp;p=121671#p121671"/>
<title type="html"><![CDATA[Re: CooCox IDE Problme z kompilatorem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10892&amp;p=121671#p121671"><![CDATA[
Działa ! Świetnie , zapomniałem dokładnie zmienić rozszerzenie startup_stm32f0xx.c , zrobiłem to normalnie i przez &quot;zmień nazwę &quot; i powstał &quot;potwór&quot; startup_stm32f0xx.c.s . Musiałem użyć programu TotalCommander i zmienić na startup_stm32f0xx.s i wszytko teraz działa <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Mam STM32F0Discovery<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1309">TomTea</a> — 2 mar 2015, o 20:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2015-03-02T19:50:48+01:00</updated>
<published>2015-03-02T19:50:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10892&amp;p=121668#p121668</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10892&amp;p=121668#p121668"/>
<title type="html"><![CDATA[Re: CooCox IDE Problme z kompilatorem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10892&amp;p=121668#p121668"><![CDATA[
Doprecyzuj jakie masz Discovery , na stronie znajdziesz dla CoIDE przykłady dla VL, F0 i F4  one się różnią naprawdę <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Patrze po  oknach widzę że F0  czyli ... to powinno ciebie dotyczyć <br /><!-- m --><a class="postlink" href="http://www.sunduino.pl/wordpress/coide-czyli-migamy-dioda-w-nowym-srodowisku-f0-discovery/" >http://www.sunduino.pl/wordpress/coide- ... discovery/</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 2 mar 2015, o 19:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[TomTea]]></name></author>
<updated>2015-03-02T19:37:28+01:00</updated>
<published>2015-03-02T19:37:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10892&amp;p=121663#p121663</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10892&amp;p=121663#p121663"/>
<title type="html"><![CDATA[CooCox IDE Problme z kompilatorem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10892&amp;p=121663#p121663"><![CDATA[
Witam!<br /><br />Otóż przesiadłem się z Atollica na CooCox ponieważ Atollic ma ograniczana darmowa wersję kodu do 8kb dla Cortex-M0 a nasz CooCox takiego ograniczenia już nie ma.<br />Dopowiem że w Atollic wszystko działa łącznie z kodem.<br />Podczas kompilacji tam mojego pierwszego programu (korzystałem z pomocy świetnej strony <!-- m --><a class="postlink" href="http://www.sunduino.pl" >http://www.sunduino.pl</a><!-- m --> <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />) napotkałem taki oto błąd:<br /><a href="http://forum.atnel.pl/_obrazki/o/1309/379f3be4a6416cccaf14fa9cc1cc14b3.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1309/379f3be4a6416cccaf14fa9cc1cc14b3.png" alt="Obrazek" /></a><br /><br /><em>Program Size:<br />      text   data    bss    dec    hexfilename<br />         0      0      0      0      0TEST.elf<br /><br />BUILD SUCCESSFUL<br />Total time: 1 second</em><br />Mimo że niby kod się wygenerował to plik .elf jest pusty. <br /><br />Zamieszczam też sam kod w C żeby uniknąć niedomówień może w nim jest błąd choć nie sądzę tak.<br />[syntax=c]#include &quot;stm32f0xx.h&quot;<br />#include &quot;stm32f0xx_rcc.h&quot;<br />#include &quot;stm32f0xx_gpio.h&quot;<br /><br />#define LED_PORT GPIOC<br />#define LED1 GPIO_Pin_9<br />#define LED2 GPIO_Pin_8<br /><br />#define KEY_PORT GPIOA<br />#define KEY GPIO_Pin_0<br /><br /><br />int timer=0;<br />int timerFlag=0;<br /><br />void SysTick_Handler(void)<br />{<br />  timer++;<br />  if  (timer&gt;10000)<br />  {<br />    timerFlag = 1;<br />    timer = 0;<br />  }<br />}<br />int main(void)<br />{<br />  int ii = 0;<br />  GPIO_InitTypeDef        GPIO_InitStructure;<br /><br />  /* TODO - Add your application code here */<br />  SysTick_Config(4800);  /* 0.1 ms = 100us if clock frequency 12 MHz */<br /><br />  SystemCoreClockUpdate();<br />  SystemInit();<br /><br /><br />  //RCC_Conf(); /* Konfiguracja zegara na 48 Mhz w wykorzystaniem PLL */<br /><br />  /* GPIOA-C Periph clock enable */<br />  RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);<br />  RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);<br />  RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOC, ENABLE);<br /><br />  /* Configure<br />   * PA0 USER Button input<br />   * */<br />  GPIO_InitStructure.GPIO_Pin = KEY;<br />  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;<br />  GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;<br />  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;<br />  GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;<br />  GPIO_Init(KEY_PORT, &amp;GPIO_InitStructure);<br /><br />  /* Configure PC8 and PC9 in output pushpull mode<br />   * PC8 = LD3 Green LED<br />   * PC9 = LD4 Blue LED<br />   * */<br />  GPIO_InitStructure.GPIO_Pin = LED1 | LED2;<br />  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;<br />  GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;<br />  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;<br />  GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;<br />  GPIO_Init(LED_PORT, &amp;GPIO_InitStructure);<br /><br /><br />  GPIO_ResetBits(LED_PORT, LED1);<br />  GPIO_ResetBits(LED_PORT, LED2);<br /><br /><br /><br />  while (1)<br />  {<br />  if (timerFlag)<br />  {<br />  timerFlag = 0;<br />  ii++;<br /><br />  // Toggle LED1<br />  if (ii == 1)<br />  {<br />  LED_PORT-&gt;BSRR = LED1;<br />  }<br />  else if (ii == 2)<br />  {<br />  ii = 0;<br />  LED_PORT-&gt;BRR = LED1;<br />  }<br />  }<br />      if(GPIO_ReadInputDataBit(KEY_PORT, KEY))<br />  {<br />      GPIO_SetBits(LED_PORT, LED2);<br />  }<br />  else<br />  {<br />  GPIO_ResetBits(LED_PORT, LED2);<br />  }<br /><br /><br />  }<br />  return 0;<br />}[/syntax]<br /><br />Starałem się też to wgrać do pamięci FLASH i debugować ale i są problemy. Niby coś się wgrało (mimo że .elf ma 0kb).<br /><a href="http://forum.atnel.pl/_obrazki/o/1309/5e9a5617c5957dcc970b676ebf10410f.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1309/5e9a5617c5957dcc970b676ebf10410f.png" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/1309/70128110f487161d24c743a0bf3a5953.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1309/70128110f487161d24c743a0bf3a5953.png" alt="Obrazek" /></a><br /><br />Również wklejam konfigurację ST-Link.<br /><a href="http://forum.atnel.pl/_obrazki/o/1309/04a3ef5f11558a86f3a52bd4d189c5a3.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1309/04a3ef5f11558a86f3a52bd4d189c5a3.png" alt="Obrazek" /></a><br /><br />Z góry dziękuję za udzieloną pomoc <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=1309">TomTea</a> — 2 mar 2015, o 19:37</p><hr />
]]></content>
</entry>
</feed>