<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    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">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div class="gmail_default" style="font-family:tahoma,sans-serif">Nechcem
          vŕtať, ale nebol by pre Vás lepší IDE od ARMu?</div>
        <div class="gmail_default" style="font-family:tahoma,sans-serif">ARM-MDK
          Community Edition: <a
            href="https://www2.keil.com/mdk5/editions/community"
            moz-do-not-send="true">https://www2.keil.com/mdk5/editions/community</a></div>
        <div class="gmail_default" style="font-family:tahoma,sans-serif">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" style="font-family:tahoma,sans-serif"><br>
        </div>
        <div class="gmail_default" style="font-family:tahoma,sans-serif"><br>
        </div>
        <div class="gmail_default" style="font-family:tahoma,sans-serif">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">vaelektronik@vaelektronik.cz</a>>
          napísal(a):<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <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><font face="Times New Roman"><br>
              </font></div>
            <div><font face="Times New Roman">Edit launch configuration
                properties</font></div>
            <div><font face="Times New Roman">kde nastavím, že chci
                program nahrát přes ST-link. Místo toho mi to napíše</font></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">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><font face="Times New Roman">Dobrý den,</font></p>
                      <p><font face="Times New Roman">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</font></p>
                      <p style="line-height:100%;margin-bottom:0cm"> <a
href="https://microcontrollerslab.com/stm32-blue-pill-gpio-pins-stm32cube-ide-led-blinking-tutorial/"
                          target="_blank" moz-do-not-send="true">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 style="line-height:100%;margin-bottom:0cm">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 style="line-height:100%;margin-bottom:0cm">  /*
                        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 style="line-height:100%;margin-bottom:0cm">Při
                        překladu mi to píše:<br>
                      </p>
                      <p style="line-height:100%;margin-bottom:0cm">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 style="line-height:100%;margin-bottom:0cm">Když
                        se podívám do workspace_1.10.1 jsou tam složky</p>
                      <p style="line-height:100%;margin-bottom:0cm">.metadata</p>
                      <p style="line-height:100%;margin-bottom:0cm">blink
                        led</p>
                      <p style="line-height:100%;margin-bottom:0cm">a v
                        něm je i soubor STM32F103C8TX_FLASH.ld</p>
                      <p style="line-height:100%;margin-bottom:0cm">Už
                        jsem prověřoval tyto možné problémy:</p>
                      <p style="line-height:100%;margin-bottom:0cm">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 style="line-height:100%;margin-bottom:0cm">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 style="line-height:100%;margin-bottom:0cm">Dokáže
                        mě, prosím, někdo nasměrovat, co jsem kde
                        opominul, nebo co dělám špatně?</p>
                      <p style="line-height:100%;margin-bottom:0cm">Anděl<br>
                      </p>
                      <p style="line-height:100%;margin-bottom:0cm"><br>
                      </p>
                      <p style="line-height:100%;margin-bottom:0cm"><br>
                      </p>
                      <p style="line-height:100%;margin-bottom:0cm"><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">Hw-list@list.hw.cz</a>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank" moz-do-not-send="true">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">Hw-list@list.hw.cz</a>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank" moz-do-not-send="true">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">Hw-list@list.hw.cz</a>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank" moz-do-not-send="true">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">Hw-list@list.hw.cz</a>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank" moz-do-not-send="true">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">Hw-list@list.hw.cz</a>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank" moz-do-not-send="true">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">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">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">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>
    <br>
  </body>
</html>