tino2003 kod ten resetuje eeprom i już kilka razy go próbowałem nic nie pomagga, nie wiem czy to SW czy HW!?
w eclipsach norma :) co do resetu całego telefonu (i licz sie z tym że bedzie sie to działo coraz częściej ) a co do sim to chyba kwestia przypadku...
Włącz telefon i jak się pojawi koperta wyjmij baterię następnie włóż i włącz powinna pokazać się apteczka i zrobi sobie reset Powodzenia
Przy włączonym telefonie naciśnij * i trzymając ją wklep ten kod powinno pomóc 65512890 to jest reset eeproma. pozdr
w tej samej komendzie (flash write_image) możesz też używać plików .elf. Niemniej jednak o jednej rzeczy przy tej komendzie zapomniałem erase c:/eclipse/_PROJEKTY_/stm32_blink_led-1.... reset run; shutdown;" (;
Spróbuj wyczyścić styki baterii, jeżeli nie pomoże to na 80% padła bateria. Często się to zdarza w triumach zwłaszcza w marsie.
Zamiast "reset halt" wypróbuj "reset init". 4\/3!!
daj "monitor reset halt" zamiast osobnych komend. Ale nie mam pojęcia czy to pomoże...
A który parametr okazał się decydujący? Chciałbym dorzucić Twój plik do repozytorium i chciałbym wiedzieć co konkretnie pomogło [; Co do reset init, to jest to "reset halt" + wywołanie skryptu "reset-init" z pliku konfiguracyjnego. 4\/3!!
Chodziło mi o jtag_rclk, ale jak coś nie działa, to lepiej nie polegać na tym, że funkcje same domyślą się, że nie mogą działać prawidłowo i przełączą się na normalny tryb [; Anyway - z jaką częstotliwością "startuje" twój procesor? Próbowałeś użyc reset init zamiast reset halt? 4\/3!!
old * then 5806 - show software version hold * then 5807 - a littel bit diffrent hold * then 5472 - Testmode for datacable (it seems so) hold * then 4329 - Activate and deactivate NETMONITOR hold * then 621342 - Activate and deactivate another NETMONITOR hold * then 3926 - shutdown hold * then 65512890 - reset
Mam to samo spróbuj włączyć Eclipse i ustawić na widok debug czy jak tam masz go nazwanego i kliknij Window->Reset Perspective i zamknij Eclipse. Jak uruchomisz to będzie działać. Niestety reset perspective nie daje trwałego skutku tylko do nastepnego uruchomienia :( Cos chyba z tą wersją Luna jest nie tak.
Witam Panowie czy mógłby ktoś sprawdzić na swoim stm32, jak "wkładacie" go USB ile razy pojawia się przerwanie od USB reset request. W programie z reguły jest tak: /* USB Reset Request */ if (istr & USB_ISTR_RESET) { // USB_Reset(); _SetISTR((uint16_t)CLR_RESET... U mnie jest koło 100 razy. Na SAM7X256, przy wkładaniu...
Zerknij tu http://www.elektroda.pl/rtvforum/viewtop... I nie rozdzialaj "reset" od "halt" - nie ma to żadnych korzyści, a może mieć wady, daj więc po prostu jedną linią "monitor reset halt". 4\/3!!
To oznacza, że jest odwrotna logika (można zapalać zerem jeśli są podłączone anodą do Vcc, albo zapalać stanem wysokim jeśli są katodą do GND). Wystarczy zamienić set z reset.
Jeśli masz JTAGa z dwoma osobnymi resetami (TRST i SRST) to do wywołania OpenOCD dodaj: -c "reset_config trst_and_srst" lub -c "reset_config trst_and_srst srst_pulls_trst" 4\/3!!
A moze zresetuj eeprom trzynając * wpisz 65512890 - eeprom reset
Witam wszystkich forumowiczów. Właśnie nabyłem zestaw ewaluacyjny Kwikstik z procesorem Kinetis K40. Skonfigurowałem środowisko Code Warrior (Eclipse) i oczywiście zacząłem zabawę od przykładów z sieci. Problem polega na tym że gdy kompiluje projekt jako zawartość RAM to po wgraniu pod kontrolą Debugera wszystko działa jak powinno. Gdy kompiluje projekt...
Booooo tak myślałem... Czy jest jakiś sposób, żeby to odczarować tym co mam czy powinienem się rozglądać za jakimś jtagiem z prawdziwego zdarzenia? edit: No tak teraz sprawdziłem w datasheet... :< Jednak trzeba zawsze czytać wszystko i robić debug w RAMie.... :< STLink utility podłączyć się UNDER RESET. Pomaga trzymanie przycisku reset w trakcie...
Ja mam tylko target remote localhost:3333 monitor reset halt lub target remote localhost:3333 monitor reset halt #load monitor flash write_image erase main.bin 0x08000000 bin load działa ale mam przypadek gdzie muszę użyć tego drugiego
Witam może odgrzeje ciut temat, udało mi się zmusić avrdude do współpracy z Eclipse i D2xx gotowy avrdude [url=http://willy.one.pl/eclipse-avrdude... mojej stronie. Zmieniłem stan linii reset po zaprogramowaniu układu, czyszczenie bufora przed otwarciem portu, współpracuje z Eclipse Indigo, wystarczy podmienić pliki w toolchainie. Pozdrawiam...
Przepraszam za posta pod postem, ale po edycji nie zostałby zauważony. Nowy problem: Sprawne wgrywanie programu. Na razie mam kombinację alpejską: eclipse gdb: monitor reset init monitor halt load monitor sleep 2000 + reset init na telnecie przed debuggowaniem Inne kombinacje, które tworzyłem działały niedeterministycznie - raz działały raz nie ta póki...
Kombinacji resetu do przetestowania masz jeszcze sporo [zapomnij o tym co tu było napisane, błąd]. Ogólnie to Kombinacji kolejności i opcji zaptaszkowania tych "inverted" jest w sumie 8, a ty sprawdzasz tylko dwie [; Czemu nie spróbujesz przez OpenOCD? Pozatym - skąd pomysł częstotliwości kwarcu 1MHz? LPC2478 ma pewnie wewnętrzny generator na którym...
Adresy jakie widzisz to obszar bootloadera. Jak tam u ciebie wygląda pin P0.14, czyli żądanie wejścia w bootloader? Pozatym używasz jakiejś mocno antycznej wersji OpenOCD - pobierz lepiej nowszą, choćby 0.1.0 z mojej strony. W nowych wersjach OpenOCD nie jest już potrzebne wybieranie hard/soft breakpoints, do tego OpenOCD jakoś tak "lepiej" działa niż...
Spróbuj programować płytkę trzymając przycisk reset.
Znalazlem na forum takie cos: hold * then 65512890 - reset.... Mozna wiedziec co daje ten kod ?? Z gory dziekuje za odpowiedz!
Witam RUN->Run/Debug Configurations->AC6 STM32 ... dla stworzonej konfiguracji zakładka Debugger Show generator options Reset mode: Software system reset https://obrazki.elektroda.pl/7593618200_... Pozdrawiam
W tej chwili nie mam dostępu do projektu ale z tego co pamiętam tu tak: mon reset halt
Tylko dlaczego miałeś prędkość JTAGa 2000, skoro w domyślnym pliku konfiguracyjnym dla LPC2478 jest ustawione właśnie 500? Prędkość JTAGa powinna być ~8x mniejsza niż prędkość rdzenia, a po resecie rdzeń w tym układzie chodzi na 4MHz. 4\/3!!
mam tez taka padline ( eclipse ) na poczatku byla apteczka po resecie dzialal pare dni teraz znow wariuje po wlaczeniu lapie zasieg po 30 -40 sekundach niby wszystko dziala ale przy probie dzwonienia gubi zasieg ( reset epromu * 65512890 robilem ) czy to soft czy telefon sie uszkodzil ?
Problem rozwiązany, jesteś genialny, dzięki Jakby ktoś sobie kiedykolwiek również przypadkiem wyłączył SWD to wystarczy wcisnąć reset na płytce, uruchomić poprawiony program, puścić reset
Dzięki! Czy nie da się tego dopisać do np. jtagkey.cfg żeby za każdym razem nie pisać i czy ew. taki dopisek w pracy z eclipse nie będzie bruździł? Resety są, na liniach wszystkich impusy też a rdzenia nie wykrywa dalej. Znowu muszę spytać o sugestie...
hold * 65512890 eeprom reset - cure for hangs ect.
Zawsze "na szybko" możesz obejść problem dodając do wywołania openocd: openocd ... -c "init; reset halt" 4\/3!!
Podaj choć jeden powód dla którego używasz problematycznego soft_reset_halt zamiast zwyczajnego "reset halt"? 4\/3!!
Ale OpenOCD właśnie MA chodzić w tle, bo bez tego GDB nie ma się z kim połączyć. No i masz złą komendę w tym skrócie, powinno być "monitor reset halt" (ewentualnie "monitor reset init"). 4\/3!!
Problem stanowi mikrokontroler STM32F051C8 który po wgraniu kilkadziesiąt razy programu zaczął się samoistnie resetować co 400ms. Pin reset nie był podciągnięty pod 3.3V, ale po podłączeniu pull-upa nic to nie zmieniło. Dało się go programować za pomocą ST-Link Utility (connect under reset). Pin BOOT0 podciągnięty pod masę, za pomocą zworki, którą można...
Nie bardzo rozumiem po co masz układ w trybie bootloadera podczas programowania. No i chyba nigdy nie zrozumiem po co rozdzielać komendę "halt" od komendy "reset", skoro jest "reset halt"... Najnowsze GDB działa z OpenOCD i Eclipse bezproblemowo, wystarczy tylko ściągnąć NOWE Eclipse i NOWE wtyczki przeznaczone do tej właśnie wersji Eclipse. http://www.elektroda.pl/rtvforum/viewtop...
Btw nie wiem jak port na windowsa, ale pod linuksem eclipse nie zamula :) Na Windowsie też nie zamula, to jest śpiewka sprzed stu lat kiedy faktycznie Eclipse potrafił czasem się przyciąć (a raczej Java potrafiła się przyciąć). Od co najmniej czterech lat nie miałem żadnych problemów z Eclipse. 4\/3!!
zamiast reset + halt zastosować "reset halt". To jest różnica. 4\/3!!
co wy gadacie xD mam 2 takie telefony apteczka wcale nie oznacza ze jest bateria rozladowana tylko telefon proboje przywrocic ustawienia fabryczne po przeciazeniu systemu. moze pomoze niski reset tzn przy pokazywaniu sie apteczki kilka razy wyjmij szybko baterie ale nie jestem pewien sproboj jeszcze tego "hold * then 65512890 - reset...."
No właśnie - tylko które IDE lepsze? Eclipse, Anglia, Codeblocks (oczywiście tylko darmowe). Eclipse chciałem kiedyś opanować, ale trochę kompa mi przymula :( z wymienionych przez ciebie uzywalem tylko Eclipse i nie moge narzekac - jesli twoj komp jest mocno wiekowy, to faktycznie moze przycinac, ale na nowszych kompach Eclipse pracuje bez zarzutów....
Przecież to są komendy dla OpenOCD, więc czemu się dziwisz, że J-Link GDB Server ich nie obsługuje? Przypadkiem pierwsza obsługiwana jest przez obydwa (bo to chyba logiczne dla każdego programu co oznacza "reset") 4\/3!!
Wyłącz opcje "Reset and Delay", "halt". Potem pewnie wypadałoby czytać warningi, bo nie sądzę aby GDB miał opcję "reset halt" i na pewno mówił, że nie wie co to niby jest. Komendy dla OpenOCD muszą być poprzedzone słówkiem monitor, a więc zamień to na "monitor reset halt". Jak już przy tym jesteś, to możesz w sumie zamienić na "monitor reset init" Zaznacz...
Sprzęt ożył. Odpaliłem płytę w BOOTLOADERZE, połączyłem się z nią OpenOCD (wydając polecenie z poziomu Eclipse). Połączył się bez błędów tak, jak wyżej, przy wciśniętym reset, tylko tutaj na stałe w boot, więc JTAG nie zdążył się wyłączyć (zakładając, że tak jest). Telnet localhost 4444. reset halt Z poziomu eclispe rozpocząłem load i program się wgrał....
W Eclipse wybierz: -Lancos SI-Prog <http://www.lancos.com/siprogsch.html... -design ponyprog serial, reset=!txd sck=rts mosi=dtr miso=cts -albo któryś co ma STK200 w nazwie Sprawdź który pasuje.
Monitor reset init wystarczy. Tryby uśpienia stosowane?
W tym ST-linku pin reset nie działa albo jest to reset od SWIM'a. Mam takie podróbki i reset działa.
Konfiguracje GDB Hardware Debugging mam podstawową, tylko 2 komendy: monitor reset halt load i breakpoint na funkcji main. No to masz "nie bardzo" tą konfigurację - zobacz sobie, że jak zaimportujesz przykład to konfiguracja jest inna... Myślę, że pod Juno też można przykłady zaimportować. 4\/3!!
OK podziałała solucja z techtronica. Wyciagnałem baterię ze dwa razy przy włączonym i potem reset i poszło Jest OK dzieki
W ustawieniach debuggera, w zakładce Startup odznaczasz "Reset and Delay ...", a następnie w pole tekstowe znajdujące się poniżej wpisujesz "monitor reset halt".
1. Jeśli flashujesz procesor (gdb: "load") to nie używaj przed tym "soft_reset_halt" - zamiast "monitor reset" oraz "monitor soft_reset_halt" daj tylko "monitor reset halt". 2. Procek po resecie wchodzi Ci w bootloader - powodów tego może być wiele 3. Twój plik cfg dla LPC jest zły, bo brakuje Ci przy "flash bank" obcji "calc_checksum" (na samym końcu)...
A możesz spróbować uruchomić OpenOCD "poza" Eclipse, a w konfigu w Eclipse jakoś zrobić tak żeby nie odpalało OpenOCD? Ewentualnie po prostu spróbuj zrobić tak, że to co wpisywałeś z linii komend podajesz do "OpenOCD options", a resztę opcji jakoś trzeba by wyłączyć - np "Use default config" albo "Use local config" i wskazać mu pusty plik (albo /dev/null"...
Odznacz reset+delay i halt. Z jaką optymalizacją kompiliujesz program?
ehhh... strasznie mieszasz... Zainstalowanie CoreUtils (poprawne! - tak aby dodało się do systemowego PATH!) musi rozwiązać problem tych apostrofów dookoła linijek i zapewne też tego pierwszego komunikatu. Po zainstalowaniu go trzeba uruchomić ponownie Eclipse, w razie wątpliwości można uruchomić ponownie komputer. Skrypt jest zły, bo po co w nim jest...
http://distortos.org/documentation/arm-t... Rozdział "MSYS2 and make" oraz "Add tools to PATH environment variable". Po tych krokach profilaktycznie proponuję reset systemu albo przynajmniej samego Eclipse'a.
Spróbuj jak włączy sie telefon wpisac hold * then 65512890 - reset.... Gdzies to juz było opisane....
Włącz eclipse -> wybierz program który chcesz wgrać -> wciśnij i trzymaj reset na płytce -> kliknij wgrywanie programu -> jak się pojawi czerwony tekst w konsoli to puść reset U mnie zadziałało
Phanteks Eclipse P400S, miejsca na kable 25 mm, przy płaskim panelu. Wyciszona matami, ofiltrowana, genialnie zdejmowany panel przedni. Dyskretnie schowane przyciski reset i kontrolera obrotów. Ledy pomijam bo odłączyłem ;) [url=http://www.phanteks.com/Eclipse-P40...
1. tak i nie. Procesor musi być przedewszystkim zatrzymany (halted), żeby dało się go zaprogramować (w zasadzie musi być zatrzymany, żeby dało się z nim cokolwiek zrobić). Do tego jeśli dany układ jest "dziwny" to czasem trzeba coś w nim poprzestawiać, aby można było go programować (reset init), choć to powinno być załatwione na poziomie wewnętrznych...
Bo może wektor przerwań dla tego akurat kanału DMA się nazywa inaczej? Porównaj nazwę Twojej funkcji z zawartością tablicy wektorów. Jeśli masz w projekcie pliki C++, to trzeba przerwania deklarować jako extern "C". 4\/3!!
Wypróbuj takie coś [syntax=basic4gl]'... Dim kl1 As Bit '0 stan początkowy Dim kl1blok As Bit '0 stan początkowy '... Wyswietlacz: 'co 65ms Locate 1 , 1 Lcd Wiersz1 Locate 2 , 1 Lcd Wiersz2 If Pina.4 = 0 And kl1blok = 0 Then 'jeśli klawisz wciśnięty i "odblokowany" Set kl1 'ustaw flagę dla pętli głównej (tam zostanie wyzerowana) Set Kl1blok 'zablokuj...
Zapewne tą opinię można uznać za "nie rozwiązuje problemu", ale ja osobiście odpuściłem tego typu sprawy po wielu próbach. Eclipse informacje o kolorach, czcionkach i wyglądzie czerpie zarówno ze swoich ustawień jak i z ustawień systemu, a dodatkowo z bliżej nieokreślonych miejsc do których user nie ma dostępu (nawet są jakieś wtyczki w marketplace...
Nie - w nowych przykładach RAM przeznaczony na stosy jest zerowany podczas Reset_Handler - przed wywołaniem main(). Po resecie nie masz gwarancji, że w RAMie są same zera.
Spróbuj może też debuggowania przez samo OpenOCD i telnet - sprawdź czy wszystkie typowe operacje (podgląd pamięci, instrukcji, rejestrów, step, halt, resume, reset, programowanie, ...) działają jak należy. 4\/3!!
Ten fragment skryptu linkera jest "ciekawy": DISCARD : { libc.a(*) libm.a(*) libgcc.a(*) } Flagi na które zwrócił Ci uwagę (at)GrzegorzKostka nie są żadnym problemem, wiec możesz je zostawić. Dodaj do skryptu linkera (gdzieś na początku) coś takiego: OUTPUT_FORMAT("elf32-littlearm&... "elf32-bigarm",...
Witam Wykonałem własną płytkę wg tego schematu: http://obrazki.elektroda.pl/2309395500_1... i w oparciu o mikroprocesor Atmega88PA-PU. Pracuje na ubuntu 12.04 i zainstalowałem eclipse wg. [url=http://mirekk36.blogspot.com/2012/0... poradnika. I mam problem z wgraniem programu do mikrokotrolera(dla...
Źle to skonfigurowałeś, tutorial Freddiego jest trochę out-of-date :) w okienku wpisz tylko [syntax=bash]monitor reset halt[/syntax] zaznacz load image + wybierz use project library (albo use file i wybierz elfa ręcznie) zaznacz load symbols + j/w zaznacz set breakpoint at: main zaznacz resume Upewnij się, że jest wybrane "Using Standard GDB Hardware...
Kluczem nie jest odległość między przekaźnikami a diodami, tylko odległość między ścieżkami prowadzącymi napięcie sieciowe. To na tych długich, równoległych ścieżkach indukuje się napięcie (szpilka) wywołująca reset układu lub inne mniej widoczne problemy. Odsuń maksymalnie ścieżki obwodów sieciowych (230V) od obwodów niskiego napięcia. Zamiast przekaźników...
nikt nie pomoże??? W pliku boot.s masz: (at) (at) Setup vector table. (at) .section .startup,"ax" .code 32 .align 0 ldr pc, _start (at) reset - _start ldr pc, _undf (at) undefined - _undf ldr pc, _swi (at) SWI - _swi ldr pc, _pabt (at) program abort - _pabt ldr pc, _dabt (at) data abort - _dabt ldr pc, _start (at) reserved - reset ldr pc,...
Hmm... A jakbyś w samym wywołaniu OpenOCD od razu wrzucił "monitior reset halt"? Czy problem jest przy każdym łaczeniu poprzez Eclipse, czy tylko gdy chcesz się łączyć i wgrywać wsad? 4\/3!!
Wyłączasz RCC dla SPI a potem go używasz ? Coś jest chyba nie halo. to był tylko akt desperacji. Zrobiłem to aby wywołać reset SPI ale to nie miało żadnego wpływu. Jakieś pomysły?
Słabo szukałeś, a na reset i2c są co najmniej 2 metody, omówione w RM i tu na forum wiele razy.
I Zylin I GDB Hardware Debug korzystają z OpenOCD jako serwera GDB. OpenOCD odpalam jako: openocd.exe -f interface/jtag-lock-pick_tiny_2.cfg -f target/stm32f1x.cfg -c "adapter_khz 1000; reset_config trst_and_srst separate; $_TARGETNAME configure -rtos auto" W gdb hardware debugging: DSF Launcher, komendy inicjujące: monitor reset halt, monitor poll,...
to nie jest instalator tylko po prostu właściwy plik wykonywalny OpenOCD - rozpakuj sobie to gdzieś i już - nie trzeba instalować, nie ma potrzeby dodawania do PATH. W external tool po prostu wskaż właśnie ten plik, w arguments wpisz odpowiednie komendy - plik konfiguracyjny interfejsu, plik konfiguracyjny targeta, a potem -c "init; reset init; flash...
Udostępniam najnowszy wsad .hex do programatora USBTiny-mkII, skompilowany z oryginalnego projektu LUFA, z opcją przełączania firmware/sterowników(przycisk RESET). Testowany na klonie AVRISP_mkII (kit AVT5388), pracuje poprawnie z: -Atmel Studio 7.0 (ster. JUNGO) -AVRDude - Eclipse, itp. (ster. libusb-win32)
w konsoli możesz wpisać "monitor reset halt". Tyle, że nie pomnę która pozycja w oknie debug powinna być odpalona.
Też tak mi się wydawało, ale po debugowaniu próbowałem uruchomić program bez JTAG po "resecie" zasilania i nic się nie dzieje. Wydaje mi się że może być to problem, z przejściem do kodu użytkownika po resecie, ale nie wiem jak się tym zająć.
Zamiast ładować w tak głupi sposób (setka komend OpenOCD z błędami, gdy potrzebne są może 3), to ładuj albo NORMALNIE*, albo poprzez komendę "load" dla gdb - wraz z inicjalizacją sesji debuggowania. *Normanie to jest: openocd -f interface/... -f target/... -c "init" -c "reset halt" -c "flash write_image erase xxx" -c "reset run" -c "shutdown" 4\/3!!
Wina leży po stronie softu w komputerze,a dokładniej linuxa. Pod windowsem nie było tego problemu. Poza tym uc wstaje normalnie, czyli reset działa. Problem lezy po stronie eclipse, a raczej wtyczki AVR, a jeszcze bardziej po stronie mojej niewiedzy. Usunąłem parametr -b, dodałem -B10 i śmiga. Że wcześniej na to nie wpadłem... Najwidoczniej forum działa...
Powiedz mi skąd u ciebie wektor przerwania wynosi 10 ? Czy to jakis Egzotyczny procesor czy jak ? Bo dla przerwania Timera 0 dla normalnego uK jest to inna wartość Patrz np Atmel strona http://www.atmel.com/dyn/products/tools_... C51 Timer1 in Mode 1 with Soft Gated Timer (20 KB, updated 06/04) /** * FUNCTION_PURPOSE: timer1 interrupt...
Szczerze mówiąc nie do końca rozumiem co napisałeś... Jeśli wgrasz program do flasha, odepniesz JTAGa, odłączysz zasilanie / wciśniesz reset to też nie działa? 4\/3!!
U mnie dla STM32 jedyna różnica między włączeniem gdb to brak komendy "load"... Zasadniczo komendy do debuggowania programu wgranego to tylko "reset halt" (oraz breakpoint na main i continue / resume). 4\/3!!
Witam. STM32f100RB ValueLine discovery, ubuntu, eclipse kepler, openocd (0.7.0), stlink v1. Mam problem z uruchomieniem debuggera z pod eclipse. OpenOCD działa w tle. Stlink miga i reaguje na polecenia halt lub reset (przez telnet i przez eclipse też). Problem pojawia się dla instukcji LOAD. Oto log. (...) 564,119 (gdb) 564,122 13monitor...
Hmm... Coś masz pokręcone - u mnie we wtyczce GDB HArdware Debugging w zakładce Startup jest z 5x tyle opcji... Na twoim miejscu przeinstalowąłbym Eclipse i wtyczki, albo choć spróbuj od nowa stworzyć ten projekt i zaimportować do niego pliki (bez importowania istniejącego projektu) - może tam są jakieś problemy? Working directory dla OpenOCD nie ma...
A próbowałeś to wbić "na sucho" przed ukazaniem się napisu "podaj pin"? Przykładowo w pamiętnym Mitsubishi Eclipse jak był problem z zębatkami na ekraniku to nic się nie wklepywało ale kodowy reset działał :)
[syntax=bash]# This is an STM-JOY board with a single STM32F103C8Tx chip. # Generated by System Workbench for STM32 source [find interface/stlink-v2.cfg] set WORKAREASIZE 0x5000 transport select "hla_swd" set CHIPNAME STM32F103C8Tx source [find target/stm32f1x_stlink.cfg] # use hardware reset, connect under reset reset_config none[/syntax] Ewentualnie,...
Ok poradziłem sobie, ale trochę tego nie rozumie :/ W pliku .CFG do JTAGa zmieniłem 4000 na 72000 w linii: flash bank lpc2000 0x0 0x40000 0 0 0 lpc2000_v2 4000 calc_checksum A na moje oko to po resecie LCP startuje z zegara 4MHz.
Gdb uruchamiam z eclipse, GDB Hardware Debugging, zaptaszkowane Reset, Halt, load image, bpoint ma main(). Ustaw sobie dokładnie tak jak widzisz: https://obrazki.elektroda.pl/1829342800_... Przy okazji OpenOCD zakłada, że do układu masz podłączony sygnał resetu (SRST) - upewnij się, że faktycznie tak jest. Jeśli SWD podpięte jest luźnymi...
Działa wam gdb ? Przy próbie załadowania programu eclipse wywala mi błąd continue program is not being run a jtag krzyczy - "target needs reset" ustawienia jak dla starego CS przy którym wszystko działa normalnie.
Trafił do mnie w takim stanie : Po włączeniu pokazuje się napis Trium a następnie mignie na chwilę apteczka i tel gaśnie. Nie pomogły próby wpisania kodu na reset ani wyciąganie baterii - zbyt szybko się wyłączał. Znalazłem w sieci polskiego flash-a, Flashowałem go IPLTrium 2.90 i flasherem Vilaniego kilka razy i za każdym razem jest tak że po flashu...
Witam, po włączeniu pojawia się napis 'zestaw słuchawkowy podłączony' i dalej wszystko normalnie, napis ginie, pojawia się normalne menu, poza tym, że nie słychać nic w głośniczku. Co może być tego przyczyną? głośniczek dobry, zmieniłem oprogramowanie i zrobiłem reset eepromu - nie pomogło :( Może ktoś z kolegów spotkał się z takim przypadkiem? Pozdro...
A jak klikniesz pauze (albo resume i potem pauze) to co się dzieje? Wgrany program działa? Co ciekawego jest w konsoli OpenOCD? Jak dokładnie owe OpenOCD teraz uruchamiasz? Czemu za każdym razem trzeba prosić o 15 dodatkowych szczegółów? Przetestuj też taką inicjalizację monitor reset halt monitor mwb 0xE01FC040 0x01 monitor mwb 0xE01FC000 0 monitor...
Kurcze znowu bieda... Tym razem gdb w eclipse. Nie wiem czy dobrze wpisuję komendy w startup. Na razie chcę odtworzyć funkcjonalność programowania wsadu, wpisuję tak: monitor reset halt monitor reset init mon flash write_image erase unlock out/stm32f4_blink_led.hex Nic nie zaznaczam innego w tym oknie konfiguracji (start up). Eclipse wypluwa coś takiego:...
No niezbyt masz to ustawione tak jak proponuję ja... Odznacz "reset and delay" oraz "halt", poniżej wpisz "monitor reset halt". Na dole zaznacz "set breakpoint at", wpisz "main" i poniżej zaznacz "resume". Profilaktycznie pokaż jeszcze dwie pierwsze zakładki. 4\/3!!
1. U mnie samo "reset halt" i "load" w większości przypadków działało... do czasu gdy działać nagle przestało [; A kod różnił się jedynie tym, że main i Reset_Handler były 4 adresy dalej... Czasem działało, czasem nie, z wyłączaniem PLL i MAM przy rozpoczęciu sesji (na razie) działa zawsze. 2. Nie wiem czy zmiana którą zrobiłeś jest dobra - w końcu...
Próbowałem AVRA niestety bez efektu. Podczas kompilacji pliku z rozszerzeniem *.s wywala mi błąd już w pierwszej linii kodu: .INCLUDE "TN2313DEF.INC" .ORG 00 RJMP RESET .ORG 0X001 RJMP INTERRUPT0 ....... Jest to program który w Win XP i AVRStudio działał bez problemu. Do eclipse nie mogłem znaleźć wtyczki ASM, chyba że jest inna możliwość używania Eclipse.
Witam kupiłem taki oto programator: http://www.microsense.eu/index.php/Progr... problem mój polega na tym ze nie jest w stanie nawiązać komunikacji z procesorem. Na płytce prototypowej mam atmege 88, po analizę dokumentacji podłączyłem zasilanie oraz mosi miso reset sck. Próbowałem już działać w eclipse, avrstudio...
Dziękuję bardzo za pomoc :) Dziwne bo kompilator widzi jeszcze jeden błąd. **** Build of configuration Default for project freeRTOS_uIP **** cs-make all Linking target: out/FreeRTOS_uIP.elf arm-none-eabi-g++ -mcpu=cortex-m3 -mthumb -Tsetup/STM32F103xB_rom.ld -g -Wl,-Map=out/FreeRTOS_uIP.map,--cref,--n... -Wl,--gc-sections -nostartfiles...
Witaj, W Twoim kodzie nigdzie nie znalazłem funkcji obsługi I2C. Przy Avr-ach ważne jest jak sterujesz portami podczas komunikacji po I2C jak nieumiejętnie to zrobisz to będziesz doprowadzał do zwarć (porty open collector) co spowoduje niekontrolowane resety i np takie dziwne akcje jak masz. Proponuję o ile możesz zmienić hardware na sprzętowy I2C działa...
eclipse builder eclipse zmienne programowanie eclipse
miganie klawiatury agregat prądotwórczy spawarka honda pilot evobox
philips senseo sterownik ładowarki akumulatora
Nokia 3210 - Karta SIM odrzucona: Przyczyny i rozwiązania Jak sprawdzić sieć i zdjąć simlock z Nokii 3210?