Window/Preferences/General/Workspace ? pozdrawiam stygma
Jako alternatywny sposób - rzuć sobie okiem na program MkAvrCalculator - możesz zobaczyć jak w nim wygodnie ustawia się i zmienia dowolnie fuski, nie trzeba się w ogóle martwić co oznacza ptaszek a co nie - a i tak nie uda ci się zablokować procka ;) .... zajrzyj sobie do jego zakładki "Fusy uproszczone"
Nie trzeba nic dodawać do zmiennej systemowej PATH. Zresztą, wklejony komunikat sugeruje brak funkcji main, więc pewnie plik nie został zapisany przez zbudowaniem. Jeśli świeżo zainstalowałeś Eclipse, to przed kompilacją należy zapisać plik. A jeszcze lepiej w opcjach Eclipse ustawić opcję "save before build".
Witam, No trochę jaśniej jest. Ram który przeznaczyłeś na stos jest prawie całym obszarem RAMU mikrokontrolera. 0x1FE4 - wielkość twojego stosu (obliczone wierzchołek stosu(0x1FF0) - początek sterty(0xc). Stosu Ci zapewne nie zabraknie. np. wywołujesz w mainie moja_funkcja(int param1, int param2, char tab[20]) to musisz przy wywoływaniu z przekazaniem...
"Do pary" z funkcją time występuje zwykle funkcja stime, ewentualnie settimeofday. Jeżeli nie, to i tak powinna być dostępna jakaś funkcja specyficzna dla platformy.
Mam projekt zrobiony ale używa innego kompilatora. Jak zmienić, żeby używał gnurx. Bo widzę opcje jakie ma ustawione ale nie wiem jak zmienić. Czy muszę od podstaw stworzyć nowy projekt i wtedy dopiero ustawić kompilator.
Fredie wielkie dzięki, wszystko działa. Musiałem jednak zrobić katalog "out" w katalogu mam pliki *.hex, *.bin i inne jakieś mam jednak pytania 1. jak ustawić Eclipse aby kompilowało kod w edytorze a nie ten zapisany do pliku? 2. Czy jeśli skompilowałem twój przykład lpc2103_blink_led i mam hex'a w katalogu to moge przystąpić do testowania programatora...
Można ustawić w Eclipse, ale dla celów tego projektu i tak musi być ustawiona ścieżka systemowa, bo inaczej nie będzie działać konfiguracja projektu z konsoli systemowej (tam potrzebne jest MSYS2 i kconfig-frontends). Wtyczka do debuggowania, jak i samo debuggowanie, planowane jest jako osobna część trzecia.
Żeby widzieć zmienne lokalne trzeba być po pierwsze w danej funkcji, a pozatym dobrze ustawić optymalizację na 0 i wyłączyć usuwanie niepotrzebnego kodu i zmiennych. 4\/3!!
Witam Zastanawiam się jak w eclipse z avr toolchain ustawić aby oprócz albo zamiast pliku .elf był generowany plik .bin po kompilacji?
Tak. Możesz to tak ustawić. Przykłady Freddiego korzystają z obu stosów. Process stack -> kontekst aplikacji, main stack - > kontekst przerwania.
http://atnel.pl/oprogramowanie-pc/mkavrc... Bardzo przydatny dla początkujących i nie tylko :) (sam z niego ciągle korzystam + eclipse). Pozdrawiam.
Dzień Dobry Mam mikrokontroler STM32F3 i uczę się w nim programować i chciałbym dać sygnał HSI przez PLL do otrzymania 64Mhz. Szperałem w internecie i znalazłem kod i rejestry odpowiedzialne za to, lecz nie mogę ich ustawić, ponieważ Eclipse zaznacza, że funkcja RCC_CFGR_ADCPRE_DIV6 i RCC_CFGR_PLLMULL16 nie zostały zadeklarowane. Użyłem kodu z tego...
CMSIS a SPL 2 rożne bajki proszę nie mylić. Wystarczy dodać katalog src i inc ustawić odpowiednie ścieżki includowania i zdefiniować odpowiednie makro.
Ostatecznie zdecydowałem się na odejście od bascoma i skierowanie się w strone C. Wybrałem Eclipse jako IDE + WINAVR. Mój problem polega na tym że tworząc nowy projekt w menu Avr Cross target application jako toolchain mam tylko AVR-GCC a chciałbym mieć możliwośc wyboru jako toolchain WinAvr. Znalazłem w internecie wiele opisów jak to zintegrować ale...
A zegary ustawia Ci ten plik wygenerowany przez excela system_stm32f4xx.c ? czy sam to robisz ? Bo może trzeba ustawić HSE_VALUE ? Jak nie masz ustawionego HSE_VALUE to biblioteki od STM zakładają że masz kwarc 25Mhz
Ja mam w Eclipsie ustawione: ${Workspace}\\${project_name} i działa trza zaznaczyć tylko w Project Explorer projekt dla którego to ma się wykonać.
To się daje ustawić żeby zapisał przed kompilacja.
Dobre pytanie. Z tego co wiem taktowania 32.768kHz nie da się ustawić w zakładce fusy uproszczone. Da się ustawić taktowanie przez Eclipse. Nie wiem jak to zrobić. O i chyba jeszcze da się ustawić taktowanie w zakładce fusy manualnie. Najlepiej byłoby gdybyś kupił mały rezonator ceramiczny 1MHz i dał go zamiast tego rezonator 32.768.kHz.Nic ci nie każe...
U mnie nie da się edytować linii komend w ustawieniach programatora w Eclipse. Chyba że o czymś nie wiem..... Czyżby w Eclipse nie dało się tego ustawić?
Do projektu plik. Nie kombinuj z robieniem bibliotek tak jak to kolega grko opisuje bo to jeszcze nie ten etap u Ciebie. Dodawaj swoje pliki do projektu w eclipse.
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.
W ustawieniach pluginu dla AVR masz możliwość wymuszenia innego portu* - spróbuj ustawić usb. * z tego co pamiętam to powinno to być w mniej więcej "Project Settings -> AVR -> AVRDude -> przycisk Edit / Configuration Edit -> Override default port"
Nie wiem po co ci to... ale odpowiedź jest jedna: Nie da się! Poczytaj sobie [url=http://superuser.com/questions/2398... dotyczy windows 7, ale skoro tam się nie da to tym bardziej w XP. Sam sprawdzałem i nie poradzisz nic. Natomiast możesz pobrać sobie Programmers Notepad i tam ustawić w ustawieniach...
OK, dzięki w Dev-C++ ładnie się skompilowało. winuser2 , a wiesz jak ustawić tego linkera w Eclipse C++ ?
Witam, pomóżcie mi poprawnie ustawić GPRS w Trium Eclipse, dla Plusgsm. Niestety, Plus nie oferował tych telefonów w sprzedaży i również nie podają opisu na www. Ten telefon jest OK, ale menu ma zawiłe w tej kwestii. Pozdr.
Być może. Skoro przeszkadza ci "bycze" Atmel Studio proponuję Java(32bit) + Eclipse CDT + AVR Plugin. Wg mnie bije edytorem o łeb obydwa produkty Atmela, bardzo przyjemnie się w nim pisze. Można używać równie dobrze AVR Toolchain, jak i WinAVR. Jedyne co nie ma - to debugger'a, ale niektórym to bardzo nie przeszkadza (bo nie mają sprzętowego debugger'a...
Ustawienie FPU Type mam w Eclipse wyszarzone i nie mogę ustawić innej wartości flagi mfpu. Log linkera w załączniku.
Opcje -g? Masz ustawioną? EmbSysRegisters wtyczka do eclipse polecam pełen podgląd rejestrów.
wiec mam 8MHz tak jak fabrycznie dostalem stm32f0discovery. Napewno? "Fabrycznie" jest kwarc 8MHz natomiast MCU ma mnożnik PLL który można ustawić. Jakiego środowiska używasz? W "moim" eclipse standardowy szablon dla STM32F0DISCOVERY wygląda tak: Na pewno mam 8MHz. SysTick'iem sie upewnilem. Pokaż kod.
Witajcie, Zainstalowałem sobie nowe Microchip Studio, które zawiera w sobie najnowszy toolchain dla AVR. W Eclipse wskazałem stosowne ścieżki do tego toolchaina, w tym ścieżkę do plików nagłówkowych poszczególnych mikrokontrolerów. Niestety, gdy tworzę nowy projekt w Eclipse lista dostępnych mikrokontrolerów nie pokrywa się z dostępnymi plikami nagłówkowymi...
Ja używam [url=http://www.pspad.com/]PSpad z kompilatorem gcc dla ARM - dla mnie rewelacja. Jedyne czego mi tu brakuje to debuger (do tego mam np. IAR czy Eclipse). Pozdro.
Innych opcji poza wyłączaniem nie znasz? Przecież napisałem aby ustawić Paths and symbols. Masz jakies problemy z czytaniem. Jeszcze lepszym rozwiązaniem jest zmiana IDE (np na VIM'a + pluginy). Ale to już pewnie wykracza daleko poza klapki założone na Twoich oczach. Chłopie zachowaj uwagi dla siebie. W jakim celu mam cokolwiek ręcznie wymuszać za...
Procesor działa normalnie, ale skoro w eclipse ustawiłeś 16MHz a procesor z dzielnikiem jest taktowany częstotliwością 2MHz to chyba sam widzisz, że coś jest nie tak w tymi Twoimi ustawieniami z eclipsa. Dlatego napisałem Ci abyś ustawił w programie częstotliwość np. 1MHz i zobaczył jaki to będzie miało wpływ na szybkość działania aplikacji.
Zarówno pod eclipse jak i avrdudess musiałem ustawić parametr "-B8" aby zaprogramować atmega8 lub atmega328. Więc może sprawdź i daj odpowiedź.
Bierzesz przykładowy projekt z mojej strony, wrzucasz do tego FreeRTOSa - czyli dodajesz katalogi FreeRTOSa do odpowiednich pól w Makefile: [syntax=bash]# additional directories with source files (absolute or relative paths to # folders with source files, current folder is always included) SRCS_DIRS = FreeRTOS FreeRTOS/portable/GCC/ARM_CM3 FreeRTOS/portable/MemMang...
Szczerze mówiąc to w moich projektach nie mam ani jednej ścieżki absolutnej, więc generalnie nie wiem w ogóle skąd wynika ten problem... Co do samego toolchaina, to nie lepiej po prostu ustawić go sobie w systemowym PATH i wywoływać bez żadnej ścieżki? '\' Ja bym się kilka razy zastanowił zanim wstawię backslasha do Makefile'a (; 4\/3!!
skynet_2 -> ja już doszedłem do takiej wprawy, że paktycznie prawie na żywca wymieniam pliki projektu pomiędzy eclipse i AVRStudio. Tzn tak samo daje się poustawiać je w projekcie aby się kompilowały. Pomaga mi to narazie przy okiełznywaniu jeszcze eclipse. Bo np porównuję czasem jak mi się kompiluje kod wynikowy tu i tu. A jak są jakieś różnice to...
Jak w ogóle uruchomić jakieś okno programowania? I jak to ustawić żeby programowało przez Wigglera? Jeśli chcesz spod Eclipse, to trzeba dodać odpowiednie wywołanie dla OpenOCD. Zerknij na moją stronę, w dziale download > JTAG-lock-pick jest taki plik "JTAG-lock-pick - ultra-krótka instrukcja" - w nim jest pod koniec napisane jak należy wywołać...
Witam nie wiem czy dobry dział ale chciałbym próbować sił w C++ małe aplikacje do komunikacji z AVR tylko nie umiem sobie poradzić .W eclipse nie wiem nie znalazłem nic na internecie jak go ustawić by pisać w C++ ,CodeBlocks są poradniki ale po ściągnięciu i zainstalowaniu nie chce kompilować bo nie znajduje ścieżki do kompilatora po wprowadzeniu ścieżki...
Kompilator zgłasza mi warning : "F_CPU" redefined I teraz moje pytanie: Czy funkcja #ifndef zapobiega zmianie F_CPU z 8 MHZ na 10 MHz czy też kompilator mnie ostrzega że biblioteka jednak ją zmieniła. I bardzo dobrze że zgłasza warningi, bowiem Eclipse to normalne środowisko i pod tym względem (ale nie tylko pod tym) o wiele lepsze niż AVR Studio 5/6....
No w zasadzie ma. Nie działają funkcje abs i podobne. Problem pojawił się wczoraj gdy zupełnie bez powodu podczas drobnych zmian (zmiana położenia wyświetlanych tekstów na ekranie) zmienił mi się sposób wyświetlania temeratury: Powtórzę - problem który widzisz ma _ZEROWY_ wpływ na działanie Twojego programu. To że akurat zauważyłeś problem z działaniem...
Witam, Od razu zaznaczam, że korzystam z eclipse pod Mac OS X (big sur). Zainstalowałem eclipse i avr plugin. Chciałem, ustawić to tak, jak pokazywał (at)mirekk36 na video. Bazował on jednak na starszej wersji IDE i do tego na systemie XP. U mnie wygląda to nieco inaczej. U siebie mam 4 zaznaczone błędne wpisy zamiast jednego. Jako elektronik wiem,...
(at)moscow18-1990 1. Nie, nie jesteś zmuszony do korzystania z keila. 2. Mógłbyś wykorzystać ten kod w aktualnym projekcie. Musisz w tym celu wziąć sobie wygenerowaną część kodu dodać do kompilacji oraz include paths. Należy również ustawić odpowiednie definicje w makefile. Trudno jednoznacznie stwierdzić czy będzie to łatwe czy trudne. Ale jak już...
Pisząc aplikację na Androida musisz ustalić trzy wersje systemu: minimalną wymaganą do uruchomienia aplikacji, docelową (najwyższą, w której system nie musi wykorzystywać opcji kompatybilności) i używaną do kompilacji. Zależnie do wybranych wersji może być konieczne doinstalowanie i/lub dołączenie czegoś do projektu. Na początek możesz spróbować ustawić...
Witam, chciała bym ustawić taktowanie ATmegi88 z zewnętrznego kwarca 32,764kHz. Fusebity ustawiam na EXT. LOW-FREQ. Crystal. A jak ustawić częstotliwość w Project->Properties->Target Hardware?
Wychodzi na to ze to wina srodowiska? Da sie jakos naprawic te usterke? Powiem szerze ze na eclipse bardzo przyjemnie mi sie pracuje:) ale jak takie bledy ma..to mozna caly tydzien szukac przyczyny.. Ja bardzo przepraszam za to co napiszę teraz, a i tak to będzie moja bardzo delikatna reakcja na elektrodzie, ale to co powyżej jest napisane to kompletna...
MKavrcalculator to tylko nakładka na avrdude. Wszystko można robić Eclipsem z pluginem AVR. Błąd wyskakuje ponieważ wersje "A" procków nie są wykrywane przez avrdude - trzeba sobie ustawić µC bez A czyli tutaj atmega324.
Witam! Jak należy ustawić MCU Clock Frequency w eclipse jeżeli w częstotliwość jest np. 4 razy zmieniana za pomocą clock_prescale_set()? EDIT: Mam jeszcze pytanie co do układu BOD. Dam załóżmy na vcc i gnd kondensator 1000uF. Napięcie na nim w końcu kiedyś po wyłączeniu zasilania spadnie poniżej 1.8 V i może on nieprawidłowo działać. Jak zabezpieczyć...
przekonałbym się w 100% gdyby był tam przyzwoity deburger póki co mało zachęcające jest pisanie programu w Eclipse a potem uruchamianie i praca krokowa w AvrStudio. Ale generalnie to fajne środowisko zwłaszcza możliwości edycyjne są b.dobre. Coś ostatnio w tym środowisku pochrzaniłem może ktoś bardziej biegły :) mógłby krok po kroku wyłożyć jak ustawić...
Ok winowajca znaleziony. Tadzik dzięki naprowadziłeś mnie na dobry tor. Sprawdziłem rejestry flasha. Okazało się że domyslnie jet ustawiony 32bit access mode. I w trybie 32 bitowym flash latency nie może byc ustawione. Najpierw trzeba zmienić tryb na 64 bitowy dopiero wtedy można ustawić wait states
Jaki programator masz? wypada go ustawic poprawnie.
Ale rozmawiajmy o czymś co nie jest w faze beta O jakości nie wspominałem. ;) Są, coś tam próbowano, ale od razu widać spore niedoróbki. A ilość kliknięć by coś ustawić i to nie do końca będąc przekonanym, jest gorsza od wtyczki do eclipse.
Witam wszystkich, chciałbym was prosić o pomoc w konfiguracji Eclipsa tak aby można było używać jtaga usbscarab2. Szukałem już w google i mam pewne informacje, jednak nie potrafię tego poskładać w całość. Wyczytałem że dodatkowymi programami, poza eclipse, muszę mieć openOCD i podobno yagarto. Czy mógłby mi ktoś wytłumaczyć jakie należy kroki wykonać...
Proszę dołączyć "C:/esp32/mkm/eclipse-workspace... "C:/esp32/mkm/eclipse-workspace...
Jak wgrać do tej atmegi bootloader i jakie fusy ustawić posiadam usbasp fusy mogę wgrać przez eclipse ,mam plik z opisami procesorów podpięty. Chciałbym żeby działał na 3,3v i 8MHz (wewnętrzny). Fusy należy ustawiać czy robi to bootloader i czy jest niezbędny aby działały biblioteki z arduino? programowany później będzie przez usbasp. Próbuje prostą...
Nie analizowałem czasów. Sam to zrób. Bo jeśli skasujesz flagę przerwania a ustawi się następna- to znowu się włączy. O ile pamiętam to te flagi można tylko skasować- ustawić się nie da. No i najważniejsze- czy teraz działa?
No właśnie tak się złożyło że w tym momencie siedzę w Arduino IDE :) W sumie wygląda mi na bliższy do C z Eclipse. Są pętle itp :) i teraz kolejno muszę przyznać IP modułowi ESP aby mi DHCP nie przydzielił oraz ustawić port na jakim nasłuchiwać będzie moduł. Potem muszę rozpoznać komendę jaka nadleci np. ze smartfona i ustawić dwa wyjścia PWM do sterowania...
Jednak chyba zostanę przy CodeLite. Wygląda dobrze. Jest integracja z wxFormBuilder, wyskakuje co prawda jakieś okienko o niezgodności wersji i konieczności poprawy, ale wszystko działa super (bez poprawek). Jeszcze trochę powalczę ze środowiskiem, ale widzę piękne podpowiadanie kodu (najlepsze widziałem dotychczas właśnie w Code::Blocks i w Eclipse)....
Koleżanki i Koledzy, Mam sobie projekt, w którym wykorzystuję jak na razie 2 identyczne procesory STM32F103RBT6, które działają z innym oprogramowaniem i komunikują się ze sobą za pomocą CAN. Problemem jest debugowanie takiego zestawu. Jak na razie przepinam kabel między 2 układami, ale raz, że mam dostęp tylko do jednego, a dwa - przepinanie doprowadza...
Założyłem, że dzieje się to automatycznie przy kopilacji... eh :) "Dzieje się" jak sobie ustawisz :wink:.
Cześć Przesiadłem się z Eclipse na Microchip Studio i zauważyłem, że po zaprogramowaniu uC, MS nie ustawia automatycznie blokowania pamięci Lock Bit'ów, przed skopiowaniem. Co mam ustawić, aby to blokowanie następowało automatycznie po zaprogramowaniu uC? Serdecznie dziękuję za podpowiedź.
Witajcie, Zapomniałem napisać, iż używam Eclipse. Niemniej jednak wydarzyło się, jak niżej: - w Atmel Studio byłem w stanie przestawić częstotliwość komunikacji na niską co skutkowało tym, że byłem w stanie ustawić na nowo fuse-bity dla wyższych wartości oscylatora, - w tymże Atmel Studio, pomimo ustawionej częstotliwości komunikacji na 4kHz (bitrate)...
Importowałem, ale teraz stworzyłem nowy "makefile project", przekopiowałem pliki ze starego i teraz pewnie muszę coś jeszcze ustawić, bo w "Preprocessor include paths, macros" mam teraz GNU C++ ale symboli i ścieżek żadnych.
Moim zdaniem konfiguracja DMA jest trochę niepełna, a ponadto brakuje obsługi przerwania od DMA. Przynajmniej w jednym miejscu wpisz jawnie wartość do rejestru sterującego (CR = ...). Na razie wszędzie masz |= lub &=. Zakładając, że pierwszy transfer poleci i przerzucisz 19200 słów, to później DMA się zatrzyma i nic więcej nie prześle. I jak to ma coś...
"Stepowanie" przez wektory przerwań nie do końca jest dobrym pomysłem niestety... Musiałbyś sobie ustawić breakpointa na pierwszej instrukcji reset handler'a (albo po prostu ustawić PC na odpowiedni adres) i dopiero wtedy można jakiś stepping wykonać sensowny... 4\/3!!
Zobacz czy da się w tej płytce tak ustawić piny BOOTx żeby układ nie uruchamiał się z pamięci flash tylko np. z RAM albo choćby z pamięci systemowej (tryb bootloadera).
Jedno powiem ja mam takie cudo podobny objaw weź poprostu wyczyść płyte. Miałem też inny nie działał zegar ani nie dało się go ustawić - zawieszał sie na ust. - pomogło czyszczenie pcb !!! naprawde to dziadostwo troche syfu i leży!!!
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...
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ł...
Mam takie pytanie dotyczące eclipse, jak można dorzucić do projektu katalog z własnymi bibliotekami ale w postaci źródeł. Jak dam Include Patchs -I/home/skynet/workspace/my_lib to owszem podczas wpisywania mam auto-kończenie nazw funkcji, więc eclipse znajduje nagłówki. Ale podczas kompilacji wywala mi undefined reference Zazwyczaj po prostu daje dowiązanie...
Kompilator (jak i Eclipse) oczekuje, że plik z rozszerzeniem .c jest plikiem w C i tyle. W C nie ma słówka class, więc... Rozszerzenie C++ akceptowane przez aktualnie dostępną wersję Makefile'a to .cpp i musi być zmienione co najmniej tyle. Drugą kwestią jest to, że jeśli chcesz korzystać z dobrodziejstw Eclipse'a (wyszukiwanie nagłówków, kolorowanie...
Czyli jak mam ustawić? #use combined on interfaces or targets that can't set TRST/SRST separately reset_config trst_and_srst ?
No też tak to rozumiem i podejrzewam jakąś modyfikacje która była dołączona w aktualizacjach gdyż system już chodzi rok a wcześniej nie zauważyłem takich problemów, natomiast win8 jest świeży. Długo by pisać ale głównie to będą przeglądarki, netbeans, eclipse... nie używam nic dziwnego ale to i tak nie powinno miec wpływu.
Cześć, próbuję zdefiniować sobie struktury, które pozwolą na dostęp do pamięci USB w bardziej cywilizowany sposób. Mniej więcej coś takiego: [syntax=c]#include <cstdint> #include <new> struct BufferDescriptionTableEntry { volatile uint16_t addr; volatile uint16_t count; } __attribute__((packed)); struct EndpointBufferDescription { BufferDescriptionTableEntry...
Witam, napisałem prosty program na Atmegę 88[syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> int main(void) { DDRB |= (1<<PB0); PORTB |= (1<<PB0); while(1) { PORTB ^=(1<<PB0); _delay_ms (1000); } }[/syntax] Procesor taktowałem wewnętrzym zegarem 8MHZ. Chciałem spróbować ten program...
Przechodząc przez kolejne kroki funkcji HALa dla OB stwierdzam, że to jakaś masakra.. Jest proste rozwiązanie tego typu problemów - nie używać "HAL". Hahaha, dokładnie to chciałem teraz dopisać :D W większości przypadków nie używam, bo to nie pierwszy kwiatek na który trafiłem i potem z kolei mnie coś trafia jak można wydać taki oficjalny kod :P Czasem...
Przecież jest napisane error: selected device is not supported by programmer: m8 a wyżej masz podane procesory jakie możesz zaprogramować. Tak ale tym programatorem idzie bez problemu zaprogramować Atmege8 np. przy użyciu CodeVisionAVR. Więc na pewno da się to ustawić tak żeby działało na AVRDUDE. Pytanie tylko jak skonfigurować AVRDUDE żeby działało.
Jaki masz ustawiony poziom optymalizacji?
To gdzie ta konfiguracja się znajduje można w jej opcjach ustawić w ostatniej zakładce. A ta ścieżka do projektu jest dziwna. Weź opcje projektu -> c++ genereal -> preprocesor include path... -> zakladka 2, dla obu pozycji wyczyść pozycje, clean projektu, kompilacja
Chodzi mi głównie o tą zakładkę o nazwie AVR, której nie ma z jakiś powodów teraz, gdzie można ustawiać z listy, wybierając avr, zegar i programator USBasp. Nie wiem dokładnie jak te wartości tutaj poustawiać bo nigdy tego nie robiłem w taki sposób. Jeżeli mógłbyś mi wytłumaczyć te linijki z wartościami co i jak się wpisuje to byłbym wdzięczny. Druga...
Nie wiadomo co chcesz uzyskać. Jeśli zapalić diodę, to kod jest poprawny, aczkolwiek nic nie wiadomo jak masz ustawione środowisko. Wrzuciłem do Eclipse na standardowym szablonie z Cube i u mnie dioda się zapala. Zacząłbym od sprawdzenia czy dioda przewodzi, np multimetrem. Sprawdź też jak masz ustawione zworki BOOT, powinny być na początek obie na...
Witam, Jak wykonać zmianę stanu np na linii DTR# układu ft232rl? Wzoruję się na informacjach w http://www.ftdichip.com/Support/Document... str 25. Chcę ustawić linię w stan niski (domyślnie w stanie wysokim). Skopiowałem przykładowy kod do eclipse ale zmiana stanu nie występuje. Układ działa ponieważ...
Jeszcze niedawno też męczyłem się z AVR studio. Tak naprawdę jest to ogromne powolne ciele z wodotryskami. Czwórka była jeszcze jeszcze 5 to porażka 6 nie widziałem. A nie lepiej przejść na ECLIPSE ?? Przejście jest dziecinnie proste i mieści się w 3 krokach jak masz avrstudio to w 4 1. Odinstaluj te dziadostwo i zapomnij o nim 2. Ściągasz i instalujesz...
Poprawiłem i pomogło ale teraz mam [syntax=c] ../mmcbb.c: In function 'init_port': ../mmcbb.c:63: error: 'PORTE' undeclared (first use in this function) ../mmcbb.c:63: error: (Each undeclared identifier is reported only once ../mmcbb.c:63: error: for each function it appears in.) ../mmcbb.c:64: error: 'DDRE' undeclared (first use in this function) ../mmcbb.c:...
Hej, Atmega jedzie na 1MHz, w eclipse mam ustawiuony takze 1Mhz (Project -> Properties -> AVR -> Hardware target) mam przykladowy program : while(1) { PORTD |= _BV(2); _delay_us(100); PORTD &= ~_BV(2); _delay_us(100); } ...patrze na oscyloskop i jest OK. Teraz chce przyspieszyc do 8Mhz, wiec robie to...
I to wszystko w eclipsie robiłeś ja mam ecliipsa 2024 i AVR tollchain pobranego za pomocą MkClipsa Dodano po 43 Witam pobrałem ze strony https://packages.msys2.org/base/mingw-w6... wersja 14.2.0.1 rozpakowałem ale za nic nie wiem jak to zainstalować w eclipsie wchodzę w HELP oraz Install New software lecz pokazuje mi błąd. Tak się nie da. Trzeba...
też sie zastanawiam ale narazie chyba odpuszczę ten nowszy. RP2040 wystarczy do wielu rzeczy - zwłaszcza oprogramowany w ASSEMBLERZE (mimo , że jest to droga przez mękę- przy tych pozal sie boże środowiskach)... Przeglądałem conajmniej kilka róznych metod instalacji - pod windowsem pod linuksem - oficjalne/ nieoficjalne... Jak dla mnie GENARALNIE WSZYSTKO...
A zmieniasz w komputerze odpowiednio ustawienie parzystości? Albert
Eclipse IDE for C/C++ Developers Zainstalowałem to nowe środowisko- gorszej porażki nie widziałem... PS Wersja, której teraz używasz jest do ściągnięcia już wstępnie skonfigurowana jak ta co teraz mam? Pewnie, że tak ;) Mirku nie wiem w który miejscu jest ona skonfigurowana... Miałem od Ciebie wersję Ganymede- w której wystarczyło skonfigurować sobie...
Witam Poszukuję jakiegoś poradnika do Microchip Studio. Moje poszukiwania w internecie przyniosły marny efekt (no, dowiedziałem się jak globalnie ustawić F_CPU). Może być też dobra książka. Interesuje mnie: - jak skonfigurować to środowisko - jak ustawa się okienka, które co oznacza - jak np. uzyskać widok przy debagowaniu jak na filmach TMF - które...
Cześć i czołem. Od dwóch tygodni walczę na noże z stmem 32f429 i nie bardzo chce cokolwiek działać. Problem jest dość trywialny: nie działają przerwania. Jedynie projekt wygenerowany przy pomocy CubeMX'a potrafi zrobić przerwania, ale znowu nie chce przyjmować klas etc. Zresztą, wolę unikać tego narzędzia, wolę rozumieć co gdzie jest i dlaczego. Próbuję...
Ech racja, nie pomyslałem o tym. Źle sobie to wszystko połączyłem w głowie. Włączyłem najpierw OpenOCD, a później moją konfigurację, i co prawda jest teraz Thread Unable to set 32 bit software breakpoint at address 001001dc - check that memory is read/writable Gdzie mogę ustawić lub sprawdzić czy ten adres jest read/writable? Przepraszam za być może...
Postanowiłem uruchomić na sam początek taktowanie z zewnętrznego rezonatora bez uruchamiania pętli PLL. Z tego co udało mi się wyczytać m.in. z manuala wynika że po wpisaniu do rejestru CLCSRCSEL wartości 0x01 procesor powinien już pracować na zewnętrznym oscylatorze, niestety po wpisaniu tej wartości jest cisza... Nie ma żadnego przebiegu na oscylatorze...
W konsoli czy w problems? Jeśli tylko w problems być może źle ustawione discovery paths.....
no dobrze ale piszesz że zmieniasz F_CPU raz na 8MHz a raz na 1MHz - to zmieniasz też wtedy za każdym razem Fusebity ??? Czy ty uważasz że je tylko raz się ustawia i potem już nie trzeba dotykać ? ;) Dodano po 1 toż skoro F_CPU ustawiasz we właściwościach projektu na 8MHz to i fusy CKSEL muszisz tak ustawić - i sprawdzasz sobie jak działa. Potem gdy...
No jasne, aż dziwię się, że sam o tym nie pomyślałem. Uruchomienie jako root pomogło, z tym że nie bardzo wiem co może być nie tak, bo uprawnienia w openocd mam ustawione prawidłowo.
Firewall też się zgłosił, ale zezwoliłem. Skonfigurowałem jeden z pinów, kazałem mu go ustawić przed całym zadaniem z floatami, i zerować po zadaniu. Całe to zadanie wykonuje się w 1.8 us, po czym pośrednio mogę stwierdzić, że bez FPU tak szybko by nie policzył, nawet ze 180MHz zegara.
dla openocd mam ustawiony w eclipse starter wywołujący program z parametrami I już na początku źle - przyjrzyj się zawartości pliku stm32f4discovery.cfg Ściągnij z mojej strony przykładowy projekt dla STM32F4 i sobie go zaimportuj - tam masz wszystko skonfigurowane. http://www.elektroda.pl/rtvforum/topic13... http://www.elektroda.pl/rtvforum/topic13...
ja odpalam tak: -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" A w Zylinie w init commands mam to: target remote localhost:3333 monitor reset halt symbol-file out/project.elf thbreak main continue i działa. Aczkolwiek nie wiem na ile to jest...
eclipse ustawić eclipse builder eclipse zmienne
telewizor medion instrukcja nawigacja widzieć satelit volvo silnika
szybkość internetu netia przesterowanie wejścia tunera
Citroen C4 Grand Picasso - Wybór silnika Wymiana oleju w silniku benzynowym: kiedy?