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.
|
Bejelentkezés
Hirdetés |