Strana 3 z 4

Re: Otazky ohladom STM32

Napísané: 12 Aug 2022, 08:28
od používateľa niki31
Tak knihy už mám, ide ich celkom lacno kúpiť v elektronickej podobe. Pôvodne som si totiž nevšimol že sú to e-knihy a hľadal som ich v kníhkupectvách kde nič nemali.

Re: Otazky ohladom STM32

Napísané: 12 Aug 2022, 09:09
od používateľa maskrtnik01
Ešte doplním, možno ste si všimli, STMká sa dajú programovať rôznymi "štýlmi".

Jeden prístup je vykašlať sa na všetky knižnice, a pristupovať priamo k registrom MCU. Osobne preferujem túto možnosť.

Naopak je možné sa držať knižníc HAL a/alebo LL, toto je preferované zo strany výrobcu. Niektorí ľudia to preferujú aj na primitívne projekty, ja v tom vidím význam, ak sa používajú komplikované periférie ako USB, Ethernet,...

V krátkosti na čo je dobré STM32, neviem či je všeobecne platná odpoveď. Majú totiž viacero rodín mikrokontrolérov, od maličkých s pár pinmi a jadrom Arm Cortex M0+, až po veľké s veľa pinmi a Cortex M7. Takisto majú aj špecializované rodiny, napríklad STM32Lx sú pre nízkoodberové aplikácie, STM32Wx pre bezdrôtovú komunikáciu,..

Re: Otazky ohladom STM32

Napísané: 13 Aug 2022, 20:26
od používateľa niki31
Podľa všetkého to vyzerá že STM32cubeIDE nemá softwarový simulátor. Neviem si predstaviť že budem všetko neustále vypaľovať do čipu aby som niečo odsimuloval.

Re: Otazky ohladom STM32

Napísané: 13 Aug 2022, 20:41
od používateľa Tribec Zacks
niki31 napísal:
13 Aug 2022, 20:26
Podľa všetkého to vyzerá že STM32cubeIDE nemá softwarový simulátor. Neviem si predstaviť že budem všetko neustále vypaľovať do čipu aby som niečo odsimuloval.
nema, ale ak sa ti kod zmesti do ramky, tak to vies flashovat tam a debugovat v ramke, takto trva nahranie 2 3 sekundy a nedegradujes flashku. (popripade na nieco serioznejsie mozes pozret na ozajstne simulatory od lauterbachu a pod)

Re: Otazky ohladom STM32

Napísané: 14 Aug 2022, 08:10
od používateľa niki31
Na internete sa píše že ARM KEIL SDK by malo obsahovať softwarový simulátor. No podľa toho čo čítam na ich stránkach tak to má iba verzia profesional za 4000€. Má stým niekto skúsenosti?
Free verzia asi ani nepodporuje STM32F767 ktorý ma zaujíma.

Re: Otazky ohladom STM32

Napísané: 16 Aug 2022, 10:52
od používateľa Dumitru
Ahojte začínam s STM32 používam chip STM32F103C8T6 a narazil som na problém :

Založil som si projekt v STM32CUBEIDE pri pokuse o debug je deviece ID: 0x4C3 a vypisuje chybu :

Kód: Vybrať všetko

Reason: ST-LINK: Could not verify ST device! Abort connection.
image.png
image.png (4.1 KiB) 3531 zobrazení
A však pri použitý STM32 ST-LINK Utility je device ID : 0x410
image.png
image.png (5.76 KiB) 3531 zobrazení
Neviete poradiť, ako to vyriešiť

Vďaka

Re: Otazky ohladom STM32

Napísané: 16 Aug 2022, 15:58
od používateľa StavJi
Dumitru napísal:
16 Aug 2022, 10:52
Ahojte začínam s STM32 používam chip STM32F103C8T6 a narazil som na problém :

Založil som si projekt v STM32CUBEIDE pri pokuse o debug je deviece ID: 0x4C3 a vypisuje chybu :

Kód: Vybrať všetko

Reason: ST-LINK: Could not verify ST device! Abort connection.
image.png
A však pri použitý STM32 ST-LINK Utility je device ID : 0x410
image.png
Neviete poradiť, ako to vyriešiť

Vďaka
STM32F103C8T6 patří snad k nejpajcovanějším procesorům. Číňan musel někde sehnat podklady pro vlastní výrobu. S tímto procesorem je to dost jak vítr fouká jednou nechodí to jindy zase ono prostě jak se zrovna zadaří.

Předpokládám, že máš bluepill, kde mi na klonech debug by default nefungoval snad nikdy. U některých kmitá ten 3V3 regulátor a procesor má pak problém se přepnout do debug modu. Řešením je vyměnit ten 3V3 stabilizátor nebo ho vyhodit ven úplně a desku napájet externím 3V3 zdrojem.

Pokud ovšem začínáš, tak moje rada zní sežeň si originál nebo jiný devkit s jiným procesorem. Vyhneš se zbytečnému koumání proč nechodí toto nebo ono a přitom je to pajcem MCU.

EDIT: Jinak do všech těch klonů mi vždy šel nahrát FW přes https://www.st.com/en/development-tools ... nk004.html

Re: Otazky ohladom STM32

Napísané: 16 Aug 2022, 16:08
od používateľa Tribec Zacks
skus v stlink utilite zaskrtnut connect under reset.

Re: Otazky ohladom STM32

Napísané: 16 Aug 2022, 16:52
od používateľa Dumitru
StavJi napísal:
16 Aug 2022, 15:58
Dumitru napísal:
16 Aug 2022, 10:52
Ahojte začínam s STM32 používam chip STM32F103C8T6 a narazil som na problém :

Založil som si projekt v STM32CUBEIDE pri pokuse o debug je deviece ID: 0x4C3 a vypisuje chybu :

Kód: Vybrať všetko

Reason: ST-LINK: Could not verify ST device! Abort connection.
image.png

A však pri použitý STM32 ST-LINK Utility je device ID : 0x410

image.png

Neviete poradiť, ako to vyriešiť

Vďaka
STM32F103C8T6 patří snad k nejpajcovanějším procesorům. Číňan musel někde sehnat podklady pro vlastní výrobu. S tímto procesorem je to dost jak vítr fouká jednou nechodí to jindy zase ono prostě jak se zrovna zadaří.

Předpokládám, že máš bluepill, kde mi na klonech debug by default nefungoval snad nikdy. U některých kmitá ten 3V3 regulátor a procesor má pak problém se přepnout do debug modu. Řešením je vyměnit ten 3V3 stabilizátor nebo ho vyhodit ven úplně a desku napájet externím 3V3 zdrojem.

Pokud ovšem začínáš, tak moje rada zní sežeň si originál nebo jiný devkit s jiným procesorem. Vyhneš se zbytečnému koumání proč nechodí toto nebo ono a přitom je to pajcem MCU.

EDIT: Jinak do všech těch klonů mi vždy šel nahrát FW přes https://www.st.com/en/development-tools ... nk004.html
Ahoj ano je to bluepill
Nahrať .hex mi tam ide použivam tu istu aplikaciu, nejde len debug ten som si chcel odskušať , škoda a vďaka

Re: Otazky ohladom STM32

Napísané: 17 Aug 2022, 09:14
od používateľa Tribec Zacks
@Dumitru, len taka otazka, co za debuger sa snazis pouzit? stlink je akurat tak na nahratie kodu nic viac. daj nejaky popis ako to mas pripojdne do pc.

Re: Otazky ohladom STM32

Napísané: 18 Aug 2022, 10:02
od používateľa Dumitru
@Tribec Zacks Ak máš namysli fyzické zariadenie tak ST-LINK V2
image.png

v STM32CUBEIDE mám nastavené ST-LINK (ST-LINK GDB Server) a skúšal som aj ST-LINK(OpenOCD)

Re: Otazky ohladom STM32

Napísané: 19 Aug 2022, 12:06
od používateľa Tribec Zacks
dumitru, vies sem dat log z cubeide co to pise ked to chces flashnut rovno odtial? aj screenshotni ako mas nastaveny debugger, tiez by si tam mal mat na vyber v debuger menu rovno stlinkv2.

Re: Otazky ohladom STM32

Napísané: 20 Aug 2022, 13:49
od používateľa Dumitru
@Tribec Zacks
počkame na originalny chip

Kód: Vybrať všetko

NUCLEO-L073RZ DEV BOARD, NUCLEO-32 MCU
objednany z farnellu

:)

Re: Otazky ohladom STM32

Napísané: 29 Okt 2022, 21:06
od používateľa step-hunk
Ahojte, začínam sa zoznamovať s STM32 priestorom. Mám dosku Nucleo s mcu STM32F746ZG. Vývojové prostredie STcubeIDE+CubeMX. V deň keď som spravil prvý úspešný preklad programu, ledka na Nucleo doske sa rozblikala, myslel som si, že som pán sveta. Radosť trvala iba cez noc. Na druhý deň som spustil PC,naštartoval IDE, pripísal jeden riadok, použil "CTRL+space" a bum-program prestane reagovať, musím ho ukončiť v taskmgr..reštart PC určite pomôže-houby s voctem. Neviem sa s tým pohnúť, nič som nemenil. Odvtedy som si projektu nedokázal vpísať jediný riadok.. Máte Vy skúsenejší podobnú skúsenosť s týmto vývojovým prostredím od ST? Na zahraničných fórach som sa dočítal, že tieto sebevlastné nástroje sú o ničom, odporúča sa práca v niečom inom. To ako fakt je gigová inštalačka taký fail, alebo môže byť problém v kombinácii OS vs IDE? Mám legálne zakúpený Win7... Čiže ani HW, ani OS nie je žiadna supernovota, ale ani zostava z doby drevenej..

Ďakujem za Vaše postrehy, resp názory na nástroj od ST/ostatné.

Re: Otazky ohladom STM32

Napísané: 29 Okt 2022, 22:42
od používateľa Tribec Zacks
no akurat tu za tym sedim, stlacam ctrl+space a vybehne okno na nejaky template proposal co vidim prvy krat v zivote a to uz to prostredie nejaky cas pouzivam (roky) :D
image.png
neviem co si sa docital na zahranicnych forach, ale ano eclipse na ktorom je cube postavene ma svoje muchy a nie je ich malo. kazdopadne na bezne domace zuvanie je uplne v pohode a zadarmo. eclipse sa bezne pouziva aj na uplne hardcore projekty v podnikovom prostredi, takze problem by som hladal niekde inde. nepreinstaloval si nieco okolo javy? nejaky divny update v noci a pod?

Re: Otazky ohladom STM32

Napísané: 31 Okt 2022, 20:51
od používateľa step-hunk
Na pozadí IDE beží C/C++ indexer. Akoby tento proces hatil ďalšiu činnosť programu.. Pokúsim sa skontrolovať všetky cesty v nastaveniach..

Ako úplný začiatočník ktorý konečne pričuchol k vôní úspechu, potrebujem presne tento typ problému.. :?

Update: Indexer sa dá vypnúť a nastaviť jeho správanie sa. Po testovaní pár možností a vrátení stavu indexera do pôvodných nastavení všetko beží ako má s tým že:
-Počas ukladania projektu, spúšťania debugu vypíše internú chybu indexera v zmysle - niečo pretieklo v Jave..
-indexer je síce spustený, avšak buď neindexuje to čo má, alebo vôbec..
Inak ok, už sa nič nehaltuje. Asi to naozaj bude problém týkajúci sa Java..

Re: Otazky ohladom STM32

Napísané: 21 Nov 2022, 14:10
od používateľa niki31
Poraďte ako merať čas spracovania programu alebo funkcie. v MPLAB boli stopky stopwatch ale v stm32CubeIDE nič nevidím.

Re: Otazky ohladom STM32

Napísané: 21 Nov 2022, 14:17
od používateľa miso156
Pred funkciou nastavit pin High a za nou pin Low. Zmerat dlzku pulzu osciloskopom.

Re: Otazky ohladom STM32

Napísané: 21 Nov 2022, 14:24
od používateľa niki31
To ma napadlo ale myslel som skôr meranie programovo.

Re: Otazky ohladom STM32

Napísané: 21 Nov 2022, 14:45
od používateľa niki31
Na internete píšu že sa môže použiť na meranie času, časovač systick. Ja síce nepoužívam žiaden RTOS ale používam HAL knižnice. No a nieje mi jasné či neovplyvním HAL alebo ST-Link keď budem zasahovať do registrov systicku. Niekde som čítal že ST-Link priamo využíva systick ale či na svojom čipe alebo na čipe ktorý programujem, to som sa nedozvedel.