Tak, będzie.
Z tego co wiem to pierwsza wersja ST-Link do działania z OpenOCD potrzebuje alternatywnych driverów opartych na WinUSB (można zainstalować za pomocą programu zadig). Wersja druga jest definitywnie mniej problematyczna, a jest też chyba wersja 2.1.
W mikrokontrolerach STM32, napięcie referencyjne jest podłączane do jednego z kanałów ADC i nie jest napięciem stricte referencyjnym podczas konwersji, czyli nie zasila układu SAR. Takie podejście ma sens, ponieważ te uC mogą pracować w dość szerokim zakresie napięć zasilających, a z wielu powodów nie chcemy dodawać osobnego źródła napięcia odniesienia....
Moim zdaniem nie powinno być konfliktu. Dodatkowo licznik nie pracuje bardzo szybko TIM9->PSC = 799; Rozumiem. Przerwanie bardzo wolno, pętla główna bardzo szybko. Chodziło mi o to, czy nie za szybko. Bo w niej masz szybką sekwencję Read - Modify -Write. Test miał potwierdzić wyrabianie się szyny za corem. Ale skoro Twoim zdaniem jest inaczej to trudno...
ST-LINK V2 kontra V2-1?
Niby ok, ale pamiętaj o zasilaniu. Jeżeli masz małą i prostą płytkę, wygodnie jest podczas prób zasilać ją z ST-Link - dlatego warto mieć 4 linie: Vdd, SWDIO, SWCLK i GND. O kolorach nic nie wiem - jakaś fantazja grafika. W poszczególnych modelach uC poszczególne linie PA, PB i PC różnią się elektrycznie, ale graficznie ST tego nijak nie oznacza - trzeba...
Nie można wykorzystać ST-LINK jako monitor portu szeregowego w Arduino IDE, Ale ST-LINK V2/1 tak. Odniosłem się do programatora, którym dysponuje Autor (zdjęcie w pierwszym poście). Z tego co pamiętam, ST-LINK V2-1 instalowany jest bezpośrednio na płytkach Nucleo i Discovery, a taką płytką Autor też nie dysponuje. Jeżeli masz namiar na ST-LINK V2-1...
http://www.coocox.org/ Na początek w sam raz, a i później wystarczy.
Witam, może ktoś zna sposób, aby za pomocą połączenia DFU zidentyfikować układ, jak bardzo "fake" jest? Zobacz co jest tutaj. Programmer miał problem z czytaniem ID https://obrazki.elektroda.pl/8486266600_...
Czy z poziomu STLINK Utility (Target -> Settings) próbowałeś połączyć się w trybie "Connect under Reset" ? Czy w Menadżerze urządzeń ST Link jest w ogóle poprawnie widoczny (jako STMicroelectronic STLink dongle) z VID = 0483 i PID= 3748?
STlink utility connect under reset i erase.
Nie, kwarc nie jest potrzebny. STlink dostarcza wszystko co potrzeba,zasilanie i sygnał. Do prostych, podstawowych testów nie jest potrzebne zasilanie zewnętrzne. W pierwszej fazie działań nie ma potrzeby mierzyć żadnych napięć na pinach oprócz tych z zasilaniem, znakomita większość peryferiów przy starcie jest wyłączona, przeciwnie niż w takich AVR....
Jak masz podłaczony SWD + Reset (ten właściwy reset, bo stlink v2 ma osobny reset dla STM8 z jakiegoś powodu), i w programatorze wybrane "connect under reset" to powinno wystarczyć na 99% przypadków.
Skąd pewność, że autor tematu używa SWD a nie JTAG? Bo marudzi, ze ma problem ze stanem pinów PB3 i PB4? Czyli je do czegoś podłączył i nie jest to JTAG. ;) A swoją droga, bo właśnie sprawdziłem, jest jeszcze jedna metoda na zaprogramowanie z wyłączonym debugiem, przycisnąć reset i: stlink -HardRst -c SWD -Halt -P build/firmware.bin 0x8000000 -Rst...
W StLink Utility nic nie musisz ustawiać - wyborem zegara i innych ustawień zajmuje się program który wgrywasz. Właściwa binarka powinna załatwić sprawę - upewnij się ze wgrywasz na procesor to co trzeba.
Oglądając Twój pinout złącza programowania podejrzewam, że używasz takiego programatora: https://obrazki.elektroda.pl/7474185500_... Więc uwzględnij, że ten sygnał RESET w złączu dotyczy tylko programowania poprzez SWIM i w ogóle nie powinieneś łączyć go z resetem swojego uC jeśli używasz SWD.
Tam na płytce tego STlinka masz opisy sygnałów. Jako minimum wystarczające w większości przypadków, podłączasz cztery sygnały: nie mogę znalezc pinów zasilania na programatorze. po dokonaniu pomiaru miernikiem piny 6 oraz 10 nie mają żadnego zasilania. Dokładnie tak ma być. Bo z tego programatora nie wychodzi żadne zasilanie na programowany mikrokontroler...
Skoro nie wybrałeś jeszcze procesora może zastosuj STM32 - STLink kosztuje 20 - 30 PLN. Dodatkowo mam wrażenie, że na elektrodzie więcej znajdziesz na temat STM32.
A czy będą pasowały displaye z wyświetlaczem ? 100% pewności można mieć dopiero po podłączeniu kabli komunikacyjnych Tx, Rx do analizatora logiki (np. saleae), rozkodowaniu komunikatów i porównanie z specyfikacją LCD który chce się kupić. Mam w planach to zrobić bo także się zastanawiałem nad zakupem panela innego niż standardowy. Ten co mam teraz...
Cena to dobija jak pamiętam to coś koło 1500 euro ?? Temu dość długo bałem się ARMów szczególnie że podobno najtańszy programator STlink działał tylko z keilem. Dopiero ty Freddi dałeś mi nadzieje :)
Bez problemu oprogramujesz - to nie AVR Weż uruchom narzędzie do flashowania - stlink utility i zrób kasowanie po resetem. Jak nie zadziała to ręcznie potrzymaj reset przy okazji. Nie ma siły aby nie ruszyło. Te piny co zabrałeś to właśnie do programowania :)
Booooo tak myślałem... Czy jest jakiś sposób, żeby to odczarować tym co mam czy powinienem się rozglądać za jakimś jtagiem z prawdziwego zdarzenia? edit: No tak teraz sprawdziłem w datasheet... :< Jednak trzeba zawsze czytać wszystko i robić debug w RAMie.... :< STLink utility podłączyć się UNDER RESET. Pomaga trzymanie przycisku reset w trakcie...
Czy jest procesor uległ tym samym uszkodzeniu i czy da się to jakoś reanimować? Wygląda mi na to że nic tragicznego się nie stało ale trzeba użyć trybu komunikacji z aktywnym sygnałem NRST jak tu już wyżej zauważył kolega atom1477. A u Ciebie z jakiś powodów jest to niemożliwe. Np. uproszczone połączenie z programatorem (sygnały tylko SWDIO i SWCLK)...
stm32f407vet6+st link i do tego ST-LINK Utility, i tak... po podłączeniu automatycznie ładuje program z procka klikam zapisz Upewnij się czy masz dobrze określony obszar flash do odczytu odpowiedni do danego uC, bo Stlink nie ustawia tego automatycznie. Może odczytujesz i wgrywasz później tylko część istotnego obszaru flash i stąd te dziwy. Przykładowo,...
jednak pojawiły się następne: "Error opening target connection" oraz "Failure opening target connection". Jeśli lampka na Nucleo miga zielono-czerwono jeszcze przed odpaleniem "Start" w STM Studio to znaczy że te komunikaty są jak najbardziej uzasadnione. Po prostu jakaś inna aplikacja (ST-LINK Utility, IDE z kompilatorem w sesji debugowania itp.)...
Dowolne arduino, albo esp (aktualnie są w sklepiku elektrody). Możesz też wziąć dowolną płytkę z stm32f103 + stlink (3usd na aliexpress) - na tym też odpalisz arduino, ew hala. Jak się spodoba można zejść niżej - na rejestry. Wszystko kwestia gustu. Ten wyświetlacz jest na tyle popularny że wystarczy podłączyć i skopiować kod (i zmienić wyprowadzenia...
Dziękuję wszystkim za odpowiedź. Przemyślę sprawę z tymi programatorami. STM'ami zająłem się póki co dla samej nauki, żeby stojąc w miejscu się nie cofać. Na wodotryskach mi na razie nie zależy. Do realizacji obecnych projektów AVR'y całkowicie wystarczają. Kwota 100zł. nie jest dla mnie kwotą zaporową. Muszę się jednak zapoznać z jlinkiem. Więc STlink...
Atollic Lite faktycznie ma troche wad np nie mozna pisac w C++, podgladu rejestrow nie ma ale zawsze mozna to ominac w taki sposob ze sobie dane z rejestru do zmiennej przypisujesz i w zakladce veriables masz to do podgladu, a reklamy wcale nie wyskakuja czesto, mi sie zdarza raz na 1h moze nawet rzadziej, CooCox faktycznie chyba lepsza opcja, najlepsza...
Jeśli nie chce się instalować w systemie i nie znajduje go należy przejść do menadżera urządzeń znaleźć nieznane urządzenie wybrać właściwości i dać aby ponownie spróbował zainstalować urządzenie. lub odinstalować urządzenie nie usuwając sterowników i potem kliknąć w ikonę z lupką aby wyszukało sprzęt Oczywiście jeśli zainstalowaliśmy Utility Pozdrawiam
Jako kompiler SDCC. Do programowania wystarczy zwykły stlink i st visual programmer.
Witam , potwierdzam słowa kolegi r00cky, testowałem to w praktyce ostatnio, Do uC energy-micro chyba tylko J-link, pozdrawiam
Od kilku miesięcy bez problemu wgrywałem na niego kod Coś mi się nie chce wierzyć, że przekroczyłeś liczbę dostępnych zapisów do Flash. Jednak możliwość taka jak najbardziej istnieje. Sprawdź poprawność napięcia zasilania. Nie jestem pewny - ale jak widzę z datasheet masz tam "option-bytes" do blokowania zapisu. Czy są puste one puste w STLINK Utility...
Pierwsza rzecz to ponowna próba odbezpieczenia "obszaru opcji" powoduje u mnie lądowanie w HardFault. Piszę o tym: [syntax=c] FLASH->OPTKEYR = 0x08192A3B; FLASH->OPTKEYR = 0x4C5D6E7F; while( FLASH -> SR & FLASH_SR_BSY ) {}; -> FLASH->KEYR = 0x08192A3B; -> FLASH->KEYR = 0x4C5D6E7F; -> while( FLASH -> SR & FLASH_SR_BSY ) {}; [/syntax] Po drugie po co...
http://obrazki.elektroda.pl/3805984400_1... http://obrazki.elektroda.pl/2991860500_1... http://obrazki.elektroda.pl/6478706900_1... http://obrazki.elektroda.pl/4274872200_1... http://obrazki.elektroda.pl/8796388000_1...
Również potrzebuje pomocy w tej kwestii, mam stlink v2 ale za chiny nie mogę go sparować z openocd, nie ma jakiegoś prostego programu do odczytu zapisu tej kości, mógłby ktoś pomóc w tej kwestii, odwdzięczę się.
Podłacz to NRST to STLINK
Witam, mam STLINKA V2, generalnie jest to płytka stm32f0discovery, na której usmażyłem procesor F0 oraz ten F103 programujący, do tego stabilizator, ale moje pytanie, czy istnieje metoda wgrania firmware do układu programującego i czy ma ktoś wsad?
ohh... wyglądający obiecująco. Czy uważasz, że oprogramowanie wbudowane w SDK alios zawiera bootloader? Miałem raczej nadzieję, że uda nam się odczytać bootloader z innego modułu Tuya. Warto również zauważyć, że alios SDK nie zawiera package.exe ani encrypt.exe Podejrzewam, że package.exe i encrypt.exe mogą być używane tylko przez tuya (tylko podczas...
Witam, mam problem z STM32F103C8T6, mianowicie nie mogę się połączyć STLinkiem przez SWD do jednego MCU. Zaznaczę, że jest nowy, programować przez usart można, jednak STLink go nie widzi. Mam obok drugą płytkę z tym samym modelem mcu (aczkolwiek się różnią napisami - wielkością czcionki i fakturą powierzchni) i tutaj nie ma żadnych problemów z połączeniem....
Nie powiem, ciekawa alternatywa dla np. USB-ASP i STLink v2(PICów nie używam). Testowałeś z układami STM? Np. STM32f103 itp.? Jak zadziała to kupuję.
W F030 strona ma wielkość 1kB co oznacza, że zmieści się tylko 256 zmiennych Jak to obliczyłeś? Pewnie 1024/4 bajty = 256, ale tutaj tak to nie działa. Strona 1024 bajty to 1024 bajty, inaczej 512 półsłów. Zapis do stron pamięci w STM32F0 wymaga zapisywania półsłów, do jednej strony oczywiście można zapisać 512 półsłów. W poniższym przykładzie zapisuję...
stlinkv2 powoduje taki sam błąd oto wyjście polecenia: dos(at)DoS-Aspire-7740:/mount/10.10/... sudo openocd -f interface/stlink-v1.cfg -f target/stm32f1x_stlink.cfg -d3 [sudo] password for dos: Open On-Chip Debugger 0.6.0-dev-00448-gc59a441 (2012-03-03-19:09) Licensed under GNU GPL v2...
Poruszony do głębi ostatnimi tematami na forum napisałem drugi (i ostatni mikroporadnik) Druga część mikroporadnika. Co zrobić jak nie mam debuggera? Najlepiej sobie kupić - można kupić taki z Chin (nie polecam albo za trochę więcej pieniędzy Jlink Edu - i to polecam jak ktoś zamierza na poważnie rozwijać to hobby. BluePill można łatwo przekształcić...
Windows 7 Pro, 32-bit Firmware version: V2.J15.S0 JTAG Debugger STM32 ST-LINK Utility v2.2.0 STLinkUSBDriver.dll v4.2.2.0 Open On-Chip Debugger 0.6.0-dev-00448-gc59a441 (2012-02-29-17:05) Eclipse Indigo Service Release 2, build id: 20120216-1857 GNU ARM C/C++ Development Support 0.5.4.201202210114 C/C++ GDB Hardware Debugging 7.0.0.201202111925 Próba...
Tak można. Odpalasz dwie instancje CubeIDE, ale najlepiej na dwóch różnych workspace - dla bezpieczeństwa. W każdej instancji definiujesz w ustawieniach debuggera dla każdej płytki inny STLINK, z innym numerem seryjnym. To samo można zrobić na jednym CubeIDE, włączyć dwa projekty, podzielić ekran na dwie części i w każdej wyświetlać pliki z różnych...
I podpada pod łamanie zabezpieczeń...
Czy taki programator z Aliex.. wystarcz?: 1PCS ST LINK Stlink ST-Link V2 Mini STM8 STM32 Simulator Download Programmer Programming With Cover A41
Podpowie ktoś lub naprowadzi jakimś przykładem usypiania mikrokontrolera STM32G030, udało mi się przygotować środowisko VisualStudio platformio pod ten mikrokontroler, blink już mi działa, wgrywanie przez stlink też. Teraz szukam informacji co trzeba zrobić aby uśpić ten mikrokontroler na określony czas tak aby pobierał możliwie mały prąd, po wybudzeniu...
A dobra, jednak nie wszystko. Ten nBOOT0 bit można przestawić z poziomu CubeIDE przez STlink? Bo coś wyczytałem, że potrzebny jest do tego jakiś inny programator? Jeśli nie w CubeIDE to w Cube Programmer, a jak tam nie to na pewno w StLink Utility. Druga kwestia, jak ten bit jest domyślnie ustawiony? Procesor będzie startował domyślnie z flash-u? No...
Wygląda że jest coś stm podobnego i ma niby wyprowadzony stlink https://duckduckgo.com/?q=fsi6x+schemati...
reset stlink eclipse stlink stlink stm32f103c8t6
cewka heterodyny śnieżka włączyć bluetooth laptopie lenovo lifepo4 trwałość
pic16f84 miernik gorenje wa60129
Claas Jaguar 860 – lokalizacja czujnika detektora kamieni STOP ROCK LG 55 cali – rytmiczne zanikanie obrazu co 1-2 sekundy, dźwięk działa, podświetlenie LED