<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">Spis ne, st-link je docela blbuvzdorny
      jak ze strany HW tak SW.</div>
    <div class="moz-cite-prefix">Ale mozna bude potreba nejdriv
      updatovat firmware - je to nekde v menu Help tusim, logicky :-D<br>
    </div>
    <div class="moz-cite-prefix">Dne 23.03.2023 v 18:38 Vláďa Anděl
      napsal(a):<br>
    </div>
    <blockquote type="cite"
      cite="mid:dae4b730-21f3-d49b-ca2f-dc1d8811dbe2@vaelektronik.cz">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div class="moz-cite-prefix">Až se dostanu k druhému počítači,
        prověřím to. Ale ještě mě napadlo - nejdřív jsem vytvořil
        projekt a pak teprv jsem instaloval ovladač na STlink. Jestli
        tam ten ovladač neměl být už před tím, aby o něm systém věděl. <br>
      </div>
      <div class="moz-cite-prefix"><br>
      </div>
      <div class="moz-cite-prefix">Anděl<br>
      </div>
      <div class="moz-cite-prefix"><br>
      </div>
      <div class="moz-cite-prefix"><br>
      </div>
      <div class="moz-cite-prefix">Dne 23.03.2023 v 16:44 Vojtěch
        Petrucha napsal(a):<br>
      </div>
      <blockquote type="cite"
        cite="mid:20230323164415.E38BE2E8@volny.cz">
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <p style="padding:0 0 0 0; margin:0 0 0 0;">zdravim,</p>
        <p style="padding:0 0 0 0; margin:0 0 0 0;">a mate to spravne
          nastavene viz screenshot  -  vedle zelene sipky je cern a
          sipka dolu, tam je run configurations a tam je treba ten
          stlink nastavit..</p>
        <p style="padding:0 0 0 0; margin:0 0 0 0;">v.</p>
        <p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
        <p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
        <p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
        <p style="padding:0 0 0 0; margin:0 0 0 0;">______________________________________________________________<br>
          > Od: "Vláďa Anděl" <a class="moz-txt-link-rfc2396E"
            href="mailto:vaelektronik@vaelektronik.cz"
            moz-do-not-send="true"><vaelektronik@vaelektronik.cz></a><br>
          > Komu: <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><br>
          > Datum: 23.03.2023 15:32<br>
          > Předmět: Re: STM32Cube<br>
          ></p>
        <div class="moz-cite-prefix">Jo, mám ST link V2 a mám pro něj
          nainstalovaný ovladač. </div>
        <div class="moz-cite-prefix">Pokusy dělám na "bezproblémovém"
          počítači, kam jsem do windows nezadal uživatelské jméno a je
          tam implicitně Intel. Na noťasu, kde mám uživatelské jméno
          Vláďa, jsem půl dne řešil, že složku workspace si to uložilo
          do Users\Vláďa, uložilo si to tam data a pak to nepřekládalo.
          Zjistil jsem že tomu vadí diakritika, složku nemám nárok
          přejmenovat ani při změně přihlašovacího jména, ale workspace
          jsem přemístil jinam a funguje to. Na stolním počítači
          naštěstí tyto problémy nemám a stejně to nechodí :-( </div>
        <div class="moz-cite-prefix">Anděl</div>
        <div class="moz-cite-prefix">  </div>
        <div class="moz-cite-prefix">Dne 23.03.2023 v 14:48 Martin Blaha
          napsal(a):</div>
        <blockquote
          cite="mid:8d9ac9e6-0a12-742f-1269-adae0ac64b9f@elektronek.cz">a
          čím to tam nahráváte ? Máte stlink programátor ?<br>
          <br>
          MB<br>
          <br>
          <div class="moz-cite-prefix">Dne 23.03.2023 v 13:08 Vláďa
            Anděl napsal(a):</div>
          <blockquote
            cite="mid:c948d667-bf12-43e2-91ce-c0f40da7ee9b@vaelektronik.cz">
            <div class="moz-cite-prefix">dobrý den,</div>
            <div class="moz-cite-prefix">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 </div>
            <div class="moz-cite-prefix"><font face="Times New Roman"><br>
              </font></div>
            <div class="moz-cite-prefix"><font face="Times New Roman">Edit
                launch configuration properties</font></div>
            <div class="moz-cite-prefix"><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 class="moz-cite-prefix">Unable to Launch   <br>
              The selection cannot be launched, and there are no recent
              launches.</div>
            <div class="moz-cite-prefix">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í </div>
            <div class="moz-cite-prefix"><a
href="https://community.st.com/s/question/0D53W000000YdBNSA0/stm32cubeide-build-problem"
                moz-do-not-send="true" class="moz-txt-link-freetext">https://community.st.com/s/question/0D53W000000YdBNSA0/stm32cubeide-build-problem</a></div>
            <div class="moz-cite-prefix">ž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 </div>
            <div class="moz-cite-prefix">zatím co já mám
              Users\Intel\STM32CubeIDE \workspace_1.12.0/Blink_Led\Core
            </div>
            <div class="moz-cite-prefix">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.</div>
            <div class="moz-cite-prefix">Dokázal by mě někdo nasměrovat
              co s tím - kde je problém?</div>
            <div class="moz-cite-prefix">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 class="moz-cite-prefix">Anděl</div>
            <div class="moz-cite-prefix">Dne 22.03.2023 v 10:47 Jaroslav
              Buchta napsal(a):</div>
            <blockquote
              cite="mid:ede88dfb-e65c-1a39-9e25-6413404ae202@hascomp.cz">
              <div class="moz-cite-prefix">HAL_Delay s velkym D to ma
                tusim byt</div>
              <div class="moz-cite-prefix">Ctrl-Space by melo doplnovat
                identifikatory spravne</div>
              <div class="moz-cite-prefix">Dne 22.03.2023 v 10:40 Vláďa
                Anděl napsal(a):</div>
              <blockquote
                cite="mid:f54729c2-4511-fcc0-f630-7082b4be1f4c@vaelektronik.cz">
                <div class="moz-cite-prefix">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 class="moz-cite-prefix"><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    </div>
                <div class="moz-cite-prefix">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 class="moz-cite-prefix">Anděl</div>
                <div class="moz-cite-prefix">Dne 22.03.2023 v 10:28
                  Vláďa Anděl napsal(a):</div>
                <blockquote
                  cite="mid:baa5b395-4706-4d18-1ff2-9e83d7f6ebaa@vaelektronik.cz">
                  <div class="moz-cite-prefix">Teď to zkouším na druhém
                    počítači</div>
                  <div class="moz-cite-prefix">a dole jsem si všimnul
                    vedle záložky  Console i těch dalších. V záložce
                    Problems je</div>
                  <div class="moz-cite-prefix"><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' </div>
                  <div class="moz-cite-prefix">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? </div>
                  <div class="moz-cite-prefix">Anděl</div>
                  <div class="moz-cite-prefix">Dne 22.03.2023 v 10:01
                    Jaroslav Buchta napsal(a):</div>
                  <blockquote
                    cite="mid:7a64e72f-aeb8-f27f-25d5-d2cc573388a1@hascomp.cz">
                    <div class="moz-cite-prefix">S diakritikou v cestach
                      je, co mam zkusenosti, problem. </div>
                    <div class="moz-cite-prefix">Na druhem pocitaci to
                      nejde i kdyz se vygeneruje novy projekt primo na
                      nem?</div>
                    <div class="moz-cite-prefix">Dne 22.03.2023 v 9:55
                      Vláďa Anděl napsal(a):</div>
                    <blockquote
                      cite="mid:34497115-f4ae-3401-0b8a-fffef03c2ed5@vaelektronik.cz">
                      <p style="padding:0 0 0 0; margin:0 0 0 0;"><font
                          face="Times New Roman">Dobrý den,</font></p>
                      <p style="padding:0 0 0 0; margin:0 0 0 0;"><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/"
                          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 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ý. </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 */</p>
                      <p style="line-height: 100%; margin-bottom: 0cm;">Při
                        překladu mi to píše:</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) </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é. </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</p>
                      <p style="line-height: 100%; margin-bottom: 0cm;"> </p>
                      <p style="line-height: 100%; margin-bottom: 0cm;"> </p>
                      <p style="line-height: 100%; margin-bottom: 0cm;"> </p>
                      <br>
                      <fieldset class="moz-mime-attachment-header"></fieldset>
                      <pre class="moz-quote-pre">_______________________________________________
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" moz-do-not-send="true">www.HW.cz</a>
<a href="mailto:Hw-list@list.hw.cz" 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" moz-do-not-send="true" class="moz-txt-link-freetext">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
                    </blockquote>
                    <p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
                    <br>
                    <fieldset class="moz-mime-attachment-header"></fieldset>
                    <pre class="moz-quote-pre">_______________________________________________
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" moz-do-not-send="true">www.HW.cz</a>
<a href="mailto:Hw-list@list.hw.cz" 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" moz-do-not-send="true" class="moz-txt-link-freetext">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
                  </blockquote>
                  <p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
                  <br>
                  <fieldset class="moz-mime-attachment-header"></fieldset>
                  <pre class="moz-quote-pre">_______________________________________________
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" moz-do-not-send="true">www.HW.cz</a>
<a href="mailto:Hw-list@list.hw.cz" 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" moz-do-not-send="true" class="moz-txt-link-freetext">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
                </blockquote>
                <p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
                <br>
                <fieldset class="moz-mime-attachment-header"></fieldset>
                <pre class="moz-quote-pre">_______________________________________________
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" moz-do-not-send="true">www.HW.cz</a>
<a href="mailto:Hw-list@list.hw.cz" 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" moz-do-not-send="true" class="moz-txt-link-freetext">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
              </blockquote>
              <p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
              <br>
              <fieldset class="moz-mime-attachment-header"></fieldset>
              <pre class="moz-quote-pre">_______________________________________________
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" moz-do-not-send="true">www.HW.cz</a>
<a href="mailto:Hw-list@list.hw.cz" 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" moz-do-not-send="true" class="moz-txt-link-freetext">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
            </blockquote>
            <p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
            <br>
            <fieldset class="mimeAttachmentHeader"></fieldset>
            <pre class="moz-quote-pre">_______________________________________________
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" moz-do-not-send="true">www.HW.cz</a>
<a href="mailto:Hw-list@list.hw.cz" 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" moz-do-not-send="true" class="moz-txt-link-freetext">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">_______________________________________________
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" moz-do-not-send="true">www.HW.cz</a>
<a href="mailto:Hw-list@list.hw.cz" 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" moz-do-not-send="true" class="moz-txt-link-freetext">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
        </blockquote>
        <p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
        <br>
        <br>
        ----------<br>
        <br>
        _______________________________________________<br>
        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><br>
        <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><br>
        <a href="http://list.hw.cz/mailman/listinfo/hw-list"
          moz-do-not-send="true" class="moz-txt-link-freetext">http://list.hw.cz/mailman/listinfo/hw-list</a><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" 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>
      <p><br>
      </p>
      <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>