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...
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ć...
Tak, ale zastanawiam się, czy to nie problem z napięciem zasilania - jlink bluepill daje 3.3V, a ten puya jest 5V (choć w karcie katalogowej jest napisane, że jest od 1.7V, ale to chyba tylko porty?) Ogólnie może to problem z resetem - wersja 8-pin nie ma go chyba wyprowadzonego? Ogólnie bardzo się zniechęciłem do puyi - przy niej zwykły stm32 to pikuś...
Witam Posiadam oryginalnego JLinka firmy Segger + sterowniki libusb-win32 1.2.2. Mam problem z połączeniem z targetem w OpenOCD. Używam mikrokontrolera STM32. Takie błędy mi wyskakują: C:\>openocd -f interface/jlink.cfg -f target/stm32.cfg Open On-Chip Debugger 0.4.0 (2010-02-22-19:05) Licensed under GNU GPL v2 For bug reports, read...
[url=http://shop.kristech.pl/p/24/398/ar... tego nie znalazłeś? A jtagi? Jlink stlink.
Uruchomienie biblioteki stm32 z moimi przykładami sprowadza się do dodania folderów źródeł, nagłówków i jakichś wymaganych deklaracji. Z FreeRTOSem pewnie będzie tak samo... [; 4\/3!!
Od jakiegoś czasu próbuję zrobić pewne urządzenie w oparciu o mikrokontroler z tematu. Mój problem polega na tym, że nie jestem w stanie nic do niego wgrać. Z mikrokontrolerem łączę się za pomocą J-LINKa i z samą komunikacją nie ma żadnego problemu, rdzeń jest rozpoznawany, mogę też sczytać dane z flasha (oczywiście nic tam nie ma). Piny BOOT0 i BOOT1...
A to ma, że na płytce siedzi STM32F103C8T6. Dlatego, że jakiś czas temu protokół ST-Link przestał być tajny i dzisiaj każdy Chińczyk z niego korzysta. Co jest podłączone na końcu, nie większego ma znaczenia, jeżeli sprzęgiem jest ST-Link. To chłopie poszerz sobie wiedzę. bo ze to STM nie oznacza od razu STlinka Jlink może być na LPC STM32 nawet na...
Witam. Mikrokontroler po podłączeniu przez USB pojawia się w managerze urządzeń - Porty (COM i LPT) -> Prolific USB-to-Serial Comm Port (COM1). Jednak w uVision lub jakimkolwiek innym programie (CrossStudio) nie można kontrolera zflashować. Przykładowo uVision chce zuplodowac przykładowy program dołączony wraz z mikrokontrolerem z płytki. Wchodze w...
Dziękuje za pomoc. Skończyło się na: - zestawie z eBaya STM32F103RBT6(development board ) with 2.8" TFT-module (http://cgi.ebay.pl/ws/eBayISAPI.dll?Vie... - debuggerze z Allegro SEGGER J-LINK V8 JTAG ARM CORTEX-M3 ARM9 /7 JLINK (http://allegro.pl/show_item.php?item=12... Póki co za środowisko...
przy włączaniu debuga można od razu robić reset - wtedy breakpoint na pewno zatrzymałby program
Jtag mnie jest lepszy od SWD. Jest po prostu czym innym. Upraszczajac ma sens (za cenę pinow)jezeli: 1. Masz kilka urządzeń, które chcesz programować/debugowac/testować jednym emulatorem. http://www.keil.com/support/man/docs/jli... 2. Chcesz testować produkcyjne płytki pod kątem np. przylutowania wszystkich wyprowadzen (co jest szczegolnie...
To to samo jest
https://obrazki.elektroda.pl/5900465500_... Nie, nie jest to kolejny klon STM32F030 jak by sugerowało oznaczenie. Jest to Cortex M0 z pinoutem podobnym do 8-mio bitowych mikrokontrolerów STM8S. STM8S/HK32F030M/STM32F030: https://obrazki.elektroda.pl/8248415200_... https://obrazki.elektroda.pl/9155014300_...
Czy mam mniej więcej postępować wg instrukcji http://mikrokontroler.pl/2016/05/06/stli... czyli przeflashować sobie stlinka na jlinka? a potem uruchamiać OpenOCD: openocd -f ...../jlink.cfg -f ....docelowy_uC.cfg I że powinno być szybciej? :)
bez debuggera może być trudno bawić się z armami. Myślę, że rozsądnie jest zaopatrzyć się w choćby najtańszą chińską podróbkę, która na start wystarczy. Słowa kluczowe: JLink, ULink, STLink
Witam, Zakupiłem zestaw z prockiem STM32F103ZET6 + TFT + jtag j-link segger i mam pewien problem: Skonfigurowałem środowisko Keil uVision 4 do pracy z j-link'em według manuala ze strony Keil'a i podczas aktywacji opcji FLASH DOWNLOAD w build window wyświetla mi sie: Load "..\\Obj\\test.AXF" Set JLink Project File to "C:\projekty\arm\JLinkSettings....
Niestety, st-link to j-link nie może działać z niczym innym niż stm32 w standardowych aplikacjach seggera i wszystkich innych, które używają jlinkarm.dll Niestety, simplicity commander również go używa. Oznacza to, że musiałbyś albo kupić sondę j-link, albo poszukać jakiejś poprawki jlinkarm.dll, która działa z układami innymi niż stm32. Początkowo...
Witam Działa tak samo jak każdy inny. Ostatni sterownik to V424e. 1.Uruchom JLinkGDBServer.exe Jtag powinien wykryć Ci procesor. 2.Eclipse w Port Number zamiast 3333 wpisz 2331, powinno śmigać.
Witam ponownie, problem rozwiązany, a rozwiązanie jest proste (J-link SEGGER), tylko trzeba trochę poszukać, aby debugować arma przez sw-dp (JTMS,JTCK,GND,VCC), należy po pierwsze przestawić gdb server do pracy w sw-dp, podejrzewam, że w większości gdb jest podobnie, wiersz poleceń: C:\jlinkgdbserverCL -if swd Uruchomi się gdb server w tym trybie,...
Jeżeli chcesz wgrywać programy przez bootloader to Ci nie pomogę, ale jeżeli masz jakiś debugger to możesz programować układ za jego pomocą (jlink, ulink, stlink i wiele innych). Wtedy po prostu wgrywasz każdy projekt prosto z Keila na dany procesor. P.S. Początki z armem bez debuggera mogą być bardzo ciężkie ;)
Witam W końcu dotarła do mnie płytka C:\Users\tomek>openocd -f interface/jlink.cfg -f target/lpc1768.cfg Open On-Chip Debugger 0.5.0 (2011-08-09-23:21) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge... Warn : Adapter driver 'jlink' did not declare which transports it allows; assumi...
Witam! Ostatnio zacząłem interesować się mikrokontrolerami STM32. Zauważyłem, że są różne programatoro-debugery jtag: jlink, rlnik, st-link, wigler. Dlaczego klon, czyli nieoryginalny produkt j-linka jest dwa razy droższy od oryginalnego st-linka? Czy zawiera w sobie więcej elektroniki, która mu daje większe możliwości? Druga sprawa, w ostatniej Elektronice...
openocd -f interface/jlink.cfg -f -target/stm32f1x.cfg -c "adapter_khz 1000;"
Jlink to zdecydowanie jeden z najlepszych produktów na świecie. Ale to na alim to są pirackie podróbki. Jedna nazywa się jlink edu mini https://www.segger.com/products/debug-pr... a druga jlink edu https://www.segger.com/products/debug-pr... Pierwszy kosztuje ok 20 euro. Można z St-link v2-1...
No i dalej jestem w kropce. W ciąż czekam na jakieś konkretniejsze wypowiedzi. Ja zamówiłem ostatnio coś takiego: [url=http://cgi.ebay.pl/ws/eBayISAPI.dll... do aukcji Koszt 125 + 20 zł przesyłka (z Tajlandii). Czekam obecnie na przesyłkę. Za 400 zeta z przesyłką jest też na ebayu [url=http://cgi.ebay.pl/ws/eBayISAPI.dll...
Target info: ------------ Device: STM32F103VB VTarget = 3.313V State of Pins: TCK: 1, TDI: 0, TDO: 0, TMS: 0, TRES: 1, TRST: 1 Hardware-Breakpoints: 6 Software-Breakpoints: 8192 Watchpoints: 4 JTAG speed: 2000 kHz Erase Done. **JLink Warning: T-bit of XPSR is 0 but should be 1. Changed to 1. Programming Failed! http://obrazki.elektroda.pl/9045644000_1...
Jedno i drugie to to samo. Wesja z propoxu jest spiraconym klonem i możesz mieć problemy z nią, bo segger wziął się za wykrywanie (i blokowanie) klonów. Podobnego klona możesz sobie zamówić w chinach za 15$ ([url=http://www.aliexpress.com/wholesal...
Witam, od jakiegoś czasu staram się zainstalować toolchain stworzony przez kolegę Freediego, jednak nie mogę go ukończyć przez nietypowe błędy. Żeby niczego nie przekręcić wrzucam zdjęcia i krótki opis. Zainstalowałem arm-2010q1-188-arm-none-eabi , openocd-0.4.0 . (oraz na przyszłość eclipse + 2 programy dodatkowe). Posiadam Win7 32bit. (więc chyba...
Z bootloaderem nic nie osiągnąłem, ponieważ nie jestem w stanie wgrać programu. Po dodaniu wpisu SYSFS{idVendor}=="0483", SYSFS{idProduct}=="df11", MODE="666" GROUP="plugdev" SYMLINK+="usb/stm32_dfu" do udeva plik w /dev/usb/ powstaje, ale zapis kończy się niepowodzeniem Using Parser : Raw BINARY /dev/usb/stm32_dfu: Inappropriate ioctl for device Jeśli...
gdybym chciał kombinować z LPC1114 to również przyda mi się JLink Wg mojej wiedzy JLink w OpenOCD też nie działa z SWD. Dodatkowo OpenOCD nie wspiera LPC1114, choć w Gerrit jest patch który to umożliwia. aczkolwiek widziałem już gdzieś na sieci programowanie LPC STlinkiem Podobno nie jest to żadnym problemem, ale do tej pory jeszcze tego nie sprawdziłem...
To, że STLINK z Keil'em może się "nie lubic" to akurat nie jest nic odkrywczego. Ale jak JLink nie daje rady to coś nie jest tak jak być powinno. Obie opcje w sekcji DEBUG ustaw na Normal. Spróbuj też z poziomu STLINK Utility odczytać "Option Bytes" (lub ogólnie sprawdzić czy to oprogramowanie potrafi coś zrobić z procesorem np. skasować pamięć). Jeżeli...
Bawiąc się ostatnio płytką Arduino ZERO skutecznie zablokowałem sobie dostęp do procesora. Zdesperowany zacząłem szukać jakiegoś zewnętrznego programatora. Poszukiwania na necie, zarówno w serwisach aukcyjnych jak też w firmach komercyjnych odstraszają ceną. Z pomocą przyszło mi rozwiązanie które znalazłem rozważając kupno chińskiego klona programatora...
Może pamięć się "zalock'owała" (ustawiły się przypadkiem flagi "option bytes") ? Mnie się to zdarzyło wielokrotnie. Do unlock'owania procesorów STM32 używam programatora J-Link i oprogramowania z firmy SEGGER a konkretnie "JLinkSTM32.exe". Jest to specjalnie napisany program do takich właśnie sytuacji. W ST-Linku powinien pomóc Masss Erase z programu...
Nie chciałbym inwestować na samym początku w J-linka Pamiętaj tylko, że świat nie kończy się na Keilu i JLinku [; Co do Twojego głównego pytania - wystarczy wpisać w google nazwę płytki, kliknąć w pierwszy link i przeczytać (drugi akapit). 4\/3!!
Osobiście nie zastanawiałem się nad tym długo, szukałem zestawu który ma chyba wszystko na pokładzie: Ethernet, Can, RS232, USB-RS, 485, pamięci Flash, Sram, Kartę muzyczną, Usb Host OTG, LCD + dotyk, złącze na karty SD i wiele innych... W polsce ktoś sprzedaje RedDragon za ~350zł ja zamówiłem to w chinach przez ebay i zapłaciłem z presyłką ~180zł uważam...
Zrzutów nie mam ale nie powinnieneś mieć problemów sądzę. Nie mam płytki i nie mam do czego podłaczyć aby zrekonstruować. Generalnie potrzebujesz tylko oddzielną instancję gdb servera dla każdego urządznia w łańcuchu. odpal jlink gdb server w command line na dóch róznych portach. następpnie w gdb daj np: target remote localhost:1234 monitor jtagconf...
Cześć, Jestem dość mocno przyzwyczajony do pisania w tym właśnie IDE. Combo GDB Hardware Debugging plugin + Register View + Openocd (lub JLink Server) sprawdza się dobrze. Sporadycznie używam również Eclipse do AVR i debug też działa znośnie. Od jakiegoś czasu używam Linuxa i nowa wersja Eclipse nie chodzi najlepiej na moim sprzęcie domowym. Poszukuję...
Moje pytanie jest do tego co znalazłem w Twoim artykule i tego co piszesz w tym wątku. Oprogramowanie do debuggowania Debugger GDB (GNU Debugger) potrzebuje tak zwanego "klienta GDB", który przyjmowałby i wykonywał jego rozkazy. W świecie ARMów rolę tą doskonale spełnia OpenOCD, które również jest aplikacją wieloplatformową. Obecnie OpenOCD obsługuje...
To teraz jest jeszcze weselej, zrobiłem nową płytkę, wlutowałem komponenty, znalazłem nawet jeden błąd (zwarłem ścieżki, ale nic poważnego), a tu łaskawie keil zwraca mi coś takiego przy flashowaniu przez JLinka: [syntax=c] DLL: V4.15n, compiled Jun 18 2010 19:55:09 Firmware: J-Link ARM V8 compiled Sep 6 2011 16:33:14 Hardware: V8.00 S/N : 20100214...
Rzeczywiście, wypisuje błąd związany z pamięcią stosu. Na początku zmieniam w linkerze : __main_stack_size = 4096; na __main_stack_size = 2048; błąd w konsoli w tym samym miejscu co wcześniej. lecz już konsola nie wypisuje błędów Możecie powiedzieć mi czy dobrze zabrałem się za to? Dodano po 21 gaskoin : tak ściągnąłem USB HID Demonstrator Release 1.0.2,...
witam! Z ciekawości bardziej jak najszybciej i pewnie można do PC przez UART <> USB St-link. Na 230.4 KBps+ giną znaki, Odało mi się przesyłac max 2200000 ale wlasnie z takimi problemami. I tu nie wiem czy to nie jest wina sterowników po stronie PC , Jlinka czy czegoś innego. Nie ma zadnych "chińskich znaczków" wyglada jak by dzies nadpisywał...
To coś innego. ST-LINK zmienia się w jlinka (SWD tylko oczywiście) - działa zresztą dużo szybciej niż ST-LINK. PS nie wiem czy administratora bo jak zmieniałem komputer jakiś czas temu (akurat W10 wchodził). Po prostu instalowałem jak leci i wszystko działa bez pudła. Stąd nie mam doświadczeń w "walce" ze sterownikami czy jakimiś niekompatybilnościami...
Witam, 1. Płytka z prockiem ZL26ARM (STM32F107VCTb) https://kamami.pl/moduly-sieciowe-ethern... 2. Programator jtag ZL24prg https://kamami.pl/programatory-stm32/137... 3. Windows 7 4. Środowisko SW4STM32 Płytkę bez problemu mogę...
PATH nie trzeba poprawiać, po uruchomieniu terminala "MSYS UCRT64" ścieżka /ucrt64/bin powinna tam być. (at)beyma pomyliłeś kolejność. Upewnij się że poniższe polecenia działają: [syntax=bash]make --version git --version arm-none-eabi-gcc --version st-flash --version[/syntax] Jeżeli nie to trzeba pacman-em zainstalować odpowiednią paczkę: [syntax=bash]pacman...
Możesz spróbować skonwertować do J-Link'a https://www.segger.com/jlink-st-link.htm... Powinien być szybszy
Witam. Zamierzam nauczyć się programowania mikrokontrolerów ARM - z rdzeniem ARM Cortex - M3 w języku wysokiego poziomu C. Nie ma dużego wyboru jeżeli chodzi o książki, zdecydowałem się na: "STM32. Aplikacje i ćwiczenia w języku C" M. Galewskiego (http://www.kamami.pl/index.php?ukey=pro... Zastanawiam się nad tym, jaki zestaw startowy...
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...
U mnie podobnie. Próbowałem odczytać chińskiego st-linka i też soft wyparował. Jakiś "feature" jlinka. Po wykryciu zabezpieczonego procka "odbezpiecza go" automatycznie. Tyle że cholera nawet o to nie pytał. Under Windows, there is an unlock dialog, which asks the user whether he wants to unsecure the device or not. In Linux this is always done without...
Ja bym raczej spekulował, że ten Jlink gada z dowolnym środowiskiem, ale wyłącznie z uC Infineona, żeby nie dało się go użyć np. do programowania STM32F. J-Link LITE o ile to właśnie to to Jlink z licencja sprzedawaną producentom zestawów rozwojowych. I to ten producent ma udostępnić numer seryjny byś mógł ściągnąć oprogramowanie jlinka.
Te chińskie szkoda kijem od szczotki ruszać. Lepiej sobie kup nucleo i uzyskaj st-linka z niego. Możesz sobie nawet zrobić jlinka
segger jlink jlink jlink flash jlink projekt
silnik inverter obrócić silnik obrót klawiatura satel
mikrokomputer cobra1 grzalka boiler
Konsekwencje błędnego podłączenia RX i GND w UART TTL Kod błędu F3.2 w wózkach Still i AGD