Sorry. Źle zrozumiałem Twój pierwszy post :) Pod linuxem możesz również za pomocą SAM-BA wgrać firmware do J-Linka. Jeżeli chcesz wgrać FW za pomocą openocd to musisz mieć inny sprawny JTAG (np drugiego chińskiego J-Linka)
openocd -f interface/jlink.cfg -f -target/stm32f1x.cfg -c "adapter_khz 1000;"
Skonfigurowanie OpenOCD dla J-LINKa nie jest takie proste, nie udało mi się tego zrobić. Skonfigurowanie jest banalnie proste, bo nic nie trzeba konfigurować. Instalujesz odpowiedni sterownik (np korzystając z libwdi / zadig) i uruchamiasz OpenOCD z odpowiednim plikiem konfiguracyjnym (gotowym) i już. 4\/3!!
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...
Zamiast ULINK-a kup JLINK-a. Uwierz mi , nie będziesz żałował. JLINK jest (IMHO) szybszy, oraz ma tą zaletę, że możesz go użyć również poza Keil'em. ULINK2 - tylko w KEIL. Poza tym JLINK ma wsparcie w OpenOCD i dodatkowe programy, czego w ULINK2 nie spotkasz (nigdy). Można jeszcze rozważyć ST-Link'a.
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ć...
JLinka mam w wersji Base, ale nie sądze, żeby wersja "full" obsługiwała więcej układów, a już tym bardziej jakieś archaiczne wynalazki, do których już nawet producent się nie przyznaje. Na chwilę obecną chyba jedyną opcją jest spróbowanie dołożenia obsługi nowego układu do istniejącego softu, pozostaje tylko pytanie, jak to zrobić. Jest co prawda wiki...
ST-Link nie działa z OpenOCD. JLink z OpenOCD działa. 4\/3!!
Nigdy nie używałem, ale nawet ostatnio na liście dyskusyjnej była debata o wersjach JLinka które współpracują z OpenOCD i jakieś bardzo nowe również nie chcą działać... 4\/3!!
quote="BlueDraco"]Włącz w ustawieniach debugowania opcję "connect under reset". (at)szwagros Pokaż plik konfiguracyjne openocd Albo przerób sobie st-link na jlink https://www.segger.com/products/debug-pr... JLink jest zdecydowanie mniej chimeryczny i ma lepsze sekwencje resetowania - ST_Link openOCD 2x53...
Witam, zakupiłem programator/debugger SAM-ICE Atmela i nie potrafię go nakłonić do współpracy z OpenOCD (wersja to 0.3.1 jak i 0.2.0-sr1) ze strony freddiechopin.info. Przeczytałem już kilka tutorialów dla tego układu, a mianowicie manual z wyżej już wspomnianej strony jak i manual z at91.com (Using open source tools for at91sam7), jak i ze strony yagarto.de....
Szkoda, bo fajne te procki, a tylko SWD obsługują. Dzięki za odpowiedź. Jeszcze jeden pomysł. Czy zamiast OpenOCD dałoby się zainstalować normalnie sterowniki do JLinka ze strony Segger'a i wtedy po odpaleniu JLink DBG Server debuggować przez SWD korzystając z debugowania w Eclipcie z Zylin'a?
Ogólne wskazówki są takie, że JLink do tej pory (mówię tu o wersjach z SVNa) jest wspierany jedynie częściowo, więc raczej będzie problem. Najlepiej skombinuj innego JTAGa, będziesz wtedy pewny, czy problemem jest JLink czy coś innego. Dzieki za sugestie. Wlasnie przeszukalem liste openocd-devel i wyglada na to, ze masz racje. Podobno moj zolty JLink...
Jlink to zdecydowanie jeden z najlepszych produktów na świecie. Ale to na alim to są pirackie podróbki. Możesz kupić oryginalny mini edu za mniej niż 20 euro od producenta. Link sobie znajdź sam na stronie producenta (segger). Z tymi podróbkami nie będzie działać oryginalne oprogramowanie bez crackow. Pewnie openOCD zadziała ale siła jlinka jest właśnie...
Sprawdzałem 1MHz i niższe, niestety nic to nie daje. Drugą opcję (DCC download) też wcześniej włączałem - błędy te same. Przekonwertowałem bin do hex; błąd pozostaje ten sam (offset i tak trzeba podać). Pozdrawiam. EDIT: jlink commanderem ten sam bin wgrywa się przy maks. prędkości.
a co ma jlink wspolnego z jtagkey bo nie rozumiem:| Pokaż błędy z jlinka telneta w W7 standardowo nie ma, trzeba go najpierw uruchomić, lub użyć czegokolwiek innego np putty
Nie sądzę aby JLink wspierał SWD w OpenOCD. z ST-Link akurat działa. Co do przejściówki, to jest do kupienia w farnellu, ja dałem coś koło 20-30zl chyba. A co do samego miniaturowego złącza - generalnie w JTAGu można się obyć teoretycznie z 5 pinami + masa i napięcie referencyjne (te dwa ostatnie w niektórych przypadkach można sobie darować). Naprawdę...
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ę...
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ę...
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...
(at)mickpr Stosowanie ARM-ow jest niestety czasem mniej wygodne i lepiej dac AVR-a itp. Co zrobisz jak potrzebujesz TTL 5V ?, a porty 5V tolerant cie nie urzadzaja. Pakujesz konwertery ktore kosztuja i w dodatku podnosza cene PCB. Dalej zamiast dawac trudniej dostepne ARM-y z serii motor control, mozna znalezc jakiegod dsPIC-a itd. (jesli potrzebujemy...
Chyba rozwiązałem problem. Łączę się teraz przez JLinkGDBServerCL.exe tj. wersję konsolową. Wersja GUI mnie cały czas rozłączała. Możliwe, że wersje OEM JLink'a nie są do końca wspierane. Mam nadzieje, że w niedługim czasie wyjdzie wersja OpenOCD ze wsparciem SWD.
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...
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? :)
dlatego kupiłem JLinka EDU, który nie działa z w/w programem. Masz rację - nie działa. Ma za to własny program - JFlash. Jest oczywiście jeszcze wiele innych (np. OpenOCD) z którymi JLINK działa. Jaki "wsad" masz do zaprogramowania? HEX/BIN/inny? Które piny są wymagane, żebym połączył się Jlinkiem z tą Atmegą? JLINK nie służy do programowania mikrokontrolerów...
Witajcie, Niestety na wskutek popełnionego błędu, skasowałem bootloader w pamięci flash. Urządzenie wykorzystuje procesor OMAP5912 oraz pamięć Spansion S29GL128S. Udało mi się pomyślnie podłączyć interfejsem JTAG (Jlink) do procesora, jestem w stanie odczytać różne obszary pamięci, jednak zapis nie jest skuteczny ponieważ procesor ignoruje te zapisy....
Cześć! Dzięki za pytanie i informacje o JTAG. Nie, nic z tym nie zrobiliśmy, ale OpenOCD z jtag byłby fantastyczny. Jeśli dobrze rozumiem, wymaga to dostępu do pinów SPI i kilku innych. Nie jest to oczywiście główny problem sam w sobie. Zauważyłem w oryginalnym Makefile autorstwa Tuya, że mają konfigurację używającą OpenOCD (i jlink) z szeregowym bootloaderem...
Jlink to jlink. Wszedłbyś na stronę Seggera to wszystkiego byś się dowiedział.
A niby czemu "Kepler", a nie po prostu "najnowszą"? Bo Kepler jest najnowsza właśnie, a GNU ARM Plugin dostał wsparcie (którego nawet nie zdążyłem jeszcze przetestować) dla JLINK i OpenOCD. Za miesiąc Kepler zostanie zastąpiony nową wersją i wtedy Twój post straci aktualność. Taka jest naturalna kolej rzeczy, 99% postów na elektrodzie jest przestarzałych....
A jak ma się zbędne ok. 200zł to warto zainteresować się Jlink Edu. Nie jest się ograniczonym do producenta i wygoda nieporównywalna (przynajmniej do Jtaga na FTDI i STLinka działającego z OpenOCD). Jeden zakup i spokój na długo...
Aha, pełne ciepła wpisy - jakoś, nie zdziwionym:) Co do debugowania, to jednak wpływ na wykonywanie kodu jest znikomy. Więcej jest to zależne od środowiska i sposobu wykonywania kodu ( np. krokowe GDB + OPENOCD + ST-LINKv2, wykonuje kod zupełnie inaczej niż np. IAR + JLink/JayLink? BASE ). Stąd takowe wnioski. Co do zagnieżdzonych przerwań, to nie umiem...
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...
Witam ponownie, rzeczywiscie po zainstalowaniu wspomnianych wyzej sterownikow i wpisaniu komendy openocd -f interface/jlink.cfg -f target/sam7x256.cfg lacze sie z plytka i tu rodzi sie pytanie, poniewaz w manualu nie ma nigdzie jasno podanej sekwecji komend do wgrania programu do flasha(w crossworks jedno klikniecie). Znalazlem na forum: reset halt...
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...
Mam do zaoferowania J-taga zgodnego z J-link firmy Segger, umożliwia on zaprogramowanie oraz debugging mikrokontrolerów z rdzeniem ARM7/ARM9/ARM11 oraz Cortex-M0/M1/M3, współpracuje z: ADS, Realview, Keil, IAR, OpenOCD .... j-link posiada standardowe 20 pinow złącze. Towar został przetestowany i działa idealnie!!! Wszelkie inforamcje na temat produktu...
ma być H7, to trochę poczytam o nowinkach Bardzo duzo nowinek :). Ciekawostka jest, ze stlinkgdbserver nie potrafi sie z nini dogadac. OpenOCD i jlinkgdbserver jak najbardziej
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,...
(at)dziechu Nie wiem po co ty chcesz cos wylutowywac czy cicac sciezki... mi spokojnie smiga LCD po FSMC (popularne chinczyki z touchpadem) do tego podpieta karta SD itp. Do tego wiem ze nie tylko mi to dziala bo projektow w internecie z wyswietlaczem jest multum... Na elektrodzie masz nawet projekt "oscyloskopu" na stm32f4discovery (calosc w formie...
Ja w konsoli mam: wMbus GW started Configuring OTA ... ETH Started CC1101 version: 20 CC1101 initialized T: 1944304C5CB42241CC01A211180013ECC0828950... T: 6E4401065450170405077A2800608560CB0A962D...
Dobre wieści: . Udało mi się wykorzystać chińską przeróbkę ST-.LINK V2 na JLINK OpenOCD. OpenOCD ZS3L, a następnie przystąpił do instalacji nowego bootloadera. Dobra wiadomość: flashowanie nowego bootloadera NIE zamurowało urządzenia i nadal uruchamiało stockowy firmware. W tym miejscu zacząłem nabierać podejrzeń. Jeśli nowy bootloader również uruchamia...
Witam. Posiadam płytkę z nawigacji Medion PNA470T, z ARM920T z procesorem s3c2440, wyświetlacz 4,3". Mam jtaga: wiggler oraz jlink. Próbowałem zatrzymać rdzeń, aby wgrać firmware nawigacji. H-jtag oraz openocd widzą procesor ale nie wiem jak zatrzymać rdzeń aby wyczyścić nand (k9f2g08) lub coś wgrać. Port j-tag posiada tylko linie TMS, TDI, TCK i TDO,...
Jak nie uzywasz innych jtag-ow to spokojnie wystarczy. Ja jeszcze uzywam jak wspomnialem jlinka i jtaga na ftdi (4R|\/|-JT4G Rev02) - dlatego dodatkowe opcje...
Nie specjalnie wychodzi mi po prostu konfiguracja Eclipse http://www.elektroda.pl/rtvforum/topic13... http://www.elektroda.pl/rtvforum/topic13... do tego dochodzi kwestia J-Linka i braku jego obsługi w w OpenOCD. OpenOCD obsługuje JLinka od bardzo dawna. 4\/3!!
Witam. Zakupiłem ostatnio programator/debugger J-Link od SEGGER. Nie jest to raczej firmowy sprzęt bo został zakupiony za trochę ponad 100zł (czyli klon J-Linka). Chciałem sprzęgnąć go z OpenOCD, jednakże nie dałem rady (podobno "ten typ tak ma" - OpenOCD nie obsługuje w tej chwili tego sprzętu przynajmniej nie w taki sposób, żeby możliwa była praca...
Jeśli chcesz je tylko programowac, to przecież można to zrobić po UART, po co Ci JTAG. Jak kupisz JLinka, to przygotuj się na zakup IARa, który na pewno nie jest tani... Wsparcie dla SWD w OpenOCD jest kwestią kilku najbliższych miesięcy (jak już gdzieś pisałem - jest to milestone następnej wersji 0.5.0), więc wystarczy po prostu poczekać chwilę. 4\/3!!
Ty wgrywając to po rs232 nie omijasz bootloader. Raczej go używa. A bootloader raczej liczy sumę kontrolną. Nie musisz kupować Jlinka za kilkaset złotych. Wystarczy że kupisz STM32 minimal development board za kilka kilkanaście złotych. Wgrywasz do niego plik hex https://github.com/x893/CMSIS-DAP/tree/m... używając firmowego bootloadera...
Na stronnie FreddiegoChoppina jest opis jak sobie skonfigurować Eclipsa wraz z całym toolchainem do ARMów (m in STM32) + debuggerem. To wszystko co tam jest opisane można zrobić na linuksie bo to są narzędzia pisane właściwie pod linuksa (w większości). Nie wiem czy poprawiono obsługę JLinka w ciągu ostatnich 2 lat, ale dwa lata temu jeszcze była ona...
Jeśli kogoś interesuje prawie nieużywana "używka" kupiona od freddiego w styczniu to zapraszam na priv. Niestety straciłem cierpliwość do open source-ów i kontynuuję zabawę w Keilu z JLinkiem. Pozdrawiam
Nie to nie jest o wyzszosci swiat... po prostu xMega sa czyms wyposrodkowanym, o wiele latwiejsze by zaczac niz ARM-y i nowoczesniejsze niz stare i ograniczone male AVR-y Natomiast co do srodowiska to ja nie napisalem ze nie ma, mozna miec na ARMy cos fajnego - ale wymaga to wlasnej pracy i poskladania sobie samemu. Jedyne z czego zrezygnowalem to z...
Lada dzień będę miał płytkę z LPC4088, ponieważ CoIDE nie wspiera jeszcze tego cpu próbuję swoich sił z Eclipse. Aktualnie mam JLink'a tylko ze wsparciem SWD. Bazując na poście http://www.elektroda.pl/rtvforum/topic24... próbowałem napisać lpc1114.cfg dla OpenOCD 0.7.0. Na razie to dla mnie czarna magia :) Wywołuję poleceniem: openocd -f interface/jlink.cfg...
openocd jlink segger jlink jlink jlink flash
vista partycja iiyama g2530hsu centralka autronic
Samsung UE40H6470SS – listwy podświetleniowe D4GE-400DCA-R2 i D4GE-400DCB-R2, konfiguracja, zamienniki Pioneer XR-P270C – error 1 na wyświetlaczu, uszkodzenie napędu CD, paski, laser, serwis