Fórum témák
» Több friss téma |
Milyen hardvert használsz? Házilag készitett? Üzletbe kapható?
Saját készítésű. STM32 ST-LINK Utility most is szépen látja és tudja törölni, olvasni és írni is, teszek is lefutnak. Debug viszont érdekesen áll meg. Csatolok egy képet.
A képen látható állapotban még él a debug, majd ha nyomok egy play gombot azonnal elszáll a "Error! Failed to read target status Debugger connection lost." szöveggel. A hozzászólás módosítva: Jan 21, 2023
A projectet a CubeMX-ben hoztad létre? Bekapcsoltad a SYS / Debug részen a Serial Wire-t ? Hogyan került a kódod a RAM területre? Ha szándékosan, akkor a többi járulékos dolgot is hozzáállítottad?
Meg lett a hiba valamiért megsérült a .elf fájl. Vissza állítva azonnal megjavult minden.
Köszi srácok.
Sziasztok.
STM32 ARM programozásához Ti melyik keretrendszereket debuggereket preferáljátok? Szeretnék kilépni az arduino ide világából. Eddig a STM32cubeIde-t próbálgattam, mert az hasonlít az MSP430 TI-CCS programozójához. Próbáltam még a cubeMX+Keil uVision 5-t is, bár ezt csak egy ledvillogtató erejéig.
A Truestudio nekem is jobban tetszett a CubeIDE-től, de a mostani CubeMX már nem támogatja. Ezért a kérdezőnek én inkább a CubeIDE-t javasolnám, ott mindent megkap egyben. Az a telepítés után egyből használható (na jó, egy kicsit várni kell az első project létrehozásakor, hogy az aktuális processzor család firmware csomagját letöltse az st-től, de az magától megy, nem neki kell a környezetet innen-onnan összelegóznia).
Csak annyi, hogy kizárólag stm32 procikhoz használható.
Idézet: „A Truestudio nekem is jobban tetszett a CubeIDE-től” Ez érdekes. Az ST 2017-ben megvásárolta a TrueSTUDIO-t, és átnevezte CubeIDE-re. Azóta ezen a néven érhető el.
Nem átnevezte, hanem átvette, beleépítette a saját szoftverébe. Ahogy az lenni szokott, nem mindent, nem pont ugyanúgy, közben hozzárakta a saját fejlesztéseit is és az új eszközök támogatását.
Idézet: „Updates to Atollic TrueSTUDIO are discontinued since 2017, but all its main features are included for free in the all-in-one multi-OS development tool STM32CubeIDE, which includes FreeRTOS debug. Atollic TrueSTUDIO is still offered as-is, for maintenance of Atollic-based projects.”
És ezzel meg is szűnt a fejlesztése, támogatása. Tehát halott. Annak idején használtam. Már nem alapoznék rá.
Sziasztok
A cubeIDE-ben belehet állítani a watch ablakot, úgy hogy élőben lássam a változók értékeit? Az uVision5-ben ez működik.
Én nem értek hozzá, de ebben a fórumban "live expression"-t emlegetnek.
live expression
De csak globális változókat mutat. A hozzászólás módosítva: Jan 28, 2023
Sziasztok! Próbálkoznék az stm32f103c8t6 mikrokontroller programozásával, de folyton falakba ütközöm. Egyszerűen nem értem, mit, mivel, hogyan kellene ahhoz összeraknom a gépen, hogy egy nyavalyás ledet fel tudjak villantani. Egy rahedli programnyelvet próbáltam, de ennyire körülményes egyik sem volt. Hol rontom el? Feltettem például az Atollic Truestudiot, ahol van ugyan gomb a truestore-ra, csak éppen valamiért hápog, hogy nem jók az internetbeállításaim, ahhoz, hogy elérje. Így azt sem tudom, melyik a feje és melyik a hátsó fele. Egy Parallax, vagy Arduino ide, de még a kínai HMI-k fejlesztőkörnyezete sem volt ennyire kínai. A C-vel magával már elboldogulnék. Tud valaki segíteni nekem, az egyszerű hülye gyereknek, hogyan tudnék egyetlen lépcsőt megmászni, mielőtt űrrakétát építenék?
A hozzászólás módosítva: Jan 28, 2023
Milyen nyelven szeretnéd?
A programozód milyen fajta? ST-LINK? Én simán VSCode-al, PlatformIO alól programozom, szintén kezdő vagyok.
Akár Arduino IDE alól is programozhatod!
https://www.sgbotic.com/index.php?dispatch=pages.view&page_id=48
Ezeket szerencsétlenkedtem össze az elmúlt évek során, talán találsz bennük valami hasznosat:
- Mikrovezérlők programozása Arm Keil MDK5 környezetben (stm32F103C8 és FRDMKL25Z) - STM32 mikrovezérlők programozása STM32CubeIDE környezetben (STM32F103C8 és STM32F446RE) Az mbed előadásaimat nem ajánlom, mert az eredeti mbed online compilert december 31-én kivonták a forgalomból, az újra való átállás pedig némi segítséget igényel.
Az ARM magos vezérlők legfőbb alap eltérése a többi, főképp kisebb vezérlőkhöz képest, hogy szinte minden perifériát külön órajelezni kell! Addig meg se moccan a periféria, hiába írod látszólag a regisztereit...
Tehát, ahhoz, hogy portot írj, vagy olvass, előbb be kell kapcsolnod hozzá a port periféria órajelét!
CubeMX-ben gyönyörűen, grafikusan, egyszerűen be tudsz állítani szinte mindent. Ha bekapcsolsz egy perifériát, akkor generálja hozzá az összes órajel inicializáló kódot is.
CubeIDE-ben utána már csak 1 plusz sor a LED villogtatása.
Jó reggelt.
Valaki megtudna osztani egy STM32CubeIDE telepítőt? Már 2 napja próbálom letölteni, de nem jön meg a letöltési link. Előre is köszönöm.
Már jó régóta csak úgy tudsz letölteni az st-től, ha előtte regisztrálsz egy bármilyen e-mail címmel náluk. Ha ez megvan, akkor innen letöltheted.
Köszönöm, regisztráció után már ment a letöltés.
Sziasztok
CubeIde-ben hol, vagy hogy tudom megadni, hogy a sok (2-3) ST-Link V2 közül melyiket használja?
A debug configuration-ban pipáld be az ST-LINK S/N-t. És válaszd ki a Scan gomb megnyomása után ott felsorolt azonosítók közül amelyiket használni szeretnéd.
Sziasztok.
Nem feltétlen ARM kérdés de mint periféria szorosan idevég és gondoltm hátha. Szóval soros komminikáción akarod adatot átvinni vezeték nélkül. Tudnátok esetleg olyan olcsó bevált 433Mhz es modult javasolni ami 9600bad adatot át tudna vinni olyan min 10-20 méter távolságba megbízhatóan? Pl valami ilyesmire gondoltam: Bővebben: Link Ezeknek nem ismerem a megbízhatóságát ás a hatótávot szóval szívesen fogadnék javaslatot. Elegendő egyirányú kommunikáció mert STM32F030 al szeretnék pár gombot figyelni amit soros vezetéknélküli modulon kiküldeni. |
Bejelentkezés
Hirdetés |