Szukajcie, a [url=http://www.latticesemi.com/lit/docs...
OpenOCD to soft obsługujący debuggery JTAG, ja go używam do programowania/debugowania procesorów ARM. Ale z tego co można wyczytać w sieci coś się dzieje wokół wsparcia dla AVR-ów. OpenOCD komunikuje się z JTAG-iem i udostępnia dwa serwery debugowania telnet oraz gdb(do tego drugiego można podłączyć się samym gdb i debugować program). A manual do OpenOCD...
Problem rozwiązano! Wystarczyło wyłączyć debugowanie procesora .
Ostatnio też miałem podobne pytanie: http://www.elektroda.pl/rtvforum/topic18... na razie jeszcze nie kupiłem, ale po przeczytaniu instrukcji i sprawdzeniu w AVRStudio w trybie disconnect wygląda sensownie (wszystko zależy czy oferowane przez niego możliwości debugowania tylko wybranych procesorów Ci wystarczą)
Jeśli zdecydujesz się na LPC to do tego masz bardzo dobrze działające IDE od producenta wspierające bardzo dobrze CMSIS-DAP. CMSIS-DAP jest to standard stworzony przez ARM do debugowania ich rdzeni. Mając debuger z CMSIS-DAP możesz debugować praktycznie każdego ARMa. Mając debuger od NXP będziesz mógł bez problemu debugować procesory od ST i na odwrót,...
Rownolegle w tym samym czasie moze pracowac tylko jeden uC na Jtagu . Musialbys sprawdzic ktore piny Jtaga sa wejsciami do uC i te mozesz polaczyc wspolnie do obu mikrokontrolerow. Piny ktore sa wyjsciami z uC do Jtaga musialbys przelaczac miedzy tymi dwoma uC np za pomoca zworek albo jakiegos multipleksera.
Jak najbardziej się da. Proponuję najlepiej dokonać debugowania na poziomie procesora (Borland ma fajnie to rozwiązane). CALL, adres funkcji i jazda :) Problem zacznie się jednak, gdy będzie trzeba przekazać parametry - tutaj trzeba by bardzo dobrze zrozumieć, jak robi to kompilator. No chyba, że wywoływana funkcja też jest kodem asm (w całości i nie...
Być może to głupie ale sprawdź, czy masz zaznaczoną opcję debugowania procesora, jeśli tak to ją odznacz.
Brakuje Ci paru kondensatorów przy stabilizatorach. Niepotrzebnie poszerzone ścieżki niskoprądowe, nieregularny raster rozmieszczenia elementów, śle doprowadzone zasilanie do procesora - powinno być "przez" kondesatory. Proponuję używać elementów 0603 w pobliżu procesora.
Dzieki za pomoca. To moze jeszcze jedno z innej beczki, nie zakładając nowego wątku: Czy udało się komuś debugować procesory STM32 przez debugger Eclipse z gdb Codesourcery? Jakie komendy powinny być wpisane w ustawieniach debuggera w eclipse?
Czyli cały Świat ma powrócić do przestarzałego RC5 bo Bascom go nie obsługuje? Kolejny argument udowadniający, że Bascom nadaje się tylko do zabawy. Dla mnie najistotniejszy to brak wygodnego debugowania procesora. Wiem, można inaczej i zamiast pisać soft 3 dni będę to robił miesiąc.
Witam Poszukuję osoby której udało się prawidłowo stworzyć plik konfiguracyjny dla openOCD pozwalający programować i debugować procesor STM32F107(ewentualnie STM32F103 lub 101) za pomocą turtelizera. Przewertowałem neta i wszystkie przykłady są pod inne procesory. Próby sklecenia czegoś z dokumentacji jak dotąd kończyły się niepowodzeniem.
Czytałem z sierpnia post Freddyego że openocd nie obsługuje jeszcze A8, rozumiem że stan rzeczy się już zmienił? Stan rzeczy się już zmienia, obecnie OpenOCD obsługuje te procesory (chyba) w miarę stabilnie. Ale... Debuggowanie przez OpenOCD miałoby sens, gdyby tam nie było Linuxa, a przecież nie będziesz debugował Linuxa [; Programy na taki procek...
Ja do programowania i prostego debugowania procesora STM32f103 zminimalizowałem JTAG'a do: TDI TDO TMS i TCK. Nawet "twardy" Reset okazał się zbędny. Ale trzeba uważać. Ponieważ pozostałe sygnały mogą być potrzebne w "bardziej wyszukanych" zastosowaniach JTAG'a. Np. (podobno) w niektórych ARM'ach nie da się uruchomić skanowania krawędziowego bez sygnałów...
Jest to pamięć flash, można ją programować tylko w trybie równoległym. Jtag to interfejs do debugowania procesorów, więc w pamięciach się go nie stosuje, jednyą alternatywą do programowania równoległego byłoby programowanie szeregowe w systemiem ale nie stosuje się tego w pamięciach równoległych. Niestety tak łatwo zaprogramować się tej pamięci nie...
Po prostu z kontekstu wychodziło, że zrobisz taniej dragona :) Teraz jak rozumiem, chodziło ci o to, że zrobisz tanio płytkę prototypową - tu się zgadzam, dlatego też myślę, że lepiej wydłubać coś takiego samemu, przy okazji się czegoś nauczyć, niż wydawać 500zł na jakiegoś kloca, który potem i tak nie będzie miał tego co potrzebujemy. Co do JTAG to...
Witam, Nie nie można w DebugWire programować. Natomiast jak najbardziej debugowanie tak. Tylko uważaj bo jak zostawisz procek w trybie debugowania to do momentu jego wyłączenia nie jest możliwe programowanie przez ISP. Kilka razy już przez przypadek udało mi się na jakiś czas przyblokować procek. Aby wrócić do ISP, trzeba wyłączyć debugowanie.
Debugowanie to nie tylko operacja na hardware na procesorze. Więc jak najbardziej można debugować kod i na stare AVRy :D
Witam, przeczytałem jeszcze raz twój artykuł, ustawiłem konfigurację tak jak podajesz i.... wprawdzie programowanie przechodzi dalej, to jednak nie wywołuje mi funkcji main. Dla wyjaśnienia chciałbym potrafić programować oraz debugować procesor. Port odpowiedzialny za Bootloader mam podłączony przez rezystor 10k do zasilania. Poniżej inicjalizacja:...
Podczas debugowania programu wyskakuje taki błąd: The target device is not ready for debugging. Please check your configuration bit settings and program the device before proceeding. The most common causes for this failure are oscillator and/or PGC/PGD settings. Oto schemat połączenia: http://obrazki.elektroda.pl/2562284600_1... Elementy...
Witam ! Czy PIC32_starter_kit ma możliwość programowania/debugowania innego procesora niż ten który jest na płytce?? Jest tam 6 otworów z wyjściami oznaczonymi jako ICSP, ale czy nie będzie zadnych problemów jak do tych pinów podłącze zewnetrzny układ ? Bo wydaje mi się ze może się kłócic z procesorkiem na płytce.
Taką możliwość mają nowe procesory z rodziny AVR - ATmega48 ATmega88 i ATmega168. Przy pomocy końcówki resert i AVRStusio można debugować w systemie. NIestety procesory te trafią na rynek dopiero latem, choć już są dostępne manuale.
A nie warto nawet najtańszy STLink z alego czy ebaya - działają. Mam tez tego z ST za 18 funtów - ale to kupiłem aby debugować i prograomwać procesory 1.8V
wiem o co ci chodzi, jeśli chcesz sprawdzić czy program jest w grany to użyj weryfikacji, następuje ona tez zaraz po wgraniu programu. W bascomie dostępna jest symulacja programu, ale nie wymaga ona wgrywania programu do procesora. Inną metodą jest debugowanie. Jednak zapewne nie posiadasz debugera. Płytkę możesz zrobić sam. wykorzystując choćby powszechnie...
(at)mrh Jeśli Ci to jakoś pomoże, bądź zainteresuje, to jest sposób, aby debugować procesory STM32 za pośrednictwem interfejsu ST-Link/V2. :D Mianowicie, zamiast OpenOCD można podpiąć pod eclipse z cdt specjalny serwer GDB dla STM32 "pożyczony" z Atollic True Studio Lite, który obsługuje ST-Link. Opis, jak tego dokonać znajdziesz tu: [url=https://sites.google.com/site/stm32...
(at)polprzewodnikowy Nie rozumiesz chyba że idea jak debugować multicore procesor jest identyczna. Nie ma znaczenie czy debug probe jest wbudowane na płytce czy też jest zewnętrzne. LPC-Link2 są bardo fajne tyle tylko że jak się nie ma innego j-taga to trzeba kupić dwie z czego jedna będzie j-tagiem za niewygórowane pieniądze. Są do nich też alternatywne...
Dziś udało mi się skompilować Supermon 816. Aby go uruchomić, musiałem dodać kilka procedur I/O. Generalnie program wykorzystuje do komunikacji 2 porty szeregowe, jeden do komunikacji z terminalem VT-100 i drugi do odczytu/zapisu danych w formacie Motorola S-record. Program co prawda jest własnością firmy BCS Technology Limited, ale pozwala ona wykorzystywać...
A ja bym ci jesdnak polecil zaczac od procesora z JTAG. To daje nie tylko mozliwosc debugowania w ukladzie (ktora naprawde ci sie przyda), ale takz emozliwosc ustawienia z AVRStudio stanu procesora, wartosci pinow IO itd. Dzieki temu zdecydowanie latwiej sie szuka usterek w samym ukladzie. Ustaiwasz sobie kliknieciem np. pin IO w stanie wysokim lub...
Jtag służy z założenia do debugowania w systemie, czyli zatrzymywania, podglądu rejestrów, pracy krokowej procesora. Z czasem projektanci stwierdzili że bez możliwości programowania flasha jest to kłopotliwe narzędzie i tę opcję dodali. Niestety do pamięci nie stosuje się Jtaga, bo nie ma tam czego debugować, a Jtag jest dość skomplikowaną konstrukcją....
Ja używam Insight (arm-elf-insight). To taka graficzna nakładka na OpenOCD (o ile się nie mylę), umożliwia programowanie i debugowanie programu.
Witam. Czy ktoś uruchomił debugowanie na arm9 str912fw44, mi sie to nie udało na jtag: -Wiggler -FlashLink -Rlink firmy Raisonance Ten ostatni ma możliwość debugowania do 16kB w ramie...ale coś nie działa. Może ktoś u używał Ulinka KEILa lub IAR J-Link i ile za nie zapłacił? Z ARM7 nie ma większych problemów z debugowaniem, ale ten procesor jest chyba...
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...
Weź coś, co daje się debugować, np. jakąś płytkę Nucleo czy Discovery z jakimś STM32. I od razu masz procesor ze szczątkowym wspomaganiem wielowątkowości - tryby pracy, 2 stosy itp. - ale nie sądze abyś na początek tego używał :)
Proponuję zajrzeć na stronę KEILA: http://www.keil.com/pr/article/1067.htm http://www.keil.com/mcb2130/ Jesli chodzi o programowanie, to nie trzeba specjalistycznych urządzeń (no chyba, że chcemy debugować), to potrzebny jest JTAG. Procesory zawierają "zaszyty" bootloader, i programowanie odbywa się przez port szeregowy komputera. Tak więc wystarczy...
No ale przy debugowaniu to P0.14 odłącz od masy. Do masy to ja go podłączam tylko gdy chcę zaprogramować procesor. Przy debugowaniu musi się uruchomić program główny czyli BootLoader musi być wyłączony. Reszta to nie mam pojęcia. Freddie Chopin albo ktoś inny obeznany będzie musiał skomentować.
Kilka uwag: 1) Tranzystor Q2 może być za słaby, lepiej użyć 2sa2040 lub podobny. 2) Rezystory R27 i R28 mogą uniemożliwić programowanie/debugowanie niektórych procesorów szczególnie rodziny PIC30. 3) Można połączyć dwa równolegle układy 74HC126 zamiast jednego, to poprawia współpracę z PIC30. 4) W MPLAB > 7.60 do poprawnej współpracy z PIC30, trzeba...
Wyczyściłbym procesor przed tak dla pewności.
Myślę, że powinieneś w telefonie włączyć debugowanie USB.
W kamami kupują tylko bogacze:) Zobacz np. to: http://allegro.pl/stm-32f4-discovery-23-... i pewnie za te 50 zł. pójdzie (normalnie 75). Masz na pokładzie STM32F407 taktowany 168MHz, 1MB flash, 192kB RAM, akcelerometr, audioDAC, cyfrowy mikrofon, usb użytkownika, ledy itd. Na głowę bije to co kupiłeś. https://www.elfaelektronika.pl/elfa3~pl_...
Procesor Spreadtrum, a jaki dokładnie model trzeba by rozebrać telefon. Wirus nie zablokuje bootladera. Przekop ftp manty może znajdziesz jakieś wskazówki. Jeśli masz włączone debugowanie to możesz kombinować z adb.
http://obrazki.elektroda.net/27_12900325... Zajmujący się łamaniem zabezpieczeń sprzętowych haker odkrył tajną funkcję debugowania stosowaną we wszystkich procesorach AMD powstałych w czasie ostatniej dekady. Zabezpieczony hasłem debugger jest prawdopodobnie powiązany z inżynierią wsteczną. Dzięki hakerowi o pseudonimie 'Czernobyl' okazało się,...
A po co dokonywać takiego spisu w Startupie albo podczas debugowania? Rozumiem, że lubisz, jak procesor sypie wyjątkami podczas debuggowania? ;-) Niestety dwa przerwania to dla mnie za mało. Wygląda na to że muszę mieć z 6. No problem. I wymagane jest zagnieżdżanie. A przed tym zawsze trzy razy sprawdzam, czy nie da się inaczej. Więc ponawiam pytanie:...
W załaczeniu schemat narzedzia INDART, z pomoca którego możesz zaprogramować ten proccesor. Dodatkowo mżesz debugować program podczas uruchamiania.
A jesteś wstanie włączyć debugowanie usb w tablecie?
Na resecie standardowo zapinam układ resetu TCM809TENB713 przez rezystor szeregowy 4,7k żeby nadal móc debugować. Układ jest push-pull.
No niestety, używam pod PLD Linux 64-bit(programowanie przez avrdude) i sporadycznie Windows XP(Jak już muszę coś koniecznie debugować i przez port szeregowy nie mogę) i póki co wszystko mi gra. Radzę jednak przyjrzeć się liście obsługiwanych procesorów, bo marketingowcy z Atmela nie zamierzają sobie popsuć sprzedaży innego programatora - AVR JTAGICE...
Faktycznie była mała pomyłka na druku. Już bootloader odpala i Flash Loader Demonstrator widzi procesor. Teraz mam pytanie co zrobić żeby można było debugować? Czy zworki BOOT mogą zostać w tej samej konfiguracji czy trzeba przestawić na jakiś inny tryb? Chciałbym RLinkiem wrzucać program i debugować ale RIDE7 uparcie twierdzi że nie widzi procesora.
Miałem na myśli inny program na STM32 - nie ma jakiegoś przykładowego do testowania instalacji eclipse? Piszesz, że próbujesz programować poprzez USB - może debugger nie potrafi działać przy połączeniu poprzez USB? Nie wiem, jaki program bootowania jest w tym STM32 - ja próbowałem tylko STM32F103C8T6, który wprawdzie ma USB, ale jego program bootowania...
Witam, czy aby wykorzystać projekt Freddiego stm32f4_blink_led dla procesora STM32F429IIT6 wystarczy przerobić plik STM32F4xxxG_rom.ld? A może ktoś posiada już ten projekt przerobiony i mógłby udostępnić? Byłbym bardzo wdzięczny. Oraz czy po podłączeniu z płytki F4 Discovery sygnałów T_JTCK, T_JTMS, T_NRST, T_SWO i GND oraz rozłączeniu na niej dwóch...
Pytanie do osób, które też mają inne wartości pamięci/ramu. Też macie probemy z debugowaniem tych układów w takim przypadku? EDIT. Jeżeli chodzi o wspomniane wcześniej układy, po wyborze odpowiedniego procesora w kreatorze projektu (stm32f103c6tx zamiast stm32f103c8tx) da się je programować i debugować bez problemów. Trzeba pamiętać tylko o tym, że...
GPIOB_IDR jest przez cały czas debugowania 0x00..., spróbuję zamieścić schematy.
Dlatego, że JTAGICE i JTAGICEMkII to nie tylko prosty bufor do JTAG (tak jak to jest w przypadku innych procesorów), lecz zintegrowany z własnym procesorem układ, który realizuje złożone polecenia wysyłane przez AVR Studio. Poza tym Atmel nie ujawnia pełnej specyfikacji JTAG (podobnie jak DebugWire), tylko podstawową. Oprócz tego jest wiele komend tzw....
(at)Marek_Gorecki Jeżeli chesz coś kupić do celów edukacyjnych to w zasadzie nie ma specjalnego znaczenia co wybierzesz. Najlepiej wybrać sobie evala z możliwością debugowania. Według mnie należy się skupić przede wszystkim na nauce samego programowania C/C++ ponieważ rejestrologia danego peripheriala jest analogiczna dla większości procesorów. Warto...
Koledzy, kiedy byli początkującymi programistami, debugowali przy użyciu drukarki wierszowej, bo nie mieli nawet terminali. Trochę jednak czasu upłynęło i wymyślono interfejsy debugowania, dostępne w każdym w miarę współczesnym procesorze. Czemu więc początkujący ma się męczyć z przestarzałą zabawką bez możliwości debugowania? Dla mnie to właśnie brak...
Dziękuję bardzo wszystkim za odpowiedzi. Zacząłem od skonfigurowania Eclipse z Open-ocd 0.6.1. Niestety z procesu debugowania wynika nadal że procesor się ciągle restartuje. Dzisiaj około 19-20 postaram się odczytać rejestr przechowujący "source reset". Piotr Piechota : Według mnie nie jest to problem od strony analizatora, ale sprawdziłem zmieniając...
Jednak moim zdaniem po odłączeniu kabla USB oraz odłączeniu i ponownym podłączeniu zasilania płytki i następnie po włożeniu kabla urządzenie powinno być prawidłowo wykryte Czy o Twoim zdaniu wiedzieli projektanci procesora? Jeśli nie to poważne niedopatrzenie ;-) Czy jest ono oparte na jakiejkolwiek jego dokumentacji? Albert
działa, nawet jak go wgram eclipsem z uzyciem openocd to przechodzi do debugowania, które nie działa, daje stop, restartuje procesor i program chodzi.
Witam! Mam problem z programem na atmega88PA. Gdy program działał na atmega8A nie było takiego problemu. Przesiadłem się na atmega88PA, zmieniłem potrzebne rejestry i konfigurację projektu - Atmel Studio 6.2 (najnowsze). Kompiluję z param. optymalizacji -Os. Definiuje F_CPU=14745600UL fusebity ustawione są prawidłowo. Program działa bez problemu dopłóki...
Witam forumowiczów Dorzucę 3 grosze również od siebie. Jakieś 3 miesiące temu nabyłem płytkę z mikroprockiem STM32F103C8T6 tzw. "blue pill" czyli podróba, masa ludzi tego używa tak jak podrób arduino. Ku mojemu zdziwieniu okazało się że procesor to podróbka (prawdopodobnie inne ID procesora), są anglojęzyczne tematy na temat podróbek tych układów. Jeśli...
Proponuję raczej xplained mini z wybranym przez siebie procesorem .
Dlatego, że podczas symulacji Atmel Studio symuluje procesor, w efekcie wie ile wykonał instrukcji i jakich - program jest wykonywany instrukcja po instrukcji, nawet jeśli dajesz mu run. W trybie debugowania sprzętowego pomiędzy pułapkami sprzętowymi może minąć dowolna liczba, dowolnych instrukcji. W efekcie nie ma jak ich policzyć i cycle counter nie...
1. Podobno da się, jeśli do akcji debugowania przypiszesz programowanie danym programatorem (musisz szperać w opcjach projektu) 2. Oryginalny STK500 ma programowanie równoległe (czyli wysokonapięciowe) - HVPP - czyli wtedy podajemy na nóżkę RESET napięcie 12V i możemy robić z procesorem co chcemy, niezależnie od fusebitów. Zwykle popularne klony mają...
1. Z Neona nie korzystam - i tak nie da się debugować - siedzę na SW4STM32 jak pisałem. 2. Mógłbyś może wrzucić screeny konfiguracji?
Witam Mam następujący problem odkąd przeszedłem na wersje keila v5 o ile programuje procesor grupy stm32f10x_md wszystko jest w porządku wrzucenie kody do procesora trwa chwilkę i uruchamia się debugowanie. Jeżeli tylko zmienię wybór procesora na stm32f10x_cl programowanie trwa wielokrotnie dłużej. Wcześniej nie miałem tego problemu projekty napisane...
Cześć Czy jest możliwość wykrycia przez program, że jest w tej chwili debugowanie? Chodzi o to że piny SWD wykorzystuję też jako wyjścia cyfrowe. W momencie debugowania, po ich zainicjowaniu jako wyjście przestaje mi działać komunikacja z procesorem po SWD co jest całkiem logiczne ;) Obecnie aby obejść ten problem stworzyłem sobie flagę którą ręcznie...
Co nagle to po diable. Zainstaluj i poznaj w międzyczasie środowisko. Napisz jakieś proste aplikacje w AS i zasymuluj korzystając z wbudowanego symulatora. Poćwicz debugowanie. Nie ma sensu od razu programować procesor.
Witaj Kolego. Powiem Ci tak ja mam zestaw LM3S1968 i tam rzeczywiście też jest FTDI i powiem Ci tak na początku myślałem że nie da się tego odpalić z openocd i tak jak napisał Freddie odpaliłem go ze zwykłym jtagiem, (apropo to z keilem współpracowało po podłączeniu mogłeś debugować i programować), ale zacząłem kombinować czy nie da się zesprzęrzyć...
W procesorze AT91SAM7X256 port DBGU jest na pinach PA27 i PA28, odpowiednio DRXD i DTXD. Piny PA9 i PA10 to odpowiednio CTS1/SPI0_NPCS3 i TWD nie mające nic wspólnego z portem DBGU. Było napisane prościej, jednak mam problemy z prawidłowym odczytem pamięci procesora podczas debugowania. Dlatego wprowadziłem zmienną csr, by móc odczytać jej wartość podczas...
Warto, ponieważ będziesz mógł poznać lepiej charakterystykę pracy procesora oraz nauczysz się korzystać z debugowania niskopoziomowego oraz znacznie lepiej optymalizować wydajnościowo kod.
W ogóle ta wersja to jakiś przerost formy nad treścią. Zamiast pójść do przodu i zrezygnować z tej atmegi na coś bardziej cywilizowanego z większą ilością UARTów, to nie, wolą dołożyć jakieś dziwne mostki TWI-UART (SC16IS750IBS). Do tego 3 procesory na płytce i brak możliwości debugowania - porażka.
Układ ma być zastosowany do pomiaru rozchodzenia się drgań w różnych materiałach więc musi być szybki a zegar dokładny. Oprogramowanie będzie napisane w Asemblerze i nie potrzebuje dużo miejsca w pamięci. Proponowałbym jednak szybszy procesor z większą iloscią pamieci + rezygnację z asemblera. Jednak łatwiej pisać w C lub C++, a co ważniejsze łatwiej...
https://obrazki.elektroda.pl/5718794500_... Witam wszystkich. Jakiś czas temu zakupiłem na chińskiej stronie ledowy miernik prądu i napięcia (4 bit, 0-100V, 0-10A). Zgodnie z opisem miał podawać wartości z częstotliwością 3 razy na sekundę. Okazało się inaczej tj. podawał je rzadziej niż raz na sekundę, co do moich zastosowań było...
Spróbuj tak - napisz sobie w programie funkcję, która by miała realizować to samo wg Ciebie. Następnie debuguj na poziomie procesora i zobacz, jakie intrukcje (kodem) są używane. Teraz odszukaj podobny ciąg w EXE. Gdzieś tam w ramach IFa będzie pewnie instrukcja kodu JZ lub JNZ (porównanie) lub podobna (w zalezności od funkcji porównującej) - wtedy...
Kupiłem ten KamPic z www.kamiltor.prv.pl. rewelka programuje wszystkie PIC-e jakie mam współpracuje z MPLAB - jako ICD II. Super opcja debugowania zaoszczędziła mi kupe czasu na uruchamianiu projektu..po za tym za tę cenę naprawde się opłaca, do tego gwarancja i spoko kontakt ;-)
Z problemem poradziłem sobie w 90% stosując sztuczki z wpisami hook w pliku ".gdbinit" oraz dodatkowym wpisem do pliku konfiguracyjnego openocd dla eventu "old-pre_resume". Chodzi o użycie "cortex_m3 maskisr on/off". Dopiero najnowsza poprawka do OpenOCD 0.5.0 z 28 czerwca dodała automatyczne włączanie/wyłączanie bitu C_MASKINTS w Debug Halting Control...
Poszukaj płytki LandTiger LPC1768 - z wyświetlaczem, interfejsem do debugowania i kupą interfejsów jakieś 60 USD.
(at)jari17 Oszacowanie ilości potrzebnej pamięci w nietrywialnych projektach jest bardzo trudne. Chodzi tutaj zarówno o pamięć FLASH oraz RAM. Z tą drugą jest gorzej ze względu na to, że nie ma pewnego sposobu na oszacowanie ilości pamięci potrzebnej na stos. Jeżeli do tego dochodzi jakiś RTOS to zapotrzebowanie na pamięć RAM rośnie znacznie wraz z...
Witam. Jestem posiadaczem programatora AVR DRAGON który spisywał się na medal w środowisku Atmel Studio 6.1 do chwili gdy chciałem uruchomić programowanie w JTAG'u z procesorem ATmega32A. Według informacji z Atmela Dragon współpracuje z tym procesorem obsługując debugowanie w standardzie JTAG. Jednak u mnie jest całkowity brak łączności pomiędzy programatorem...
O takich bzdurach GCC też ostrzega... Może problemem jest to, że nie kosztuje 10000zł? (; 4\/3!! E tam, Keil jest bardzo fajnym IDE. Bardzo szybko i wygodnie mi się w nim cokolwiek piszę, no i te bogate opcję debugowania, możliwość edycji rejestrów procesora, frontend do konfiguracji peryferiów. Wcześniej bawiłem się w nim na procesorach '51 i po prostu...
Ano dokładnie o to chodziło - nie miałeś wybranego typu procesora/algorytmu programowania.
JTAG to interfejs do debugowania i testowania elektroniki. Ten interfejs posiada między innymi "podłączony do twojej pamięci" procesor SPC5200. Korzystając z jego datasheet'a sprawdź, jak podłączyć fizycznie interfejs JTAG do Twojej płytki. Mając część sprzętową za sobą musisz wprowadzić procesor w tryb testowy, upewnić się, że jest skonfigurowany właściwie...
Tak, bez problemu działa mi pod Win7 x64 (a także Win7 x86 i winxpx86) - sterowniki są podpisane cyfrowo, więc nie trzeba nic w systemie grzebać. Dodatkowo Dragon ma tryb ISP oraz HVSP/HVPP i PDI (dla wybranych układów). Do debugowania jest też DebugWire dla małych procesorów bez jtaga. Sprawdź w helpie do AVR STUDIO 4, tam jest pełna i najnowsza lista...
No dobrze- spawdziłem na stronie producenta - jest to zgodne z JTAG ICE i nie jest zgodny z JTAG ICE mkII. Lista obsługiwanych procesorów po wybraniu w AVRStudio przy debugowaniu -platform-device jest krótka i nie ma na niej ATMega644.
RESET mam niepodpięty aktualnie. Przeleciałem resztę ścieżek i okazało się, że AVCC miało przerwę (płytka ma ścieżki 0,5 mm termo transferem i przerwy nie zauważyłem na początku). Jaki to będzie miało wpływ na procesor?
Zależy od programu jakiego używasz, większość programów do tych procesorów (Eclipse, Atollic) ma specjalne zakładki podczas debugowania, w których widać wartości poszczególnych rejestrów a często i zmiennych znajdujących się w aktualnym fragmencie kodu.
Mam pewien problem z tym klonem. Przy programowaniu śmiga świetnie pod MPLAB. Problem pojawia się przy próbie debugowania - ciągle dostaję komunikat, że nie udało się uruchomić procesora w trybie debug. Dotyczy to PIC18F26K20, używam wewnętrznego generatora RC na 16MHz konfigurowanego zaraz po uruchomieniu programu. W necie dokopałem się do informacji,...
2) co powiecie na nowy wynalazek firmy www.kristech.pl ten JTAG dla ARM-ów za około 200 zł czy warto nabyć i jaka opinia , ktoś może kupił ? Witam. Posiadam JTAG USB Scarab firmy KrisTech. Zakupiłem go, ponieważ w laptopie nie posiadam LPT, a kupienie przejściówki z PCMCIA na LTP graniczy z cudem. Dlatego zdecydowałem się na USB Scarab. Sprzęt działa...
Jest i działa debugowanie. W każdej chwili można zajrzeć do środka procesora i zobaczyć co się w środku dzieje, zamiast zgadywać gdzie jest problem - Regulacja napięcia zasilania z poziomu Atmel Studio, żegnajcie translatory napięć Udało Ci się uruchomić to nano z arstudio? Bo właśnie z nim walczę i studio w ogóle go nie widzi jako programator bo tak...
Możesz zdradzić co było tematem zagadki w pierwszej wersji? Ja kobinowałem tak: obudowa podobna do dyskietek Meritum i kilku innych urządzeń. To sugeruje producenta - Mera Elzab. Wygląd wskazuje na programator EPROM i symulator/emulator (MCY7880 ?). Tu się zaciąłem i nic nie znalazłem... Dobrze kombinowałem? Pozdrawiam, Jasiu Trop był bardzo dobry....
Slyszalem ze jest jeszcze progamator typu JTAG, w czym sie lepszy od STK200? JTAG umożliwia debugowanie programu, czyli możesz go zatrzymać w procesorze w dowolnym miejscu i np. podglądnąć pamięć, ale nie wszystkie procesory mogą być programowane przez JTAGa. Na początek spokojnie wystarczy jakiś STK200, a jeżeli brak LPT/COM to USBasp.
Raczej to nie będzie problemem, ale moja głupota już prędzej. Nie jestem tego już w stanie sprawdzić, bowiem nie mam już kodu w wersji umieszczej tutaj ale istnieje ogromne prawdopodobieństwo, że błędnie umieściłem dyrektywę kompilacji warunkowej i do przesłanego wsadu dołączony został fragment programowej implementacji 2 portu UART, który służył mi...
(at)Freddie Chopin Da się jakoś ustawić dany typ rdzenia/procesora dla projektu a nie globalnie?
Włącz debugowanie w trybach uśpienia. Ustaw OpenOCD do połączenia podczas resetu.
żeby zamigać diodą na STM32F0 potrzebujesz o jedną linijkę kodu więcej niż na AVR. Im bardziej złożone rzeczy będziesz programował, tym bardziej kod na Cortex będzie krótszy od kodu na AVR. Wydajnościowo jest to nieporównywalne - coś jak 10x szybciej przy tej samej częstotliwości zegara. Możliwości peryferiali o niebo większe. Ponadto ARM mają jednolitą...
Co do ft232r, to widziałem w opisie, że ma też wyprowadzone 50mA zasilania ze stabilizatorem, na 3.3V. Atmega8 nie zadziała na 3.3V... może znacie jakiś procesor, który zadziała na tym zasilaniu? To by było strasznie wygodne! Czy zegar z ft232rl będzie mi potrzebny? Bo nie wiem, do czego... Co do instalowania w systemie, cóż, jestem upartym linuksowcem,...
Czemu to nie chce tak po prostu zadziałać? Mam IDE, mam program do flashowania, tylko kurde z ta kompilacja są cyrki. Masakra. Czy ten mój procesor jest aż taki NIETYPOWY, NIEZWYKŁY, że nie ma do niego toolchaina, który zadziała bez problemu? Widzisz, bo OpenSource to tak jak komplet klocków, z których możesz poskładać samochód. Co więcej dostajesz...
Wygodniej podzielić bloki sterowania i przetwarzania pomiędzy dwa procesory . debugowanie osobnych uP to jest koszmar i jesli sie da unika sie takich konstrukcji. Stosuje sie je jedynie gdy brak jest zasobow jednego lub system jest rozproszony. Prosze nie mylic pojec, systemu rozproszonego a osobnych uP bo tak jest ponoc "wygodniej". Przykladowo, naklad...
Task, procesor, płytę główną, zasilacz.
Pamięci masz jeszcze dużo, więc to nie ten problem. Nie sprawdzałem poprawności komend dla modemu GSM, ale żadnych oczywistych błędów w kodzie nie widać. Proponuję dla celów odpluskwiania zrobić dodatkowy softwareowy UART do PC i wysyłać tam całą komunikację z modemem. Albo ew. uruchomić ten sam program na PC, a dopiero po uruchomieniu wsadzić go do...
Przyjmijmy,że określenie JTAG oznacza pudełko służące do debugowania programu. 1. Programowo można uaktywnić/zablokować reset procesora przez zewnętrzny sygnał NRST. Czy jeśli go zablokuję, to będzie można coś zrobić przez JTAG ? 2. Czy w przypadku resetu uP zewnętrznym sygnałem NRST wykonywany jest automatycznie reset układów peryferyjnych ?
debugować stm32 debugować openocd openocd debugować
poziom oleju silnik pioneer corsie samsung putty
silnik bipolarny silnik bipolarny
Uruchamianie systemu po zmianie dysków HDD SATA i IDE Jak wymontować kostkę stacyjki w Daewoo Matiz?