Przeszukaj forum
Pokazywanie wyników dla tagów 'błąd wgrywania'.
Znaleziono 3 wyniki
-
Witam wszystkim! Jakiś czas temu zakupiłem płytkę prototypową bluepill z mikrokontrolerem stm32 F103C8T6 na pokładzie. Przy jej programowaniu natrafiłem na pewien błąd, który udało mi się rozwiązać i chciałbym tymże rozwiązaniem się z wami podzielić. Przy próbie wgrania doń programu z wykorzystaniem STM32CubeProgramme i st-link v2 natrafiłem na błąd o następującej treści: Gdy wyłączyłem wymazywanie pamięci błąd zmienił się na następujący Okazało się, że mikrokontroler miał włączoną blokadę odczytu i zapisu. Udało mi się ją zdjąć poprzez zainstalowanie oprogramowania st-link utility. Tam podłączyłem się do programowanego urządzenia z użyciem przycisku Connect to the target i zresetowałem płytkę przyciskiem reset na niej umieszczonym. Następnie otworzyłem zakładkę target > option bytes. Kolejno zmieniłem opcję Read Out Protection na Disabled i w części tego okna opisanej jako Flash sectors protection zaznaczyłem opcję unselect all i nacisnąłem Apply. Po wykonaniu tych czynności nacisnąłem przycisk Full chip erase. Po tych wszystkich czynnościach możliwe stało się wgrywanie programów z wykorzystaniem STM32CubeProgrammer!
- 1 odpowiedź
-
- 3
-
-
Witam. Dzisiaj chciałem po raz pierwszy wgrać jakiś kod do Attiny85 używając klona Arduino UNO jako programatora. Zainstalowałem AttinyCore w tym wszystkie potrzebne sterowniki. (z tego poradnika i po zainstalowaniu robiłem wszystko co jest w tym filmie) Po kliknięciu przycisku Burn bootloader (w sekcji tools) wystąpił błąd: Failed chip erase: uploading error: exit status 1 Wszystko było robione na Arduino IDE wersji 2.3.2 Zdjęcia tego jak to podłączałem Podłączałem to wszystko według tego schematu (schemat pochodzi z filmu o którym pisałem powyżej): Wybrałem takie same opcje jakie zostały wybrane w tym filmie oraz płytkę: ,,ATTiny 45/85 (Obtiboot)" (chodzi o te opcje otoczone czerwoną linią): Kod który zrobiłem na pewno jest dobry bo po kliknięciu w przycisk ,,Verify" kompilator nie wykrywa żadnych błędów, ale na wszelki wypadek pokażę go tutaj: void setup() { pinMode(1, OUTPUT); } void loop() { digitalWrite(1, HIGH); delay(100); digitalWrite(1, LOW); delay(100); } Na samym końcu pokażę jeszcze kilka zdjęć które mogą się przydać (screeny robione przy podpiętym Arduino): Mam nadzieję że podałem wystarczająco dużo informacji Z góry dziękuję za poświęcony czas!
-
Nie mogę wgrać żadnego programu na płytkę. Najpierw ładuje się bardzo długo a potem wywala błąd avrdude: stk500_recv(): programmer is not responding i temu podobne zaczynające się na avrdude: . Wszystko szło bardzo dobrze robiłem już drugą część kursu arduino aż pewnego dnia nic nie mogę wgrać. próbowałem już zmiany kabla, prze instalowanie arduino, tak port jest wybrany dobry, uruchomienie arduino jako administrator i uruchomienie portu szeregowego (zawiesiło mi komputer i nie mogę teraz zamknąć tego okienka), przytrzymywanie przycisku reset podczas wgrywania na płytkę(zdaje się że wywaliło wtedy trochę inny błąd) mam podejrzenia co do botloadera ale na razie nie mam odpowiedniego kabla żeby wypalić na nowo proszę o pomoc bo zbliża się turniej robotyki a ja jestem z nie działającą płytką
- 55 odpowiedzi
-
- Arduino
- Arduino Uno
- (i 3 więcej)
