slon Napisano Lipiec 17, 2019 Udostępnij Napisano Lipiec 17, 2019 Próbował może ktoś korzystać z STM32CubeIDE? Zgodnie z tym opisem to jest All-in-one. Czyli może w końcu wszystko działa tak jak powinno? 2
Treker (Damian Szymański) Lipiec 17, 2019 Udostępnij Lipiec 17, 2019 Pytanie wydzieliłem z kursu STM32 F4 - tutaj będzie można swobodnie rozmawiać
slon Lipiec 17, 2019 Autor tematu Udostępnij Lipiec 17, 2019 Dzięki za wydzielenie tematu. Ja ze swojej Strony będę mógł w tym temacie coś więcej napisać za kilka dni.
Treker (Damian Szymański) Lipiec 18, 2019 Udostępnij Lipiec 18, 2019 Jak ktoś nie ma czasu samodzielnie testować to polecam zerknąć na poniższy film. Jest to skrótowe omówienie tego środowiska:
FlyingDutch Lipiec 18, 2019 Udostępnij Lipiec 18, 2019 Cześć, jeszcze nie miałem okazji, ale z chęcią poczytam opinie używających Pozdrawiam
Luuke Lipiec 19, 2019 Udostępnij Lipiec 19, 2019 Powiem tak, robiąc jakieś demo lub dla siebie coś na szybko to jeszcze spoko, ale pracując nad kodem produkcyjnym radziłbym unikać tego typu generatorów kodu. Niestety okazuje się, że są w nich błędy typu ustawiasz jedno, a dostajesz coś innego. Dla przykładu zegar ADC w rodzinie F0 niby ustawiony na synchroniczny z dzielnikiem 4. Wszystko działa, ADC pięknie zbiera próbki. No ale z czasem stwierdziłem, że jednak zegar asynchroniczny i ciutkę szybszy będzie korzystniejszy pomimo dodatkowego czasu potrzebnego na synchronizację. Klik klik, buduję, wgrywam... brak zmian. Okazało się, że ADC od samego początku działało asynchronicznie, pewnie wygenerowany kod robił przełączenie w złej kolejności. Po dwóch zmarnowanych dniach niedowierzałem jak można spie... zepsuć tak prostą rzecz, nie wspominając już o wypowiedzianych bogatych w przekleństwa wiązankach Co do samego środowiska, to nie jest po prostu Atolic TrueStudio ze zintegrowanym CubeMX? 1
InspektorGadzet Lipiec 19, 2019 Udostępnij Lipiec 19, 2019 (edytowany) 15 minut temu, Luuke napisał: ale pracując nad kodem produkcyjnym radziłbym unikać tego typu generatorów kodu. Nie trzeba unikać jeśli wie się jak taki generator działa. 15 minut temu, Luuke napisał: Niestety okazuje się, że są w nich błędy typu ustawiasz jedno, a dostajesz coś innego. W każdym dużym sofcie są błędy. 15 minut temu, Luuke napisał: jak można spie... zepsuć tak prostą rzecz Jak można spie... zepsuć tak prostą rzecz jak millis w Arduino? USB w Windows? Multitasking w Windows? 15 minut temu, Luuke napisał: Po dwóch zmarnowanych dniach Wystarczyło zobaczyć jaki kod został wygenerowany. Wiara w to, że kod na 100% będzie poprawny jest tak samo niedorzeczna, jak wiara w Edytowano Lipiec 19, 2019 przez InspektorGadzet 1
Gość Lipiec 19, 2019 Udostępnij Lipiec 19, 2019 10 godzin temu, InspektorGadzet napisał: Nie trzeba unikać jeśli wie się jak taki generator działa. Nawet kiedy się wie jak taki generator działa nie daje to 100% pewności, że wszystko jest jak powinno lub, że się każdy błąd zauważy. Łatwiej jest odnaleźć błędy we własnym kodzie niż w cudzym. Osobiście mam złe doświadczenia z CubeIDE od samego początku zmagań z tym wynalazkiem. Wg. mnie jeśli nadal będzie rozwijany to za 5 -10 lat być może będzie można na nim polegać. Póki co lepiej liczyć na siebie, ot takie moje skromne zdanie.
Harnas Lipiec 19, 2019 Udostępnij Lipiec 19, 2019 @atMegaTona akurat zgadzam się z @Luuke . Da się fajnie ustawić CUBE i zorganizować projekt żeby przy ponownej generacji kodu nic się nie sypało. A wtedy to może się nawet zmienić całą struktura projektu, będzie trzeba przenieść tylko nasze pliki do odpowiedniego folderu. Są inne problemy, jak na przykład to że jest to narzędzie okienkowe przez co łatwo o nieścisłości. Przy narzędziach wykorzystywanych w IT, CUBE słabo wypada. 1
InspektorGadzet Lipiec 20, 2019 Udostępnij Lipiec 20, 2019 14 godzin temu, atMegaTona napisał: Łatwiej jest odnaleźć błędy we własnym kodzie niż w cudzym. A ja mam akurat dokładnie odwrotne doświadczenia. 14 godzin temu, atMegaTona napisał: Osobiście mam złe doświadczenia z CubeIDE od samego początku zmagań z tym wynalazkiem. To nie używaj. Mnie to narzędzie odpowiada, przyspiesza pracę w początkowej fazie projektu. Nie muszę zastanawiać się, które DMA do czego przypisać, właczyc taktowanie GPIO i innych układów, ustawić PLL. Tam gdzie jest coś przekombinowane (np odbiór UART) piszę po rejestrach.
Vroobee Sierpień 15, 2019 Udostępnij Sierpień 15, 2019 Ja osobiście spotkałem się z pewnym problemem, że po zamknięciu programu i otworzeniu go ponownie wysypują się biblioteki usb. Po wygenerowaniu kodu (nawet bez zmiany ustawień pinów itp.) wszystko wraca do normy. 1
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »