Skocz do zawartości

Toolchain dla STM32 - różnice


Pomocna odpowiedź

U mnie nie ma nic zielonego, jeśli pytasz o okienko debuggera. Jedynie taka limonka jest w oknie kodu źródłowego.

Jeśli jest białe w oknie debuggera to od ostatniego kroku rejestr się nie zmienił, jeśli żółte to oznacza, że w ostatnim kroku nastąpiła zmiana wartości rejestru. Żółte oznacza również to, że gdzieś głębiej w drzewie uległ zmianie konkretny rejestr, zwykle należy rozwijać gałęzi. Warto już na tym etapie porównywać wartości z debuggera z RM. Próbować, kombinować, czasami coś popsuć i tak do przodu. 

A ja się chyba poddaje 😭

Juz nie mam pomysłu co jest nie tak.

Trochę się rozpisałem ale to poszło w niepamięć (del) nie będę się żalił. W skrócie system chyba mi upalił karę sieciową na kablu po instalacji sytemu 64bit na laptopie. Dobrze że wifi działa. Upgrade na płytce od Kamami cofnął ją do wersji V1

Musze się z tym przespać.

 

Zealota możesz mi jeszcze pomóc.

Jestem w SystemWorkbench zrobiłem jak pisałeś i zmieniłem w pliku cfg. to teraz mi coś takiego wyskakuje.

Swoją drogą jak na to wpadłeś co zrobić z plikiem cfg?

openocd.jpg

22 minuty temu, vp32 napisał:

Swoją drogą jak na to wpadłeś co zrobić z plikiem cfg?

No cóż geniuszem nie jestem, tylko ciężka prac w myśl:

"dużo samozaparcia i intensywnie drążyć temat" 🙂

Co do komunikatu to nie znam takiego, u mnie nie występował. Z drugiej strony aktualizacje zainstalowały Ci się w SW? Jeśli nie sprawdź: 

Menu->Help->Check for updates.

Później sprawdź czy masz najnowszy firmware w STlink. Odpal ST link utility Menu->STLink->Firmware update 

Gość

Czasami się różne cuda dzieją i trudno się połapać co i jak, czasem pomaga reinstalacja oprogramowania. Z tego komunikatu wynika, że dbg nie rozpoznaje scalaka. Spróbuj go wykasować zupełnie za pomocą st-linka, jeśli st-link nie rozpoznaje scalaka to coś z płytką jest nie tak albo może jakieś zworki masz źle przestawione. st-link prawdę Ci powie ;) podobne cuda się działy z tymi chińskimi klonami stm ale dało się to obejść jakoś.

Wiem jedno, jak już zatrybi to później chodzi bez problemu.

  • 3 tygodnie później...

Pewnie Was to nie zainteresuje, ale nie lubię zostawiać tematów w powietrzu.

Odłożyłem całość na jakiś czas (nie maiłem siły walczyć z wiatrakiem). Powróciłem do "zabawy" parę dni temu. Nie wiem o co chodzi ale teraz na starych plikach zadziałało jak trzeba.

Osobiście nie lubię takich czeskich filmów, ale wytłumaczyć sobie tego nie potrafię.

W każdym razie wracam do żywych. Co prawda wolę trudzić się z programem i uC niż walczyć z IDE, bo chyba nie ma nić gorszego niż walka ze środowiskiem.

🤗

Nie wszystko da się na pierwszy rzut oka określić jednoznacznie. Przyczyną mogły być napięcia na pojemnościach pasożytniczych np. Też mi się zdarzało wielokrotnie, że komunikacja przestała sobie działać od tak (być może gdzieś dotknąłem paluchem ), a po odczekaniu nagle zaczęła działać. Czasami pomagało rozładowanie wszystkich pojemności przez zwarcie + i - po odłączeniu zasilania.

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ę »
×
×
  • Utwórz nowe...