<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">Jen doplním, že pokud jde o bluepill z
      ali atd, tak je třeba zapnout OpenOCD a hlavně, některé fejkové
      bluepill jsem rozjel pouze na dřívějších STM32CubeIDE verzích.
      Něco jde například pouze v 1.3 atd. <br>
      BlackPill nejsou tak fejkované....a nebo jinak, nemají takové
      problém. <br>
      Cube je opravdu dobrý nástroj.<br>
      <br>
      <br>
      <br>
      Dne 23.03.2023 v 14:49 Martin Blaha napsal(a):<br>
    </div>
    <blockquote type="cite"
      cite="mid:102163db-c9a1-e51f-a5fc-434a3d87c8d3@elektronek.cz">
      Cube funguje perfektně a nejen na učení pro začátečníky s klikáním
      funkcí na pinech ale i na běžný vývoj uplně v pohodě.<br>
      <br>
      MB<br>
      <br>
      <div class="moz-cite-prefix">Dne 23.03.2023 v 13:28 Peter janiš
        napsal(a):<br>
      </div>
      <blockquote type="cite"
cite="mid:CACzbnEkFiHaNe76ZMOYSvcsGtVvWUr32k_zHJ6_AS2KDrPgroQ@mail.gmail.com">
        <div dir="ltr">
          <div class="gmail_default">Nechcem vŕtať, ale nebol by pre Vás
            lepší IDE od ARMu?</div>
          <div class="gmail_default">ARM-MDK Community Edition: <a
              href="https://www2.keil.com/mdk5/editions/community"
              moz-do-not-send="true" class="moz-txt-link-freetext">https://www2.keil.com/mdk5/editions/community</a></div>
          <div class="gmail_default">Viem, nie je to tak vymaľované a
            prudko inteligentné ako všetky tie eclipsoidy, ale na
            ladenie je to určite lepšie a prehľadnejšie.</div>
          <div class="gmail_default"><br>
          </div>
          <div class="gmail_default"><br>
          </div>
          <div class="gmail_default">p.j.</div>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">št 23. 3. 2023 o 13:08 Vláďa
            Anděl <<a href="mailto:vaelektronik@vaelektronik.cz"
              moz-do-not-send="true" class="moz-txt-link-freetext">vaelektronik@vaelektronik.cz</a>>
            napísal(a):<br>
          </div>
          <blockquote class="gmail_quote">
            <div>
              <div>dobrý den,</div>
              <div><br>
              </div>
              <div>ještě na jeden problém jsem narazil a nevím, co s
                tím. Program se v pořádku přeloží, ale když kliknu na
                Run, podle všech tutoriálů se má objevit okno <br>
              </div>
              <div><br>
              </div>
              <div>Edit launch configuration properties</div>
              <div>kde nastavím, že chci program nahrát přes ST-link.
                Místo toho mi to napíše</div>
              <div><br>
              </div>
              <div>Unable to Launch   <br>
                The selection cannot be launched, and there are no
                recent launches.</div>
              <div><br>
              </div>
              <div>Už jsem prošel fóra, kde tohle řešili dříve, vypadá
                to na hodně starý problém. Třeba tady je nějaké řešení <br>
              </div>
              <div><a
href="https://community.st.com/s/question/0D53W000000YdBNSA0/stm32cubeide-build-problem"
                  target="_blank" moz-do-not-send="true"
                  class="moz-txt-link-freetext">https://community.st.com/s/question/0D53W000000YdBNSA0/stm32cubeide-build-problem</a></div>
              <div>že prý soubory projektu jsou jinde, než kde mají být.
                Ale jednak se tam řeší importované examply a já jsem
                projekt vytvořil přímo ve vývojovém prostředí, tedy
                předpokládám, že si je to umístilo správně, ale taky tam
                popisovaná adresářová struktura je úplně jiná. Mají tam
                složku Application\User\Core  ve které jsou všechny
                soubory <br>
              </div>
              <div>zatím co já mám Users\Intel\STM32CubeIDE
                \workspace_1.12.0/Blink_Led\Core <br>
              </div>
              <div>kde jsou složky Inc, Src a Startup a teprv v nich
                jsou uloženy soubory. Ale ten problém ve fóru řešili
                před 3 lety, třeba je to teď opravdu jinak.<br>
              </div>
              <div><br>
              </div>
              <div>Dokázal by mě někdo nasměrovat co s tím - kde je
                problém?</div>
              <div><br>
              </div>
              <div>Vím že to není směrodatné, ale kouknul jsem se do
                struktury silabsáckého IDE (též vychází z Eclipse a má
                překladač Keil) a tam je všechno z projektu nasypané do
                jedné složky, kterou si pro ten projekt určím.</div>
              <div><br>
              </div>
              <div>Anděl<br>
              </div>
              <div><br>
              </div>
              <div>Dne 22.03.2023 v 10:47 Jaroslav Buchta napsal(a):<br>
              </div>
              <blockquote type="cite">
                <div>HAL_Delay s velkym D to ma tusim byt</div>
                <div>Ctrl-Space by melo doplnovat identifikatory spravne</div>
                <div><br>
                </div>
                <div>Dne 22.03.2023 v 10:40 Vláďa Anděl napsal(a):<br>
                </div>
                <blockquote type="cite">
                  <div>Na počítači, kde mám v uživatelském jménu
                    diakritiku, mi to v záložce Problems píše</div>
                  <div><br>
                    cannot open linker script file
                    C:\Users\Vl????a\STM32CubeIDE\workspace_1.10.1\blink
                    led\STM32F103C8TX_FLASH.ld: No such file or
                    directory <br>
                    make: *** [makefile:64: blink led.elf] Error 1    <br>
                  </div>
                  <div><br>
                  </div>
                  <div>Takže tady se to asi do té složky nedostane, i
                    když ten soubor tam je. main.c by měl teď být na
                    obou počítačích stejný.</div>
                  <div>Anděl</div>
                  <div><br>
                  </div>
                  <div>Dne 22.03.2023 v 10:28 Vláďa Anděl napsal(a):<br>
                  </div>
                  <blockquote type="cite">
                    <div>Teď to zkouším na druhém počítači</div>
                    <div>a dole jsem si všimnul vedle záložky  Console i
                      těch dalších. V záložce Problems je</div>
                    <div><br>
                      ./Core/Src/main.o: in function `main':   
                      BLINK_LED  <br>
C:/Users/Intel/STM32CubeIDE/workspace_1.12.0/BLINK_LED/Debug/../Core/Src/main.c:100:
                      undefined reference to `HAL_delay'  <br>
                      make: *** [makefile:64: BLINK_LED.elf] Error 1  <br>
                      undefined reference to `HAL_delay' <br>
                    </div>
                    <div><br>
                    </div>
                    <div>Takže ta funkce HAL_delay(), která se v těch
                      tutoriálech objevuje, tam není definovaná? Kde
                      bych našel nějaký seznam funkcí, které tam už jsou
                      a dají se používat? <br>
                    </div>
                    <div><br>
                    </div>
                    <div>Anděl<br>
                    </div>
                    <div><br>
                    </div>
                    <div>Dne 22.03.2023 v 10:01 Jaroslav Buchta
                      napsal(a):<br>
                    </div>
                    <blockquote type="cite">
                      <div>S diakritikou v cestach je, co mam
                        zkusenosti, problem. <br>
                      </div>
                      <div>Na druhem pocitaci to nejde i kdyz se
                        vygeneruje novy projekt primo na nem?</div>
                      <div><br>
                      </div>
                      <div><br>
                      </div>
                      <div>Dne 22.03.2023 v 9:55 Vláďa Anděl napsal(a):<br>
                      </div>
                      <blockquote type="cite">
                        <p>Dobrý den,</p>
                        <p>snad mi tady někdo poradí. Nainstaloval jsem
                          si STM32Cube a zkouším na BluePill rozblikat
                          ledku. Nejdřív jsem to dělal podle tohoto
                          tutoriálu</p>
                        <p> <a
href="https://microcontrollerslab.com/stm32-blue-pill-gpio-pins-stm32cube-ide-led-blinking-tutorial/"
                            target="_blank" moz-do-not-send="true"
                            class="moz-txt-link-freetext">https://microcontrollerslab.com/stm32-blue-pill-gpio-pins-stm32cube-ide-led-blinking-tutorial/</a>
                          a nechodilo to. Při překladu to hlásí, jestli
                          jsem to dobře pochopil, že složka nebo soubor
                          neexistuje.</p>
                        <p>Hledal jsem pak jinde na netu. Místo vlastní
                          funkce delay, která přičítá číslo,  všude
                          používají už hotovou HAL_delay. Tak jsem to
                          změnil a výsledek je stejný. <br>
                        </p>
                        <p>  /* USER CODE BEGIN WHILE */<br>
                            while (1)<br>
                            {<br>
                                HAL_GPIO_WritePin(LED_GPIO_Port,
                          LED_Pin, GPIO_PIN_RESET);<br>
                              /*  delay(500000);  */<br>
                                HAL_Delay (300);   /* Insert delay 300
                          ms */<br>
                                HAL_GPIO_WritePin(LED_GPIO_Port,
                          LED_Pin, GPIO_PIN_SET);<br>
                              /*  delay(500000);*/<br>
                                HAL_Delay (300);   /* Insert delay 300
                          ms */<br>
                                /* USER CODE END WHILE */<br>
                          <br>
                              /* USER CODE BEGIN 3 */<br>
                            }<br>
                            /* USER CODE END 3 */<br>
                        </p>
                        <p>Při překladu mi to píše:<br>
                        </p>
                        <p>09:05:19 **** Build of configuration Debug
                          for project blink led ****<br>
                          make -j16 all <br>
                          arm-none-eabi-gcc "../Core/Src/main.c"
                          -mcpu=cortex-m3 -std=gnu11 -g3 -DDEBUG
                          -DUSE_HAL_DRIVER -DSTM32F103xB -c
                          -I../Core/Inc
                          -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy
                          -I../Drivers/STM32F1xx_HAL_Driver/Inc
                          -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include
                          -I../Drivers/CMSIS/Include -O0
                          -ffunction-sections -fdata-sections -Wall
                          -fstack-usage -fcyclomatic-complexity -MMD -MP
                          -MF"Core/Src/main.d" -MT"Core/Src/main.o"
                          --specs=nano.specs -mfloat-abi=soft -mthumb -o
                          "Core/Src/main.o"<br>
                          arm-none-eabi-gcc -o "blink led.elf"
                          @"objects.list"   -mcpu=cortex-m3
                          -T"C:\Users\Vláďa\STM32CubeIDE\workspace_1.10.1\blink
                          led\STM32F103C8TX_FLASH.ld"
                          --specs=nosys.specs -Wl,-Map="blink led.map"
                          -Wl,--gc-sections -static --specs=nano.specs
                          -mfloat-abi=soft -mthumb -Wl,--start-group -lc
                          -lm -Wl,--end-group<br>
c:\st\stm32cubeide_1.10.1\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.200.202301161003\tools\arm-none-eabi\bin\ld.exe:
                          cannot open linker script file
                          C:\Users\Vl????a\STM32CubeIDE\workspace_1.10.1\blink
                          led\STM32F103C8TX_FLASH.ld: No such file or
                          directory<br>
                          collect2.exe: error: ld returned 1 exit status<br>
                          make: *** [makefile:64: blink led.elf] Error 1<br>
                          "make -j16 all" terminated with exit code 2.
                          Build might be incomplete.<br>
                          <br>
                          09:05:20 Build Failed. 2 errors, 0 warnings.
                          (took 854ms) <br>
                        </p>
                        <p>Když se podívám do workspace_1.10.1 jsou tam
                          složky</p>
                        <p>.metadata</p>
                        <p>blink led</p>
                        <p>a v něm je i soubor STM32F103C8TX_FLASH.ld</p>
                        <p>Už jsem prověřoval tyto možné problémy:</p>
                        <p>Cube jsem měl nainstalované už dřív a teď
                          jsem ho aktualizoval z 1.10.1 na 1.12.0 a
                          jestli to místo do workspace_1.10.1 nechce
                          přistupovat do workspace_1.12.0. Nechce,
                          zapisuje to stále do té původní.</p>
                        <p>Uživatelské jméno ve Windows mám Vláďa (s
                          diakritikou), a tady se písmenka mrší, ale
                          soubor to do workspace zapisuje na správné
                          místo, takže by ho to tam mělo i najít. Cube
                          jsem si nainstaloval taky na druhém počítači,
                          kde uživatelské jméno nemám a dělá to tam to
                          samé. <br>
                        </p>
                        <p>Dokáže mě, prosím, někdo nasměrovat, co jsem
                          kde opominul, nebo co dělám špatně?</p>
                        <p>Anděl<br>
                        </p>
                        <p><br>
                        </p>
                        <p><br>
                        </p>
                        <p><br>
                        </p>
                        <br>
                        <fieldset></fieldset>
                        <pre>_______________________________________________
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank" moz-do-not-send="true">www.HW.cz</a>
<a href="mailto:Hw-list@list.hw.cz" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">Hw-list@list.hw.cz</a>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
                      </blockquote>
                      <p><br>
                      </p>
                      <br>
                      <fieldset></fieldset>
                      <pre>_______________________________________________
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank" moz-do-not-send="true">www.HW.cz</a>
<a href="mailto:Hw-list@list.hw.cz" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">Hw-list@list.hw.cz</a>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
                    </blockquote>
                    <p><br>
                    </p>
                    <br>
                    <fieldset></fieldset>
                    <pre>_______________________________________________
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank" moz-do-not-send="true">www.HW.cz</a>
<a href="mailto:Hw-list@list.hw.cz" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">Hw-list@list.hw.cz</a>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
                  </blockquote>
                  <p><br>
                  </p>
                  <br>
                  <fieldset></fieldset>
                  <pre>_______________________________________________
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank" moz-do-not-send="true">www.HW.cz</a>
<a href="mailto:Hw-list@list.hw.cz" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">Hw-list@list.hw.cz</a>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
                </blockquote>
                <p><br>
                </p>
                <br>
                <fieldset></fieldset>
                <pre>_______________________________________________
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank" moz-do-not-send="true">www.HW.cz</a>
<a href="mailto:Hw-list@list.hw.cz" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">Hw-list@list.hw.cz</a>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
              </blockquote>
              <p><br>
              </p>
            </div>
            _______________________________________________<br>
            HW-list mailing list  -  sponsored by <a
              href="http://www.HW.cz" rel="noreferrer" target="_blank"
              moz-do-not-send="true">www.HW.cz</a><br>
            <a href="mailto:Hw-list@list.hw.cz" target="_blank"
              moz-do-not-send="true" class="moz-txt-link-freetext">Hw-list@list.hw.cz</a><br>
            <a href="http://list.hw.cz/mailman/listinfo/hw-list"
              rel="noreferrer" target="_blank" moz-do-not-send="true"
              class="moz-txt-link-freetext">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
          </blockquote>
        </div>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <pre class="moz-quote-pre" wrap="">_______________________________________________
HW-list mailing list  -  sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz" moz-do-not-send="true">www.HW.cz</a>
<a class="moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:Hw-list@list.hw.cz" moz-do-not-send="true">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list" moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
      </blockquote>
      <br>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
HW-list mailing list  -  sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>