1. Próbowałeś podłączyć się do układu który jest pod resetem? W OpenOCD da się to zrobić do wywołania dokładając np. -c "reset_config srst_nogate connect_assert_srst" 2. Co do problemu który obserwujesz, to może nowsza/rozwojowa wersja OpenOCD by tu zadziałała?
Adres portu można zwykle zmieniać w BIOSie, chyba że pytasz o adres pod jakim szuka OpenOCD, to chyba widać, że jest w linijce: parport_port 0xc8b8 4\/3!!
A masz skompilowane OpenOCD poprawnie? Dla linuxa i portu LPT muszą być inne opcje niż dla Windowsa. Może masz zły port? Może nie ma do niego dostępu? 4\/3!!
Dziękuje za odpowiedzi niestety to nie koniec wątpliwości i pytań. Zgodnie z instrukcją odnośnie zakładki -debugger- remote target "Drugim parametrem który należy zmienić w tej zakładce jest numer portu za pomocą którego GDB będzie komunikował się ze sprzętem - w przypadku OpenOCD standardowo jest to port o numerze 3333." U mnie domyślnie jest TCPIP...
Witam! Czy może ktoś wie jak zmusić openOCD do działania z driverem Seggera? Standardowo openOCD używa libusb do komunikacji z J-Link. Można oczywiście np. "zadig-ować" driver, ale wtedy przestaje działać oryginalny gdbserver Seggera. Mam procesor z portem openOCD. Nie jest obsługiwany jeszcze przez Seggera, tak że pracując na nim muszę użyć openOCD....
Serwer nie widział Nucleo gdy było podpięte do portu USB 3.0. Co dziwne pod Linuksem płytka podpięta do tego samego portu działała. Pozdrawiam
Zgadza się - są tam wpisy tylko dla pierwszego kanału, bo drugi (port szeregowy) powinien być obsługiwany przez sterowniki od FTDI. 4\/3!!
OpenOCD 0.2.0 na mojej stronie ma (i mieć będzie) support dla portu równoległego, więc sobie zainstaluj. 4\/3!!
Gdzieś była konfiguracja JTAG autorstwa (at)xabean. Sprawiłem, że JTAG działa, to te same piny, które są używane do programowania SPI, więc nie musiałem niczego zmieniać. Wrzuć poniższą konfigurację do pliku bk7321t.cfg i uruchom openocd -f bk7321t.cfg, aby go uruchomić. source [find interface/raspberrypi2-native.cfg] ## https://docs.microsoft.com/en-us/win...
> Error: JTAG interface has to be specified, see "interface" command openocd -f interface/parport.cfg -f target/str912.cfg Ewentualnie w pliku parport.cfg trzeba będzie dostosować prędkość (komendą jtag_speed) (możliwe że będzie dobrze działać na RCLK - tak jak teraz jest w konfigach) i adres portu do którego podłączony masz JTAG (to raczej na pewno)....
OpenOCD obsluguje port rownolegly, jesli jest to dokompilowane. obecne wersje openocd nie maja tego w standardzie. pobaw sie zworkami, przewaznie to jest problemem. Flash MAgic sluzy do czego innego, przez H-JTAGa musi dzialac. czasem trzeba zainstalowac dodatkowy programik, ktory 'udostepni' port rownolegly, choc w H-JTAG mysle ze jest to zbedne. 4\/3!!
[url=http://www.speedyshare.com/75525335... - z obsluga portu rownoleglego. niestety jest to po prostu kopia zainstalowanego pakietu - nie mam instalatora. o zmienne srodowiskowe i inne pierdoly trzeba zadbac samemu. 4\/3!!
nie jestem w stanie wiele pomoc - nigdy nie uzywalem JTAGa na LPT do ARMow. moge jednak powiedziec, ze problem nie jest po stronie OpenOCD. moze ustawienia w biosie dotyczace portu LPT - on ma pare roznych trybow i z tego co kojarze, dla JTAGa nalezy wybrac ten standardowy (SPP) bez zadnych cudow. 4\/3!!
Co ja mam mysleć na temat telnetu w kontekscie dogadania się z tą czarną kostką z nóżkami? W wielkim skrócie. Openocd po uruchomieniu z poprawnie skonfigurowanymi skryptami target oraz interface po wykryciu procesora uruchamia na portach ustawionych w skrypcie interface(domyślnie telnet:4444 gdb:3333) dwa serwery. Jeden z którym można się połączyć...
gdyby był port to cała ta dyskusja byłaby bezprzedmiotowa. Po prosu uważam ze akurat to radio pomimo ceny jest nie najlepsze właśnie z powodu takich szczegółów. Za 50zł więcej można kupić Turnigy 9 kanałów, na które to radio jest port openOCD. Dlatego jak ktoś chce tanie, sprawdzone i dobre radio to lepiej kupić Turnigy 9x.
Do tej pory łączyłem GDB z OpenOCD przez TCP/IP na porcie 3333. Zmiana na połączenie przez "rurę" (rys.) nic nie zmieniła, niestety... http://obrazki.elektroda.net/4_128741025... Wszystko działa, tylko WOOOOLLLNOOOO :) Możecie podzielić się wrażeniami w zakresie szybkości programowania FLASHa w tym środowisku? Chcę wiedzieć, czy jest to norma,...
Trochę dziwne. Zawsze możesz zignorować GDB i połączyć się z OpenOCD bezpośrednio przez telnet (port 4444), wydać komendę typu "halt" i będziesz wiedział mniej więcej co się dzieje również. W OpenOCD można również stawiać breakpointy oraz dokonywać dezassemblacji pamięci. 4\/3!!
Miałem taki sam problem z tym procesorem. ID procesora się sczytywało i możliwe było sprawdzenie czy pamięć flash jest pusta, jednak przy próbie kasowania czy programowania wyskakiwał mi timeout (H-JTAG i jeszcze parę innych programów). Udało mi się zaprogramować za pomocą openOCD openOCD: http://www.yagarto.de/ giveIO: http://elportal.pl/index.php?module=Cont...
Już działa, problemem był brak włączonego taktowania dla diody portu led i breakpointa na przerwaniu bo jak się okazuje działało tylko o tym nie wiedziałem. Co ciekawe nadal nie działa dla pinu PB3 natomiast dla PC3 i dla PA3 tak. Sprawdziłem w pętli i po podciągnięciu do 3,3V PB3 cały czas jest 0. Czy możliwe, że jest to upalony pin? Konfiguracja dla...
Cześć, mam kilka wątpliwości: po pierwsze rozumiem że płytka ewaluacyjna jest cały czas podłączona do do BBB? w takim razie komenda "telnet 127.0.0.1 4444" jest bezsensowna, ponieważ adres 127.0.01 to adres własny maszyny na której jest wykonywana https://pl.wikipedia.org/wiki/Localhost a OpenOCD chodzi na BBB (odpalanie go na laptopie nie ma chyba...
OpenOCD wspierało i zawsze wspierać będzie JTAGi na port równoległy, ale OpenOCD skompilowane na system 32-bitowy na 99% nie odpali na systemie 64-bitowym - niestety. Poza tym co jest w zlinkowanym wątku nie mam na razie nic więcej do dodania - może gdy będę miał czas się tym zająć, to spróbuję skompilować wersję 64-bitową i stworzyć też dla niej instalkę....
W jaki sposób skonfigurować System Workbencha/GDB żeby łączył się z OpenOCD na zdalnym komputerze a nie lokalnym? Nie mogę znaleźć pliku gdzie to jest skonfigurowane, w GUI takiej opcji chyba nie ma.. W tej chwili robię tunel z lokalnego portu 3333 na zdalny i działa tylko krzyczy że nie mógł uruchomić OpenOCD. Artur
Mam działające JTAG, to te same piny używane do programowania SPI, więc nie musiałem niczego przepinać. Upuść poniższą konfigurację do bk7321t.cfg i uruchom openocd -f bk7321t.cfg, aby ją uruchomić. source [find interface/raspberrypi2-native.cfg] ## https://docs.microsoft.com/en-us/win...
ok - dzięki. Jestem już dość zmęczony i ciężko u mnie ze zrozumieniem czytanego tekstu. Czytałem już wiele postów,artykułów po polsku i angielsku jednak i tak za bardzo tego nierozumiałem. A pozatym mniej czytam a więcej patrzę na komendy. Ok - teraz już wiem że ta komenda openocd odpala demona na zdefiniowanym porcie 3333 - i dopiero wtedy można się...
Nie debuguje z Eclipsa (błąd zaraz po zaprogramowaniu ale przed debugowaniem) prawdopodobnie programów > 1MB (ale przyczyna może być inna). Program po restarcie działa poprawnie (zaprogramowany został poprawnie). Problem dotyczy płytki STM32F429I-DISCO. Dla niej można pobrać źródła które po skompilowaniu są > 1MB. Korzystam z: STM32F429I-DISCO -> STLINK-V2...
Witam. Do programowania ARMow uzywam Wigglera i OPENOCD. Problem polega na tym, ze na jednym komputerze Wiggler bez problemow laczy się z OpenOCD. Nastomiast na drugim komputerze z tą samą wersja OpenOCD, tymi samymi plikami konfiguracyjnymi oraz tym samym sprzętem nie moge się połączyc z programatorem... Ciagle dostaje taki komunikat przy próbie połączenia:...
Jedyne co tu może być nie tak to port LPT i - ewentualnie - możesz spróbować dodać do wywołania OpenOCD takie coś: -c "reset_config trst_pulls_srst" Jeśli to nic nie da, to generalnie problem jest sprzętowy. GiveIO zainstalowałeś jak mniemam? 4\/3!!
Żeby sprawdzić czy wszystko jest OK, to możesz uruchomić skrypt status_giveio.bat. Sprawdź czy adres portu w systemie jest taki sam jak w pliku parport.cfg 4\/3!!
na winxp jak zrobisz wszystko tak jak napisał Freddie na swojej stronie to MUSI działać, wtedy JTAG jest wykrywany przez OpenOCD (nawet jak nic nie podepniesz) + jeden port COM, powiedz jeszcze jak się zachowują diody i przyczyny chyba bym szukał w HW (chociaż mówisz, że już zmieniłeś eeprom, więc cośtam jednak działa)
Witam Próbuje zainstalować i skonfigurować OpenOCD. Zainstalowałem Open On-Chip Debugger openocd-2007re141 (z wersją openocd-2007re204 też próbowałem). Zgodnie z instrukcjami próbuję zainstalować driver giveio.sys do obsługi portów (potrzebuję to do programatora ARMów). W wierszu poleceń dochodzę do lokalizacji drivera: c:/program files/openocd-2007re141/driver/parport.....
Dziękuję za wskazanie openocd przeglądam http://obrazki.elektroda.pl/6196649000_1... Trafiłem również na stronę Freddiego Chopina. Jego programator jest chyba oparty na układzie http://obrazki.elektroda.pl/6646953300_1... Byłbym wdzięczny za wszelkie linki w tym temacie. W jaki sposób zgrać zwykły LTP z Openocd? Nie wiem...
1. Użyj "oficjalnej" wersji OpenOCD, a nie jakiejś paczki z nieznanymi zmianami ("dirty"). Skompilowana wersja (dla Windowsa) OpenOCD 0.9.0 pobrana z Pańskiej strony, Freddie, dała identyczną odpowiedź jak w poprzednim poście. 2. Skoro problem jest z debuggerem, to dobrze byłoby podać jaka to wersja, jak skonfigurowana, jak ją uruchamiasz i co pojawia...
Rejestry deklarowane przez program nie mają nić współnego z rejestrami mikrokontrolera , z resztą odczyt i zapis zawartości mikrokontrolera ich nie dotyczy , bo są fizycznie w pamięci ram której programator nie zapisuje . "Rejestr" nie oznacza tylko fizycznego rejestru rdzenia procesora czy peryferiala . Może to być jedna lub kilka komórek w pamięci...
1. Podejrzyj komunikaty kernela (komenda dmesg), szczególnie jego końcówkę po podłączeniu jtaga do portu usb, system powinien go wykryc. 2. Co do libftdi. Nie wiem jak jest w fedorze, ale w ubuntu paczka nazwana libftdi to tylko same biblioteki dynamiczne, które pozwalają na uruchomienie programu wykorzystującego daną bibliotekę, ale już nie jego kompilację....
No więc po kolei 1. Skopiować jakiś zbliżony plik i zmienić mu nazwę na lpc2378. Niech będzie to plik lpc2148.cfg if { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME } else { set _CHIPNAME lpc2148 } if { [info exists ENDIAN] } { set _ENDIAN $ENDIAN } else { set _ENDIAN little...
Jak najbardziej tak zrobiłem i wszystko działa jak trzeba. Mój upór wynikał stad, że skoro jest wtyczka AC6 z opcją uruchamiania Openocd, to korzystałem z niej sądząc, że dlatego nie działa, bo coś zrobiłem źle. Finał sprawy taki: Zrobiłem nowy config korzystając z C/C++ GDB Hardware Debugging, tam ustawiłem ścieżkę do arm-none-eabi-gdb, ustawiłem też...
Sprawiłem sobie moduł z Propoxa ze scalakiem FT2232HL. Działa mi to częściowo z urJTAG - wykrywa, że mam podłączony XC9572XL. Działa dobrze (i wolno) z tym co opisałem wyżej, a z openocd nie mogę się połączyć! O co chodzi? C:\ocd\bin>openocd -f interface/minimodule.cfg -c "adapter_khz 10" Open On-Chip Debugger 0.5.0 (2011-08-09-23:21)...
dokładnie jest tak jak piszesz,- sterowniki wziąłem z openOCD. Tylko z tego co pamiętam w xp był jeszcze port com widoczy w menadzerze BTW: jak należy dobrać plik target dla LPC2141/2 bo w openOcd w folderze target nie widze takiego pliku, wywołanie z targetem LPC2148 dla docelowego 2141 http://obrazki.elektroda.pl/8181037500_1... ale...
Następnie podłączam JTAga wykorzystując jeden reset, który na płytce podciągnięty jest do VCC. A do OpenOCD przekazujesz informacje, że masz dwa... W jaki sposób można wgrać program przez OpenOcd wykorzystując telnet? Połączyć się przez telnet (port 4444) i wysłać parę komend. Przykłady w manualu do JTAGa. 4\/3!!
Przedstawie Ci dokładny zarys co się działo. Kilka dni temu męczyłem stm'a odnośnie połączenia z programatorem. Wyniki były takie same jak w listingu z pierwszego mojego postu. W końcu doszedłem do tego, że należy zasilić jednocześnie moją płytke i programator (poprzez usb). Układ wtedy został wykryty i możliwe było kasowanie, programowanie stm32. Program...
jesli mowisz o pliku konfiguracyjnym do OpenOCD, to odpowiedz brzmi: nigdzie i nijak. nalezy uruchomic OpenOCD z tym wlasnie plikiem jako skryptem konfiguracyjnym. tworzy to telnetowy serwer JTAGa odbierajacy dane na jakims tam porcie. Eclipse, a w zasadzie gdb, nadaje na tym samym porcie komendy i w ten sposob to dziala. przelec krok po kroku 'how...
Problem się rozwiązany, pod eclipse galieo wszystko działa pod heliosem nie chciało, wydaje mi się, że dotyczyło to trochę zmienionego dodatku cdt i jego konfiguracji. Strzałka obok robaczka->Debug configuration->DBG Hardware debuging->Zakładka debug: Comand set: Standard Protocol Version: mi Use remote target: V JTAG device: Generic Host name or IP:...
PS. Znacie może soft który pozwala na odpalenie na jednym komputerze kilku instancji debuggera ? W tej chwili używam Wigglerów z H-Jtagiem ( www.h-jtag.com) i NoIce ( www.noicedebugger.com ) ale one nie dają takiej możliwości ( nawet jakbym miał 2 porty równoległe). Czy ktoś może próbował odpalić dwie instancje OpenOcd W CrossStudio jest to możliwe,...
Wielkie dzięki, pomogło. Podejrzewam, że problem był z portem USB. Instalowałem wcześniej ST-LINK, ale nie V2. Wszystko śmiga, wielkie dzięki za pomoc. Problem rozwiązany, zamykam.
Witam, w OpenOCD 0.4.0 z FTDI dostępny jest konwerter Serial->USB widoczny pod Windowsem jako port COM. Ze wglądu na to, ale wersja 0.4.0 nie wspiera "device id" 0x10006430 przesiadłem się na wersję 0.6.1 oraz libusb - STM32 zostaje rozpoznany i mogę flashować, ale wraz w użyciem libusb zniknął konwerter Serial->USB. Czy jest jakiś sposób, aby OpenOCD...
Na płytce nie mam żadnych pull-upów. LPC2xxx wymagają pullupów na liniach, JTAG dostarcza części z nich, ale dodatkowo w niektórych LPC są piny które włączają/wyłączają JTAGa i tym podobne zabawy - te piny muszą być odpowiednio spolaryzowane przy resecie. Z datasheeta: P1.26/RTCK 24 Ponieważ JTAG-lock-pick 1.x.x nie obsługuje pinu RTCK, to i na tejże...
Mam problem z uruchomieniem JTAg-a zakupionego od firmy Propox. Prawdopodobnie sam JTAG działa bo coś tam się dzieje na porcie. Uzywam oprogramowanie Yagarto (OpenOC, GNUARM i inne narzędzia podane w bardzo przystępnej formie). Programator jest klonem Wiglera więc przy konfiguracji openOCD używam dolączonego do programu pliku: sam7_wig.cfg niestety...
Ciekawe po co PISAĆ te pliki, skoro ... są już gotowe... openocd -f interface/parport.cfg -f target/sam7x256.cfg Ewentualnie dopasować zawartość plików do "rzeczywistości" - częstotliwość kwarcu w pliku sam7x256.cfg (na końcu), prędkość JTAGa, port JTAGa. A przedewszystkim - w czym ty w ogóle masz problem, skoro ŻADEN z podanych przez Ciebie błędów...
Skoro OpenOCD może się połączyć z ST-Linkiem to sterowniki są w porządku. Co ciekawe... Wszystko kilka dni temu mi działało... ? Dało się sterować portami GPIO... Nie skonfigurowałeś może pinów SWD jako GPIO?
Zrób make clean i skompiluj jeszcze raz, bo nie pokazałeś pełnej kompilacji. U mnie generalnie moduł gpio.o oraz main.o zajmują więcej. Mam najnowszą wersję CodeSourcery. Zweryfikuj poprawność programowania - jest do tego jakieś polecenie w OpenOCD. I pomiń na razie GDB - możesz się z OpenOCD połączyć przez telnet (telnet localhost 4444). 4\/3!!
Witam, Freddie wiesz może jak zmieniać nr portu com (jaki pojawia się po instalacji sterowników FTDI) na inny? W menadżerze urządzeń pojawił mi sie port com 8 i 10. Jest to dla mnie dość uciążliwe bo potrzebuję od numeru 1-4. Próbowałem we menadżerze zmianie np na com 1 i com 2 ale w obu przypadkach, nie ma transmisji danych (sprawdzane pod terminalem),...
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ć...
Dobra, spróbuj na razie bez GDB - przez telnet (port 4444) i wydaj kilka poleceń typu reset halt, reset init, soft_reset_halt, resume, halt, step, ... 4\/3!!
Czy wykorzystujesz jakieś przejściówki do RS'a? Ja swego czasu miałem problem z nimi gdyż program FlashLoader nie był wstanie rozpoznać bootloadera (on na początku ustala prędkość z uC) . Spróbuj zmniejszyć prędkość portu ... u mnie czasami skutkowało. Odkąd stosuje wbudowany RS232 na płycie głównej problemy zniknęły bezpowrotnie .
To jest najprostrzy Jtag do ARMow (cos jak ten zgodny z ISP STK200/300) zbudowany na jednym buforze HC244 (swoją drogą STK200/300 na allegro chodza po 14 zł, a Jtag o prawie takiej samej budowie za 40, to się nazywa biznes :D). Dokładnie nazywa się to Jtag Wiggler. Co nie znaczy ze jest zły, bo sam czasmi takiego używam. Jedyny mankament to taki, że...
Nie mam czym otworzyc schematu. Ja walczylem z tym: P1.26 — General purpose digital input/output pin RTCK — Returned Test Clock output. Extra signal added to the JTAG port. Assists debugger synchronization when processor frequency varies. Bi-directional pin with internal pull-up. Note: LOW on this pin while RESET is LOW enables pins P1.31:26...
Doinstalowałem hidapi-devel-0.7.0-2.a88c724.fc19.x86_64 i hidapi-0.7.0-2.a88c724.fc19.x86_64 po czym kompilacja przebiegła prawidłowo. Uruchamiam w sposób podany poniżej lecz program się zamyka zamiast nasłuchiwać na porcie 4444 [syntax=bash] [root(at)localhost ~]# openocd -c "interface cmsis-dap" -f /usr/local/share/openocd/scripts/target/...
Pierwszy wynik testów : Open On-Chip Debugger 0.1.0 (2009-01-21-21:15) Release BUGS? Read http://svn.berlios.de/svnroot/repos/... $URL: https://kc8apf(at)svn.berlios.de/svn... /openocd.c $ jtag_speed: 0 jtag_speed: 20 Info : JTAG tap: stm32.cpu tap/device found:...
No właśnie. Ja też zawsze podłączałem JTAGA używając linii: TDI, TDO, TMS, TCK i nRST. Jako interfejsu używałem: portpar (równoległy na porcie LPT), Andtech JTAG (zgodny z Amontec JTAGkey na FT2232), ZL24PRG (zgodny z OCDlink, na FT2232) Łączyłem się z prockami ARM7 i ARM Cortex-M3. Wszystko zawsze działało, na różnych OpenOCD (0.1.0, 0.4.0 i chyba...
Korzystam ze srodowiska GNUArm+OpenOCD+wiggler(testowalem tania wersje na port rownolegly i moj klon amontec jtagkey'a na ft2232c - obie sprawuja sie znakomicie przy czym nie widze zeby ten na USB byl lepszy czy szybszy). Zdaje sie ze teraz bardzo popularny jest toolchain z http://www.yagarto.de/ zawierajacy w sobie wszystko co najlepsze z narzedzi...
Zaszła potrzeba poznania przybliżonego podziału użytkowników OpenOCD w zależności od uzywanego systemu operacyjnego. Na liście dyskusyjnej OpenOCD trwa debata na temat bibliotek ftd2xx, które pozwalają o wiele lepiej wykorzystać JTAGi na FT2232 niż wersja open-sourceowa (libusb+libftdi) - ponieważ większość programistów OpenOCD używa linuxa, bagatelizują...
Możesz tak zmodyfikować swoje funkcje, aby zwiększały specjalną zmienną globalną na starcie i zmniejszały przed powrotem o tyle bajtów ile zajmują zmienne lokalne danej funkcji. Wartość takiej zmiennej możesz wyrzucać na port szeregowy (co nie zawsze jest możliwe) albo odczytywać debugerem.
Na razie nie mam nowych układów. nigdy wcześniej nie kupowałem w Fanellu z tego co widzę to można płacić albo karta kredyt albo drugim sposobem jest jakaś płaność dla firm. Szkoda ze nie mają kont w bankach państw do ktorych sprzedają. Ja spróbuje zamówić sample na firme może przyślą byłoby prościej. Uruchomiłem inna płytkę z FT2232 i dałem układy 74LVC4245...
To, że programator ma VCOMa to nie znaczy, że w złączu JTAG są linie od RSa. Na płycie masz port USB. Nie wiem co to za płyta, ale z tego co widać na zdjęciu masz na niej konwerter USB RS232. Musisz zainstalować sterowniki do tego konwertera i za jego pomocą łączyć się z płytką. Inną opcją jest łączenie się poprzez posiadany JTAG, ale programem OpenOCD.
Programator ZL14PRG. Nie wiem co dalej, dlaczego nie wgrywa programu, jakieś pomysły? Open On-Chip Debugger 0.2.0 (2009-07-18-09:50) Release $URL: http://svn.berlios.de/svnroot/repos/... $ For bug reports, read http://svn.berlios.de/svnroot/repos/... parport port = 888 jtag_speed:...
Niestety ja rowniez napotkalem na klopoty. OpenOCD wyrzuca mi takie cos: Error: Unable to open ftdi device: device not found. EEPROM zaprogramowany, sterowniki instalowalem (zarowno te ktore byly w paczce openocd) jak i te od freddiego (nic nie pomoglo). W urzadzeniach mi pokazuje tak jak powinno byc czyli port szeregowy na sterownikach FTDI, a kanal...
Witam :-) Development board jeszcze w (wczesnej) budowie, więc nie mogę tego sprawdzić fizycznie, ale znalazłem w internecie programik do flashowania STM32 via serial port, ktory wyglada obiecująco: http://code.google.com/p/stm32flash/. W zwiazku z tym pytanie - czy ktoś juz go używał w praktyce pod linuxem? Jest oczywiscie openOCD, ale zawsze warto...
r717 nie obsluguje w ogole LPT, wiec nawet nie masz co probowac. zainstaluj wersje 0.1.0 (nie ma wersji 1.0, wiec nie wiem co zainstalowales), zainstaluje give_io (w instalatorze dla windowsa - plik .msi - znajduje sie to w katalogu drivers), potem probuj dalej. Racja - 0.1.0 Uruchomiłem plik install_giveio.bat i nastepnie status_giveio.bat. Efekt:...
Hej, To ja podpytam się troszkę od strony technicznej ... NRF51 .. programowałeś w Eclipse czy w jednym z komercyjnych wersji środowisk , który SoftDevice ? Pytam bo mam problem z NRF51 - uruchomiłem Template z SDK12 ( ostatniego obsługującego serię NRF51 ) softdevice S130 .. lecz mam problem z dodaniem serwisów i charakterystyk ... całość programuję...
(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...
0. Czy zmieniałeś konfigurację pinów połączonych z JTAG (PA13,PA14,PA15, PB3,PB4)? 1. Jeżeli tak, to ustaw BOOT0 = 1 i BOOT1 = 0 i próbuj się połączyć za pomocą ST-LINK Utility i skasuj pamięć uC. Możesz, jak mówi Freddie, robić to pod sprzętowym resetem. 2. Jeżeli nie będziesz mógł się połączyć w ten sposób, to możesz jeszcze skorzystać z wbudowanego...
Spróbuj zrobić make clean, a dopiero potem make, wywal też opcje związane z portem równoległym (--enable-parport --enable-parport-giveio). Wygląda to tak jakbyś nie miał jakiś plików nagłówkowych z definicjami dla windowsa (błędy przy HANDLE itp.). Rzuć okiem na ten opis: http://hp.vector.co.jp/authors/VA000177/...
Witam, Środowisko: OpenOCD 0.1.0/WinXP/Wiggler(Propox) Googlałem ale nie znalazłem rozwiązania. Mam STR912 i używam STR912.cfg, parport.cfg z OpenOCD 0.1.0. Podczas uruchamiania openocd otrzymuję komunikat: Translation from khz to jtag_speed not implemented parport.cfg -> jtag_speed 10 str912.cfg -> jtag_khz 50 Czy te wartości powinny być jakoś...
Proszę o pomoc. Nie mogę zaprogramować ARM7 przy pomocy klonu Wigglera. Po komendzie Make Program w Programmers Notepad 2 pojawia się komunikat Programming with OPENOCD C:\WinARM\utils\openocd\bin\openocd-pp.e... -d2 -f C:\WinARM\utils\openocd\sam7_flash\oocd_... Info: openocd.c:82 main(): Open On-Chip Debugger (2006-08-17 17:00 CEST)...
Pierwsze pytanie - czy masz 100% pewności, że wgrany firmware jest dobry? Porada nr 1 - zamiast "reset halt" używaj "reset init" Porada nr 2 - są nowsze wersje OpenOCD niż 0.5.0 Porada nr 3 - jeśli Twoja płytka ma połączone sygnały TRST i SRST to uruchom OpenOCD tak: openocd -f interface/jtagkey.cfg -f target/stm32f2x.cfg -c "reset_config trst_and_srst;...
No więc przeczytałem to co w tych linkach było do przeczytania i nie znalazłem odpowiedzi. Wpisałem coś takiego w wierszu poleceń: openocd -f interface/parport.cfg -f target/stm32.cfg -c init -c reset i dostałem coś takiego: Open On-Chip Debugger 0.4.0 (2010-02-22-19:05) Licenced under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge...
Witam, posiadam płytkę rozwojową SM7-EX256 oraz programator JTAG (LPT) (wszystko firmy Olimex) Zainstalowałem IAR, oraz OpenOCD, jednak podczas próby połączenia mam następujące wiadomości z programu OpenOCD: parport port = 0x378 srst_only srst_pulls_trst srst_gates_jtag srst_open_drain Info : clock speed 500 kHz Info : JTAG tap: sam7x256.cpu...
Witam. Od jakiegoś czasu "walczę" z JTAGiem i procesorem LPC2103. Procesor ładnie śmiga poprzez Wiglera + HJTAG. Bez problemu programuje sie i debuguje. Natomiast połączenie: 1) lockpick(Amontec)+LPC2103+openocd-0.1.0 lub 2) lockpick(Amontec)+LPC2103+openocd-r1888-... daje marny wynik. W przypadku 1) zero reakcji ze strony procesora tak jakby byl...
Konkrety - co niby jest nie tak? Odpowiem konkretnie, choć trochę pokrętnie. Właśnie przyjechał mój brat i pokazał mi debugowanie z JTAG ULINK2 pod Keil uVision 4. Dotychczas widziałem Keil'a, nawet parę razy testowałem, ale bez debugger'a. Ręce mi opadły w stosunku do tego, co trzeba wykonać, aby uruchomić debugowanie OpenOCD pod Eclipse. Uruchomił...
Racja... Zamiast '==' ma być '<'. Zauważyłem też, że inicjalizacja portów z ledami powinna być po wystartowaniu i ustawieniu zegara. Z działaniem programu po resecie też już wiem o co chodzi. Ale dalej nie mam pomysłu dlaczego nie działa ten odczyt w funkcji reciever_startup().
Jeśli już zdecydowałeś o wyborze mikrokontrolera i jest to STR7 to nie mogę Ci pomóć( nie miałem z nimi styczności ale koledzy z działu 'mikrokontrolery' na pewno z nimi pracowali). Osobiście polecam rodzinę AT91SAM7 od ATMELa. Procesory przyjazne, odporne na pomyłki :), dużo materiałów( w tym sporo postów na 'mikrokontrolery'). W praktyce wygląda to...
Tak. Ten uklad obsluguje wiele protokolow. RS, SPI, JTAG etc. W nocie aplikacyjnej wszystko jest ladnie opisane. Wiekszosc tych przejsciowek ma w sobie uklad tego samego producenta. Niektore maja bufory czy CPLD na wyjsciu, niektore diody sygnalizujace komunikacje. Ja zwyczajnie zbudowalem to na najtanszym scalaku z mouser ktory dam rade lutowac. Uklad...
Przełączyłem w sdkconfig konsolę na USB. Wszystko w zasadzie działa. Wydaje mi się jednak, że wysłanie nowego komunikatu np. za pomocą printf przerywa wysyłanie poprzedniego. Czy jest jakiś mechanizm pozwalający poczekać na wysłanie wszystkich znaków z bufora ? Tak przy okazji... Programowanie przez USB działa w trybie "spi boot". Próbowałem użyć JTAG...
Zwracam honor. Myslalem, ze uzywasz openocd ze strony programatora. Tam sa inne konfigi i wlasnie tam jest zle ustawiony zegar. Wychodzi ze masz cos zle podlaczone (albo uszkodzony uc) skoro dwoma roznymi interfejsami nie mozesz sie polaczyc .
W Menadżerze mam urządzenie Olimex OpenOCD JTAG Interface #interface interface ft2232 ft2232_device_desc "Olimex OpenOCD JTAG Interface" ft2232_layout "olimex-jtag" ft2232_vid_pid 0x15BA 0x0003 jtag_speed 10 Daje nam Open On-Chip Debugger 1.0 (2008-10-04-10:00) svn:exported $URL: http://svn.berlios.de/svnroot/repos/open... $ Info:...
Wykasowałem tą instrukcje ale niewiele się zmieniło. Spróbowałem jeszcze innej opci - włączyłem H-JTAG-a i przy wykrywaniu pokazało się okienko: http://obrazki.elektroda.net/88_12581037... Po kilku próbach z resetowaniem udało mi się wyczyścić pamięć - Eraze i wgrałem soft H-JTAG-iem. Tym razem normalnie wykrywał kostke. Po uruchomieniu debugera...
https://obrazki.elektroda.pl/9725757500_... Witam serdecznie! Pragnę zaprezentować dość proste ale bardzo użyteczne narzędzie jakim jest uniwersalny programator JTAG z dodatkowym interfejsem UART. Układ ten powstał w związku z przeniesieniem prac na FPGA serii Artix 7 z zestawów ewaluacyjnych na własne PCB co w oczywisty sposób wymaga...
Witam, Od dluzszej chwili proboje uporac sie z jtagiem na FT2232D, wymienilem juz chyba eeprom z 5 razy... Kiedy w koncu doszedlem do tego jak to ma wygladac to mam w managerze urzadzen jedno urzadzenia JTAG pod lib-usb32 i 1 port szeregowy ktory dziala. Moj problem polega na tym, ze nie moge sie polaczyc z jtagiem poprzez openOcd. Pamietam ze kiedys...
Witam, Proboje od dluzszego czasu skonfigurowac eclipca do wspolpracy z plytka stm32discovery ( http://www.st.com/web/en/catalog/tools/F... ) oraz stm nucleo (stm32f103RB). Na poczatku probowalem uzywac gdbservera Atolica, ale okazalo sie ze od jakiejs wersji wstecz nie mozna juz go uzywac po za Atolic Studio. Teraz staram sie...
Witam. Posiadam do sprzedania programatory/debuggery dla procesorów ARM. ARMJTAG-USB pozwala na programowanie / debugowanie procesorów rodziny ARM (ARM7, ARM9). Wyposażony jest w złącze USB dzięki czemu można go używać z praktycznie każdym komputerem PC. ARMJTAG-USB posiada dodatkowo wyprowadzone sygnały interfejsu UART, które w komputerze widziane...
Po pierwsze masz zbyt wysoką prędkość JTAGa, po drugie masz problem z układem dołączonym do JTAGa. 1. Dodaj do wywołania OpenOCD -c "adapter_khz XXX", gdzie XXX to częstotliwość w kHz równa mniej więcej 1/8 prędkości rdzenia po resecie. 2. Rozwiązań jest zwykle wiele (; Albo masz coś sprzętowego (zimne luty, błędy na płytce, spalone porty, nie działający...
Wzorowałem się na opisie na stronie # # Parallel port wiggler (many clones available) on port 0xc8b8 # interface parport parport_port 0xFFE8 parport_cable wiggler jtag_speed 1 Komunikaty z openocd Open On-Chip Debugger 0.3.1 (2009-11-13-16:13) $URL$ For bug reports, read http://openocd.berlios.de/doc/doxyge... parport...
JA cię udało mi się :) zmieniłem na coś takiego # Define programs and commands. SHELL = sh CC = arm-none-eabi-gcc CPP = arm-none-eabi-g++ OBJCOPY = arm-none-eabi-objcopy OBJDUMP = arm-none-eabi-objdump SIZE = arm-none-eabi-size NM = arm-none-eabi-nm REMOVE = rm -f COPY = cp skompilowało w pełni teraz zostało mi skonfigurować resztę a mianowicie połączyć...
Kolejny problem, kupiłem z tego wszystkiego nową płytę główną (Gigabyte EP45-DS3R) z niby wbudowanym portem LPT (na śledziu). Niestety nie rozwiązało to problemu H-JTAG dalej nie widzi procesora. Sprawdzałem natomiast na komputerze kolegi (jakiś Pentium 3) i wszystko działa?! Co jest nie tak? Po weekendzie spróbuję skomunikować się za pomocą OpenOCD,...
Ja używam GCC na Linuxie, AT91SAM7S64. Do tego mam OpenOCD i debugger usbScarab. Kilka dni zeszło na konfigurację środowiska ale teraz działa jak złoto. W linku, który podałeś masz podane że jak ściągniesz FreeRTOS to w Source masz źródło systemu operacyjnego, a w Demo masz aplikację. Następnie w katalogu portable masz port pod konkretny procek.
Mocno schizowe kolorki (; A tak serio. Zacznij szukać problemu etapami: 1. Czy możesz się prawidłowo zawsze połączyć przez OpenOCD 2. Czy możesz prawidłowo zresetować układ przez OpenOCD i telnet 3. To co wyżej tylko z halt, programowaniem, resume, step, mdw itd. - różne podstawowe komendy 4. Jak wszystko śmiga, to potem dopiero do GDB i też powinno...
Nie jest tak źle. Działa. Więc jest tak: Pod windowsem flashujemy ST-Linka i robimy z niego J-Linka. Ta strona jest pomocna. http://mikrokontroler.pl/2016/05/06/stli... Uwaga. W Windows trzeba mieć zainstalowane sterowniki pod ST-Linka. UWAGA: Jakby ktoś chciał na powrót zrobić ST-Linka z...
Witam wszystkich Otóż mam moduł nRF52810, na który chciałem wgrać przykładowy program hex z internetu . Chciałem to początkowo zrealizować poprzez podłączenie do komputera poprzez programator ST-Link V2 a dalej skorzystać z usługi openOCD by wgrać oprogramowanie. Natknąłem się jednak na problemy wydruk konsoli K:\hex_folder\s112_nrf52_6.1.0>op...
Jeżeli chodzi o 'JTAG', 'SPI', port równoległy czy nawet dwa porty szeregowe to może warto przyjrzeć się 'FT2232' http://www.ftdichip.com/Products/FT2232C... http://www.fh-augsburg.de/~hhoegl/proj/u... http://www.sensu.pl/?go=product_coll&id=... Nie wykonałem jeszcze płytki( na bakier...
https://obrazki.elektroda.pl/5694434400_... Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia...
openocd instalacja openocd programować debugowanie openocd
schematy projektorów bezawaryjna pralka wymienne łożyska pianka klimatyzacja
motorola wymiana baterii wymiana baterii telefonie
LG Display LM160E03 LCD Panel: TV Models, Brands, and Retrofit Use Schemat instalacji elektrycznej wózka paletowego EP Equipment ESS15ES – architektura, diagnostyka, Curtis, ZAPI