logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Arduino IDE STM32 - blednie odnajduje plytke, zle porty

viayner 27 Kwi 2021 19:31 363 1
  • #1 19404408
    viayner
    Poziom 43  
    Posty: 10628
    Pomógł: 1563
    Ocena: 2051
    Witam,
    ostatnio ze wzgledu na pewien projekt "postawilem" nowy komputer z win7 oraz Arduino IDE 1.8.13. Po wielu "bojach" z instalacja plytek STM32 w koncu wszystko sie "zobaczylo" i mozna ich uzywac.
    Ale nie jest tak pieknie:
    - dzis uzyelm STM32F103C8xx, ktora do tej pory dzialala bez problemowo z STLinkiem/v2
    - wymyslilem ze arduino ide ma serial monitor wiec bede wysylal z STM'a komunikaty zeby wiedziec co sie dzieje w kodzie - jak widze to byl duzy blad - arduino ide serial monitor dziala tylko na tym samym porcie na ktroym jest plytka a ja portu COM nie uzywam do programowania, teraz monitor nie da sie uruchomic szukajac portu COM4 ktroy nie istnieje/jest nie aktywny i monitor nie wlacza sie wogole. COM4 to byl jakis port "zalozony" chyba przez Arduino Uno.
    - Ale nie to jest najgorsze, zrezygnowalem z monitoringu portu szeregowego (trzeba bedzie uzyc zewnetrznego programu) i wracam do programowania STM32 teraz jakakolwiek proba wgrania kodu konczy sie "poszukiwaniem" plytki STM32 na tymze porcie COM4 mimo ze jest i byl ustawiony tryb programowania STLink. Zmiana plytki/sposobu grywania nic nie daje STM32 jest i musi byc na COM4 jakims cudem.
    Moge prosic o sugestie jak zmusic arduino ide do normalnego zachowania i powrotu do STLinka?
    Szukalem plikow konfiguracyjnych zeby port "usunac" ale nic nie widze.
    Moge problem rozwiazac pod Linuxem (tu nie ma takich cyrkow) ale STM32 ma wspopracowac z programem ktory dziala tylko w srodowisku windows, ciagle przelaczanie systemow nie jest opcja.
    Inne IDE, moze, ale nie do konca lubie i ineteresuja nie kombajny o rozmiarach >500MB ktore nie ofeuja wiele wiecej a zajmuja duzo miejsca. Dodatkowo software od STMa jest slabe i nie obsluguje "klonow"
    Pozdrawiam
  • #2 19408835
    viayner
    Poziom 43  
    Posty: 10628
    Pomógł: 1563
    Ocena: 2051
    Witam,
    Widze ze chyba nikt nie mial jeszcze takich problemow, garsc szczegolow z ostatnich analiz, od poczatku:
    1) win7 x86, czysty nowy system, pierwsza instalacja, wszystko dziala, nieszczesny wybor portu szeregowego opisany powyzej i nic juz nie dziala. Usuniecie pliku preferences.txt usuwa nieszczesny port com4 ale stlink jest nie "widziany", tzn. arduino ide ustawia stlink w statusie jest stlink, kompiluje i po otrzymaniu komunikatu o poprawnej kompilacji "cisza" bez wzgledu czy stlink jest podpiety czy nie nie ma zadnych informacji ze stlinka brak ze cos wysyla, bledow komunikacji itd.
    2) ten sam komputer, reinstalacja oraz/lub usuwanie reczne/odinstalowywanie driverow, arduino itd. - zadnych zmian, testowane na arduino 1.8.7 i 1.8.13
    3) ten sam komputer wipe i ponowna instalacja systemu, arduino i driverow, nie dziala, nie jestem w stanie zaprogramowac przez stlinka, efekt jak powyzej.
    4) inny komputer z win7 x64 arduino 1813, dzialajace z stm32 przez bootloadera, wybor stlink i ten sam efekt, zadnych reakcji po kompilacji
    5) laptop z win7 x64, stary dosc dawno nie uzywany arduino 1.8.7, ruszylo od pierwszego podlaczenia (po instalacji tych samych driverow do stlinka), dziala normalnie.
    Na nie dzialajacych komputerach/systemach, stlink jest wykrywany przez drivery i STMprogramer ale nie przez arduino (przynajmniej poprawnie)
    Pozdrawiam
REKLAMA