<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">A jeste doporucuju nainstalovat ST-Link
utility <a
href="https://www.st.com/en/development-tools/stsw-link004.html">STSW-LINK004
- STM32 ST-LINK utility (replaced by STM32CubeProgrammer) -
STMicroelectronics</a></div>
<div class="moz-cite-prefix">Sice uz asi starsi a neprilis
aktualizovany ale jednoduchy nastroj pro primou praci s HW, tim
hned overite, jestli je ST-Link interface OK.<br>
</div>
<div class="moz-cite-prefix">Dne 23.03.2023 v 18:43 Jaroslav Buchta
napsal(a):<br>
</div>
<blockquote type="cite"
cite="mid:884dc630-2b0c-eddb-94c5-a3796425fb96@hascomp.cz">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<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" 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>