Strona 1 z 1

ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 13:09
autor: TDI-CAD
Zakupiłem ST-LINK/V2 z Kamami, wgrałem drivery i system rozpoznaje poprawnie urządzenie.
Potrzebuję wgrać bootloader na płytę SKR Pro 1.1.
Jaki prosty program mogę użyć (nie jakiś kombajn) z interface gui (w sensie okienkowy nie z linii poleceń).
Próbowałem instalować oprogramowanie z blogu Kamami ale nie rozpoznaje urządzenia.

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 13:20
autor: sp6vgx

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 20:59
autor: TDI-CAD
OK, to teraz nie umiem się połączyć z St linkiem.
Wgrane drivery, system poprawnie rozpoznaje device.
Po uruchomieniu programu STM32 ST-LINK Utility bez stlinka mam poprawny komunikat:
1.
st3.png
st3.png (13.36 KiB) Przejrzano 3456 razy
Po włożeniu USB sticka i odświerzeniu dostaje okno z danymi
2.
st2.png
Ale po próbie połączenie mam comunication error.
System win7 64bit.
3.
st1.png

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 21:16
autor: marian_koniuszko
Uruchamiasz STM32 ST-LINK Utility jako administrator?

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 21:18
autor: dziobu
Wszystko masz napisane:
q1.png
Sprawdź połączenie z uC i czy ma zasilanie. Zmniejsz zegar.

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 21:28
autor: TDI-CAD
Na razie mam podłączonego samego stlink'a. Bez targetu, którym jak myślę ma być płytka skr. Dlatego prawdopodobnie target ma status error
Dioda na stick'u świeci na czerwono.
Admina mam domyślnego na windzie garażowej ;-)

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 21:31
autor: dziobu
Dlatego zgłasza Ci błąd. Ten program do pracy wymaga podpiętego uC, na samym programatorze nie poleci.

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 21:34
autor: TDI-CAD
Ok, zaraz podepnę nie zjaraną płytkę i zobaczę jak to działa.
Pytanie ja bym chciał zrobić upgrade firmware dla stlinka to też go nie program nie rozpoznaje.

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 21:38
autor: dziobu
Przez ST-LINK->Firmware upgrade? I tam Ci nie działa?
Masz to? https://kamami.pl/stm32/559856-programa ... esults=142

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 21:45
autor: TDI-CAD
Tak i podpinam teraz dobrą płytkę SKR E3 DIP trzema przewodami 3,3v ; GDN ; SWDIO i to samo co na picture 2

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 21:47
autor: dziobu
No to:
  • Podepnij jeszcze zegar. NRST też może być potrzebny.
  • Wyjmij programator z obudowy. Są kretyńskie i możliwe że zwierasz nią połowę złącza.

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 21:47
autor: TDI-CAD
A dziwne bo teraz firmware update poszedł ok dla stlinka.

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 21:48
autor: dziobu
Nie dziwne - część programatorów wymaga do pracy zasilania od strony odbiorcy. Niektóre mają zworki, inne zwyczajnie bez tego nie pracują.

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 21:51
autor: TDI-CAD
A ok, to to muszę ustawić na płycie skr zasilanie USB na zworkach. Podepnę zegar jeszcze i zobaczymy.

edit
ok ze zdrową płytką i z podłączonym zegarem łączy się poprawnie.
Teraz czas na próbę z uszkodzonym SKR.
st4.png

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 21:58
autor: dziobu
To przy okazji -masz obudowę na to:
q2.png
st_link_usb.rar
(26.84 KiB) Pobrany 123 razy

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 22:47
autor: TDI-CAD
Płytka, którą potrzebuję reanimować pracowała poprawnie jakieś 15 min po czym nastąpiła zwiecha. Resret i kolejne uruchomienie nie dało rezultatów. Ekran LCD czysty, płytka nie reaguje na próbę upgrade firmware przez micro SD (wcześniej upgrade działał bez problemu).
Po podłączeniu przez Stlink'a otrzymuję błąd odczytu pamięci. Próbowałem wgrać bootloader ljak i cały firmware. Wyrzuca błąd odczytu pamięci. Czy taki efekt świadczy o uszkodzeniu procesora?
Można to jakoś nadpisać?
st7.png
st7.png (23.12 KiB) Przejrzano 2473 razy
st6.png
st6.png (12.81 KiB) Przejrzano 2473 razy
st5.png

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 22:50
autor: dziobu
Podepnij, wybierz Targer->Option bytes. Na górze po lewej masz Read Out Protection. Wybierz "Level 0" i klepnij Apply.
To wyczyści całą pamięć uC.

Jak skończy to czasem trzeba zrestartować zasilanie uC. Potem programujesz normalnie.

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 23:04
autor: TDI-CAD
Wygląda to tak:
st8.png
st9.png
st9.png (14.76 KiB) Przejrzano 2461 razy

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 23:10
autor: dziobu
A co tam masz wcześniej ustawione, tj jaka jest wpisana wartość zanim zmienisz na Level 0?

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 23:12
autor: TDI-CAD
Tak, zmieniam tylko level z level 1 na level 0

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 23:16
autor: dziobu
To jeszcze przy okazji - pisałeś że masz SKR Pro 1.1. Ale tam jest STM32F407 a kilka screenów wcześniej jtag wykrył połączenie z STM32F103. Co tam masz połączone?

Wypnij jtaga z PC, wyłącz zasilanie z płytki, policz do 5 i spróbuj ponownie ze wszystkim.

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 05 sie 2020, 23:24
autor: TDI-CAD
OK, sprawdzę, ten wcześniejszy screen jest z płytki skr e3 dip, ta płytka działa i dlatego podpoiłem ja pod stlink'a dla próby.

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 06 sie 2020, 22:41
autor: TDI-CAD
Ciąg dalszy....
Musi być mocno nie tak z płytą bo raz na 100 prób uda mi się podłączyć tak aby pamięć została odczytana. Raz tak mi się udało i wyczyściłem całą pamięć "full chip erase". Po tym zabiegu już nie udało mi się podłączyć tak aby pamięć była odczytywana. Raz też udało mi się wgrać wcześniej skompilowanego marlina, który już działał na tej płycie. Pomimo, programator zgłosił sukces wgrania firmware to płyta tak zaprogramowana nie "wstaje". Wygląda na to, że procek po części musi być uszkodzony.
11.png
11.png (12.94 KiB) Przejrzano 1897 razy

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 06 sie 2020, 22:50
autor: dziobu
No może być uwalony.
Może być też zablokowany - w Option Bytes będzie "Level 2" (choć tak na prawdę to nie wiem co programator wtedy odczyta). Poza tym jeśli faktycznie flash jest zablokowany (Level 1) to osobny Chip Erase nie zadziała.

Poza tym - zmniejsz zegar jtaga.

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 06 sie 2020, 23:02
autor: mpk
Spróbuj pociągnąć drugi GND z programatora

Re: ST-LINK/V2 - jaki program do wgrania bootloadera

: 07 sie 2020, 19:23
autor: sp6vgx
Możliwe że coś z procesorem... Choć mi to bardziej wygląda na jakieś zimne luty na pinach zasilajacych lub masy procesora...