Pierwsze pytanie czemu używasz wersji 0.5? Drugie pytanie wgrałeś plik hex do uC? Bo na screenach nic takiego nie widzę. Po za tym dajesz linka do tutoriala, według którego "niby" robisz, a masz co innego w Initialization commands.
PS. Jak załadować program za pomocą BootLoadera po RS232? Szukam i szukam w necie i nie widzę. Dokładnie to chodzi mi o to jakim programem. Program nazywa się Flash Magic http://www.flashmagictool.com/ Jak by jakiś pin był podłączony do GND a ja na nim bym wymuszał stan niski (a raczej próbował wymusić) i procesor by się palił to bym zrozumiał. Akurat...
http://obrazki.elektroda.pl/9377221800_1... W dziale mikrokontrolery ARM znajdziecie bezpłatny (do osobistego użytku edukacyjnego) poradnik STM32 przygotowany przez szczywronek . Materiał dostępny jest w temacie: techekspert: Do kogo kierowany jest poradnik, jakie podstawy powinien mieć opanowane czytelnik? Czy znajomość określonej...
Wiedziałem że coś wyłączyłem. Dla potomnych: Properties-> C/C++ General -> Configure Workspace Seting -> C++ -> Editor -> Code Asists -> Advanced i przycisk: Restore Defaults .... Freddie Chopin dzięki za zainteresowanie tematem.
Po namowie kolegi Freddie Chopin przeszedłem na środowisko eclipse. Wykorzystałem gotowy przykład z FreeRTOS-a. Powyrzucałem wszystkie "zbędne". Chciałem zostawić tylko sam system i przełączanie diodek. Po kompilacji mam bardzo duży plik wynikowy bin. Dodam że próbowałem skompilować przykład dla IAR i całość bez usuwania żadnych dodatkowych procedur...
Zależy mi bardziej na czystym projekcie bez Hal-a a zegary ustawię według noty. Szczerze mówiąc omijam Cube jak i programy które same generują kod bo żeby nauczyć się arm to muszę rozumieć wszystko więc zaczynam od podstawy czyli zegary ;) Interesuje mnie kompilator bez hal i spl tak jak kiedyś bawiłem się avr-ami w eclipse gdzie miałem toolchain+ eclipse...
Witam serdecznie, Posiadam moduł MMnet1002 z Propoxu. W sumie dopiero zaczynam z nim zabawę jak i z programowaniem systemów embedded w ogóle. Mam następujący problem: Chciałbym skonfigurować Eclipse tak aby była możliwość kompilacji w nim programów na MMnet1002. Próbowałem sugerować się rozwiązaniem podanym przez kolegę Freddie Chopin jednakże nie udało...
(at)jaskol Dlatego warto olac gotowe IDE :) wez sobie sciagnij czyste Eclipse dla C/C++ jakis tolchain + plugin do Eclipse i tyle. Ja tak uzywam i wszystko smiga bez najmniejszych problemow. Nie wiem po co tyle kombinacji z jakimis gotowcami, do tego do F4 wybierz tolchain ktory wspiera FPU :) Jak czegos brakuje w takiej konfiguracji to dociaga sie...
Freddie Chopin Ci po prostu delikatnie sugeruje być przesiadł się z przestarzałego WinARM na kombo gcc(code sourcery) + eclipse + openocd. A przykłady Freddiego (szczególnie ten dla LPC21xx) łatwo przerobić na AT91SAM7xxx (chodzi o makefile, i skrypty linkera) bo to ten sam rdzeń.
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ć.
Procesorek Chyba środowisko programistyczne a nie "Procesorek" a do procka który najbardziej mi pasował czyli STM32 jak dotąd nie znalazłem żadnego darmowego środowiska Do ARM(STM32) to proponuje nieśmiertelny zestaw gcc + eclipse + openocd. Kol. Freddie Chopin umieścił na elektrodzie i swojej stronie krótkie wprowadzenie do tego środowiska, ma także...
Freddie Chopin : uaktualniłem startup oraz linker (od Ciebie) ustawiłem : __main_stack_size = 1024; __process_stack_size = 1024; i dalej ten sam problem, przy uruchamianiu oraz przy debugowaniu. gaskoin : zaraz zabiorę się za wrzucenie projektu do Eclipse i wtedy pokombinuję ze stosami
Witam. Po stępując wedle turialu Freddie Chopin **** Build of configuration Default for project Test1 **** cs-make all System nie mogl odnalesc scieszki ECHO jest wylonczone. "-------- begin (mode: ROM_RUN) --------" process_begin: CreateProcess(NULL, arm-elf-gcc --version, ...) failed. make (e=2): Nie można odnaleźć określonego pliku. cs-make: ***...
Ja niestety nie znalazłem szczegółowych informacji zgromadzonych w jednym miejscu, a zwłaszcza pod swój procesor i dlatego grzebię się z tym już od paru miesięcy z mniejszymi bądź większymi przerwami i co chwilę napotykam nowe problemy. Odpowiem tak. Kolega Freddie Chopin ma rację, licencja Keila na rok kosztuje ponad 16 tysięcy. Bazując na środowisku...
Najlepszą robotę robi Freddie Chopin http://www.freddiechopin.info/ Jeśli chodzi o kursy i przykładowe programy :) Choć może jak ktoś zupełnie niezaznajomiony to może się przerazić wgryzając się w dość zaawansowane podejście Freeddiego Ja sobie kupiłem stmf4 discovery i też coś tam klepnąłem (zaznaczam że to dopiero początek) http://wikimarek.referata.com/wiki/Progr...
Freddie Chopin -> no tak to już zauważyłem ;) teraz męczę się więc z wyszukaniem tego w eclipse. Już znalazłem nawet tam miejsce na dodanie dodatkowych obiektów typu *.o i jak podam ten mój plik .c to go ładnie "łyka" tylko, że z kolei przy takim podejściu w tym pliku .c kompilator nie widzi zmiennej F_CPU ..... no nic jeszcze pokombinuję Dodano po...
Witam! Eclipse Kepler Sourcery CodeBench Lite 2011.09-69 OpenOCD 0.6.1 STM32F103ZET6 Szablon projektu - Freddie Chopin Do tej pory wszystkie projekty na STM32 działały dobrze jednak teraz buduję większa aplikację i pojawiają się problemy. Objawia się to losową zmianą wartości zmiennych np. zadeklarowanych jako const czy przerwaniem __Default_Handler....
Freddie Chopin - przyznam, że na te materiały z Twoich linków nie natrafiłem. Co innego z Twoją stroną - tak jest bardzo popularna, co daje pewność iż jesteś dobry w tym co robisz. Jeżeli chodzi o PIC + Eclipse może to w czymś pomoże: http://vimeo.com/691645 i przy okazji czy dałoby się zaprogramować przy pomocy Eclipse 89C2051 Zrobiłem krok po kroku...
Po pierwsze dziękuję wszystkim za pomoc. Działa, poniżej opisze jak do tego doszło:) Na początku dodałem: OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm"); OUTPUT_ARCH(arm); ENTRY(Reset_Handler); Plik hex sie tworzył i stm32 st-link utility się tym razem nie pluł że coś mu nie gra, ale w gruncie rzeczy ten plik nic nie zawierał. Potem...
Ale po co komu biblioteki? Wystarczy plik z pięknymi strukturami rzutowanymi na pamięć (są gotowe) , pliki core_cm3 i reference manual. Czy potrzeba aż specjalnej biblioteki żeby ustawić n'ty bit w x rejestrze? Pisząc w IDE (np: eclipse ) samo się pięknie wszystko podpowiada , rzut okiem do reference manual ustawiam/kasuje bit piszę komentarz i tyle....
Mam zainstalowane Eclipse Która wersja? Czy masz zainstalowany GNU ARM Eclipse Plugin? Bez niego ten projekt nie zadziała. Problemów szukaj więc w konfiguracji Eclipse/CodeSourcery/GNUArmEclipsePlugin... Wczytałem ten "template" i się bezproblemowo kompiluje (w konfiguracji Debug). W konfiguracji Release (optymalizacja) występuje błąd: Jeśli podczas...
Pozwoliłem sobie podpiać się do tematu (mam nadzieję że autor mnie nie zbanuje :wink: ). Na szybko zmontowałem sobie JTAG'a na FT2232 bazując na Amontec JTAGKey. Jako bufory wykorzystałem 74LVC244 ..takie jakie miałem pod ręką :wink:, na płycie oprócz JTAG'a jest jeszcze RS232 (TTL) oraz RS485. Bufory mogą być zasilane z targeta lub z JTAGA'a (sprawdzone...
Witam Tworze ten temat aby ułatwić sobie i innym w podobnej sytuacji jak ja start z ARMami. Jak widzę informacje na temat ARMów są bardzo rozsiane, przez co wielokrotnie powtarzają się te same pytania co jak widać irytuje stałych doświadczonych bywalców tego działu przez co są oni coraz mniej chętni do pomocy i kończy się odsyłaniem do innych tematów....
Nieeeee, no to po tych wyznaniach odnośnie: - braku dobrego środowiska za free bez żadnych durnych ograniczeń ;) jak np AVR GCC plus do tego ECLIPSE !!! - makabrycznej długości czasu programowania 2kB/10sec - nawet gdyby było 2kb/5sec to i tak masakra - jakimś takim prostym programatorkiem - prosty programatorek tylko i wyłącznie na zwykły port COM...
Plik nagłówkowy mikrokontrolera można wyłuskać np. z paczki SPL pobranej ze strony ST. Dla Twojego STM32F103VBT6: [url=http://www.st.com/web/catalog/tools... (przycisk download na dole strony). Po rozpakowaniu archiwum: Libraries -> CMSIS -> CM3 -> DeviceSupport -> ST -> STM32F10x -> stm32f10x.h...
dzięki za podpowiedź. Można (chyba) również w np. SRCS_DIRS +=lib_user/src SRCS_DIRS +=inne
Witam Szybko sklejone ale powinno działać Źródła FreeRtos6.1 (katalog RtosV611) + Freddie Chopin (katalog Setup) i makeFile w Tasks\task1 powinien ci się uruchomić vTask1. Jak rozpakujesz dodaj folder out i skompiluj Pozdrawiam
Dzięki za wyjaśnienia, trochę się temat rozjaśnia :) Jak się ma jednak to ...Eclipse niestety nie ma porządnego wsparcia dla CMake'a, więc jest to trudniejsze niż by mogło być. Sam osobiście praktycznie nie używam już Eclipse, bo zbyt mocno mnie irytuje (; oraz ... Jako że w Eclipse wsparcie dla CMake'a robił ktoś, kto w życiu na oczy nie widział cross-kompilacji,...
1. W projekcie który zaimportowałeś jest poprawnie skonfigurowany "indexer". 2. Ścieżki dodaje się w Makefile, to co pokazuje Eclipse nie ma żadnego znaczenia. Dodając do powyższego, czego widać nie przeczytałeś, dodawania toolchainowi jego własnych ścieżek jest zupełnie pozbawione sensu. Zaimportuj któryś z projektó z mojej stronki (ten który będzie...
Co do samego toolchaina, to nie lepiej po prostu ustawić go sobie w systemowym PATH i wywoływać bez żadnej ścieżki? Nie jest to dobre rozwiązanie, jak masz wiele toolchain-ów. Ja bym się kilka razy zastanowił zanim wstawię backslasha do Makefile'a (; Pomyliłem się... Masz rację. Backslash to znak kontynuacji obecnego wiersza w następnym. Należy użyć...
Jakie Eclipse zainstalowałeś? Wróć może jednak do nowości czyli Java 6u17 4\/3!! mam tę jav-ę zainstalowaną a testów Eclipse dokonywałem na Eclipsse IDE for C/C++ Developers oraz na wersji 3,41. Niestety bez skutecznie wszędzie ten sam błąd.
Jeśli Board jest w podkatalogu w stosunku do pliku z kodem, to tak musi zostać dołączony: #include "../inc/Board.h" Jak ja lubię (i rzadko mam okazję ;-) ) nie zgadzać się z kimś inteligentnym ! Oryginalne włączenie jest poprawne, ze względu na obecność parametru -I./inc w linii poleceń arm-elf-gcc (patrz pierwszy post w wątku). Do tego wszystkie includy...
zasadniczo taska który to odbiera non-stop, bez żadnych delayów. Albo DMA RX z włączonym CIRC i w kółko odbierać to do zdefiniowanej globalnie tablicy. Serwer natomiast brałby sobie z tego miejsca zawsze najświeższy pomiar... UART nie ma w sobie żadnego magicznego buforowania - jak nie odbierasz, to dane lecą do śmieci Albo wywołują OVR i UART się...
$ SWT_GTK3=0 eclipse U mnie marketplace bez tego nie działa. Wcześniej ekran się tylko rozjeżdżał... Dziwię się, że jeszcze tego nie poprawiono. Heh, już Emacsa konfigurowałem :P
LPCXpresso jako kompilatora używa arm-none-eabi czy ja cos pochrzaniłem przy instalacji Eclipse z tutorialu napisanego przez Freddie'go Chopin'a?
32-bitowy Eclipse wymaga zapewne 32-bitowego toolchaina. Do 64-bitowego potrzebny jest więc zapewne 64-bitowy Eclipse i 64-bitowa Java. Osobiście - ze względu na takie właśnie problemy - używam wersji 32-bitowej. Różnica szybkości pomiędzy 32- a 64-bity jest praktycznie zerowa (margines błędu). 4\/3!! Właśnie sprawdziłem, nie jest wymagana kompatybilność...
W obu przypadkach wszystko działa To pierwsze. Ewentualnie bez entera tyle że nic się nie zmienia (nadal widzę tylko aktywną funkcję). Żadnego śladu innych zadań Jak już pisałem: Sprawa jest niestety bardziej skomplikowana - uruchomienie tejże opcji w Eclipse wg mnie jest prawie niemożliwe Podtrzymuję to [; 4\/3!!
Jak zaczynałem "montowanie" STM32 do "starego" Eclipsa to w "C/C++ General > Paths and Symbols > Include" były jakieś 3 ścieżki, ale teraz znikły i zostały tylko dla WinAVR. Możecie mi je przypomnieć ? No bo właśnie usunąłeś PATH z Eclipse'a i teraz w tamtejszym PATH nie ma nic. Proponuję usunąć projekt i zaimportować od nowa projekt pobrany z mojej...
Ja w sumie też ostatnio porzucam Eclipse na rzecz Visual Studio Code (wbrew nazwie jest wieloplatformowe, darmowe i otwarte Witam w klubie :)
Zapomniałem właśnie o dopasowywaniu napięć więc to może być dla mnie problem. Kolego Freddie Chopin nie mogę znaleźć do pobrania instalatorów eclipse. Pozdrawiam
Dziękuję za pomoc. Po dodaniu do Makefile tak jak podał Freddie Chopin działa teraz prawidłowo.
Freddie Chopin przygotował ostatnio tutorial jak przygotowac sobie środowisko programistyczne dla ARM-ow oparte na GCC i Eclipse.Tutorial jest dostepny na jego stronie. pz
Wykluczając na razie z listy eclipse.... Wszystkie te darmowe są i tak oparte na Eclipse, kolego-z-tego-samego-miasta (; 4\/3!! Już nie... EmIDE EmBlocks
Jest rozwiązanie. Należy #include<math.h> int __errno=0; i to w moim przypadku pomogło. Mam nadzieję, że komuś to również pomoże. Freddie Chopin wielkie dzięki za pomoc.
To że Eclipse uważa, że FPU_USED jest równe zero świadczy tylko o jednym - projekt, a raczej indexer, jest źle skonfigurowany A czy ja się z tym spieram? Kiedyś zauważyłem że projekt z Cube tak się właśnie zachowywał. I stąd ta uwaga. A przy okazji to indexer widzi flagi z toolchaina. Jaka jest przyczyna nie potrafię (a badaćmi się nie chce) powiedzieć....
No właśnie po to są skróty w Eclipse gotowe (; A który to jest w keplerze? Tzn. jak coś dobrze gdzieś wpiszę, skonfiguruję, to będzie eclipse uruchamiało openocd? Bo już sobie bat-a wysmażyłem, ale "eleganciej" by było, gdyby czy fo eclipse czy gdb samo uruchamiało przekazując ustawienia targeta.
Bo może wektor przerwań dla tego akurat kanału DMA się nazywa inaczej? Ja *%$#(at). Dlaczego???? Dzięki Freddie wielkie!
Ten parser zapewne ustawiłeś na "file", więc jeśli chcesz zobaczyć co "sparsował", to musisz oglądać właściwości pliku, a nie projektu. Próbowałem też ustawiać na folder i project - ten sam rezultat. W jaki sposób może być wyłączona z kompilacji? To że sobie w Eclipse klikniesz "exclude from build" nie ma żadnego znaczenia dla Makefile'a który jest...
ale że od razu "proteza"? Ja tego nie napisałem. Czy eclipse ma kilka więcej pluginów czy mniej to już inna sprawa, bo w sumie wszystko sprowadza się do tego samego.
Eclipse (Neon.3 release 4.6.3) Jak dobrze poszukasz, to może znajdziesz JESZCZE STARSZĄ wersję (; Nie ma co się ograniczać do takiej która ma ledwo trzy lata. Jest to wersja, jakiej używa System Workbench for STM32, pobrany w styczniu 2019. Czemu korzystają z niezbyt nowej wersji Eclipse? Nie wiem. Ale skoro ST poleca SW4STM32, to postanowiłem go użyć....
freddie chopin chopin eclipse freddie chopin atmega
silnik wirnik magnes stały analizator napięcia sieci kamera cofać monitor
schemat suzuki ignis pralka samsung wyświetlacz
Moment dokręcania śrub w silniku Briggs & Stratton 10T802-1228 Dioda włącznika dekodera miga, ale nie włącza go - jak sparować?