Window/Preferences/General/Workspace ? pozdrawiam stygma
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".
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"
Tak myślę ale chyba jest możliwość zmiany kompilatora.
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.
Witam Zastanawiam się jak w eclipse z avr toolchain ustawić aby oprócz albo zamiast pliku .elf był generowany plik .bin po kompilacji?
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.
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.
http://atnel.pl/oprogramowanie-pc/mkavrc... Bardzo przydatny dla początkujących i nie tylko :) (sam z niego ciągle korzystam + eclipse). Pozdrawiam.
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.
Ż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!!
Tak. Możesz to tak ustawić. Przykłady Freddiego korzystają z obu stosów. Process stack -> kontekst aplikacji, main stack - > kontekst przerwania.
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...
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.
1. Nie da się tego ustawić, bo to nie Eclipse kompiluje. Eclipse wydaje tylko komendę kompilatorowi. A kompilator nie wie co ma Eclipse w edytorze. Wie tylko co jest na dysku i tylko to może skompilować. Prawdopodobnie można co najwyżej ustawić żeby Eclipse zapisywało zawartość edytora powiedzmy co sekundę. Ale i to ma wady, bo czasami chcemy coś zmienić...
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ć?
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.
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
Ustawienie FPU Type mam w Eclipse wyszarzone i nie mogę ustawić innej wartości flagi mfpu. Log linkera w załączniku.
Średnika zapomniałeś :D .
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.
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...
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"
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ź.
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...
To się daje ustawić żeby zapisał przed kompilacja.
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ć.
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...
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...
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...
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.
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...
OK, dzięki w Dev-C++ ładnie się skompilowało. winuser2 , a wiesz jak ustawić tego linkera w Eclipse C++ ?
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.
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,...
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...
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...
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....
Opcje -g? Masz ustawioną? EmbSysRegisters wtyczka do eclipse polecam pełen podgląd rejestrów.
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ć...
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...
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!!
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...
(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ż...
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...
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?
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)....
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.
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ć...
Proszę dołączyć "C:/esp32/mkm/eclipse-workspace... "C:/esp32/mkm/eclipse-workspace...
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...
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ć...
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ć...
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.
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
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ź.
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...
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)...
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?
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:...
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ć...
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ś...
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ą...
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.
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...
"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!!
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.
To jeszcze jeden pomysł - może w tym tkwi problem. Podejrzewam że launcher GDB w Eclipse masz ustawiony na "Legacy GDB Hardware Debugging Launcher" - próbowałeś z domyślnym "GDB (DSF) Hardware Debugging Launcher"? U mnie na Linuxie nie ma tego ostrzeżenia o parsowaniu XML (w obydwóch typach launchera)...
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ł...
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).
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...
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...
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!!!
Czyli jak mam ustawić? #use combined on interfaces or targets that can't set TRST/SRST separately reset_config trst_and_srst ?
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...
korzystam z eclipse mam ustawione 8 MHz . Z jak to robię . Wchodzę w Propeties -- AVR -- > i tam mam 2 opcje do ustawienia : 1: jakiego programatora używam 2: Wybór MCU i Taktowanie.
BTW, czy legalne jest korzystanie z kompilatora gcc od TrueStudio poprzez zewnętrzne środowisko? Pytam, ponieważ wszystko śmiga, jeśli w Eclipse ustawię, aby korzystał nie z gcc od CodeSourcery tylko z gcc TrueStudio... Atollic nie może zmienić licencji którą objęte jest GCC - możesz sobie tego używać jak chcesz, gdzie chcesz i do czego chcesz. P.S.S...
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...
Po pierwsze F_CPU powinno być w ustawieniach projektu (zakładam, że używasz AVR Studio lub Eclipse). Po drugie nie używa się zmiennych jako parametr _delay_ms(), to działa jedynie ze stałymi, bo to nie jest "normalna" funkcja. Do odmierzania czasu najlepiej używać timerów.
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.
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...
Programuje w eclipse-avr. Mam ustawione MCU type oraz MCU Clock Frequency we właściwościach projektu.
Jaki programator masz? wypada go ustawic poprawnie.
no właśnie przez ten program padły mi 3 Atmegi8 To jaki program wgrywasz do procka nie ma nic wspólnego z tym co namieszałeś w fusach. Podaj więcej informacji o tym jak doprowadziłeś do ich blokady. Ja, pomimo że już atmeg dzieeeeesiątki zaprogramowałem, ZAWSZE najpierw odczytuję wartość fusów, potem ją edytuję i zapisuję z powrotem (chyba, że np....
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...
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...
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ż...
[syntax=c]#else #error "Unsupported MCU" #endif[/syntax] To mi wyskakuje w błędach podczas kompilacji, korzystam z Eclipse i mam ustawiony ATtiny44.
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...
Założyłem, że dzieje się to automatycznie przy kopilacji... eh :) "Dzieje się" jak sobie ustawisz :wink:.
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...
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...
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...
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.
Po update firmware i instalacji sterownika WinUSB OpenOCD w końcu otworzył st-link-a :D Jednak nadal nie wiem jak ustawić debugowanie żeby działało dla STMF1. Po pierwsze kiedy importuję ustawienia Freddiego to wcale ich nie widzę obawiam się że dlatego tak się dzieje bo w mojej wersji Eclipse w JTAG Device mogę ustawić tylko "Generic" a w tych plikach...
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
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 builder eclipse zmienne programowanie eclipse
nacisnąć przycisk zerować mercedes actros błędy hamulce obniżyć temperaturę procesora
podłączenie kuchenki elektrycznej m890g schemat
Szarpanie i gaśnięcie Skoda Octavia II 1.6 MPI LPG BRC 2004 Czy można zamienić tranzystor TIP42C na triak BTB08?