Wtyczkę instalowałem z managera Eclipse więc myślałem, że nie zainstaluje mi wtyczki z którą nie jest kompatybilny. Instalowałem też najpierw wszystko do ARM żeby wykluczyć gryzienie się z wtyczką AVR, ale nic nie pomagało. Jak wrócę do domu sprawdzę na innej wersji Eclipse i zrobię tak jak mówisz dwa Eclipse`y. Może polecasz jakąś inną wtyczkę? Zamierzam...
Gdyby Szanowny Autor poczytał posty o środowiskach programowania przd zadawaniem pytań, pytać by nie zadawał. ;) Masz do wyboru całe mnóstwo środowisk do wszytskich uC rodziny ARM Cortex: Eclipse DIY opisywane przez Freddiego, CooCox - gotowiec, Keil do 32 KiB itd.
Ze względu na wiek, żebyś się nie na wabił frustracji oraz zniechęcił do świata embedded, to wybierz IDE, które już w pakiecie instalacyjnym zawiera w sobie wszystko co trzeba. Jeśli chcesz uniknąć tej całej magii, która kryje się pod takimi rzeczami jak Makefile, linker, czasem skrypt linkera, to proponuje ściągnąć takie oprogramowanie, które robi...
3. Program pisałeś w C z użyciem GCC czy może korzystałeś z innego kompilatora? Jakie IDE używałeś? GCC + "notatnik" z kolorowaniem składni i wieloma kartami, nic specjalnego. Kolega programuje na takim poziomie i nie używa Eclipse?
Eclipse+OpenOCD+Linaro Toolchain. Strona Freddiego może być pomocna. Na google jest też trochę informacji. Darmowe i przyjemne. Smacznego.
Witam, Na stronie http://www.stm32.eu/ jest wzorcowy projekt odnośnie programowanie STMf107VB pod Eclipse + CodeSoucery "Cortex-M3: pierwszy projekt w Open Source". Projekt wygląda następująca po otwarciu w Eclipsie: http://obrazki.elektroda.pl/2207592800_1... Kompilacja przebiega poprawnie o czym świadczą komunikaty zaznaczone w zielonym...
Eclipse to pewnie się da zmusić. Ale "2ms" to nigdy nie będzie poprawny identyfikator dla kompilatora c/c++ Pozostaje więc Ci stworzyć swój własny język programowania ;-) Albert
Prawdopodobnie adres przekazywany w argumencie src jest nieparzysty. Co jest bez znaczenia, bo ARM Cortex-M3 (i M4 oraz M7) obsługują niewyrównany dostęp do RAMu (choć niekoniecznie atomowo i niekoniecznie szybko, co nie ma znaczenia w tej akurat sprawie). Używasz w ogóle czegoś innego niż ARM Cortex-M0? One od innych układów nie różnią się jedynie...
To może zacznijmy od początku. Od samych mikrokontrolerów. Nieco wybiórczo i subiektywnie. 1. MCS-51 - Wielu z nas rozpoczynało od tego w latach '80 ubiegłego wieku. Prosta konstrukcja, niewiele peryferii: GPIO, liczniki, UART. Programowanie praktycznie tylko w kodzie maszynowym, potem ewentualnie w języku C dzięki raczkującemu jeszcze SDCC. Firma Atmel...
diodą to migać umiem Pozwolę sobie pozostać sceptycznym. Wybacz - aby wytłumaczyć komuś jak zrobić komunikację to trzeba znać: 1. Podstawy języka programowania 2. Rozumieć choćby minimalnie o co chodzi z danym interfejsem 3. (a raczej powyżej jeden) rozumieć różnicę między bitem a bajtem.
(at)BlueDraco: Zgadzam się z Tobą i też się zastanawiam na czym polega ta dziwna maniera polecania zabytkowych, 8-bitowych AVR'ów? Pomijając ich ograniczenia strukturalne, za każdym razem wchodząc na Forum widzę problemy typu: jaki programator, programator nie działa, błędy zapisu, program jest dobry, a jednak nie działa... i tysiąc tego typu problemów...
b. Wystarczy, z takiego nucleo np można STlinka odłamać i używać jako zwykłego debugera. Odpowiedź jest prawdziwa, z tym, że nie na to pytanie. Pytanie bowiem brzmiało: b. Czy do programowania wystarczy ST-LINK 2 wbudowany w płytkę Discovery Odpowiedź na nie TAK. Wszystkie płytki discovery z ST mają już na pokładzie STlinka którym można i programować...
No niezupełnie. Peryferiale w różnych seriach STM32F i STM32L, poza serią STM32F1, wykazują b. dużą zgodność - kod jest w 90% przenośny pomiędzy różnymi mikrokontrolerami. Podobnie (ciut gorzej) jest w rodzinach LPC11xx, LPC13xx i LPC17xx. Nowsze układy NXP mają już inne (lepsze) peryferiale. Ogólnie producenci używają zwykle podobnych peryferiali w...
Cześć, używam open source'owych narzędzi do programowania ARM'ów. Znalazłem funkcję która bardzo by mi się przydała - miernik obciążenia cpu w czasie. Coś takiego: [youtube]https://www.youtube.com/watch?v... [/youtube]- około minuty dziesięć. Znacie jakieś darmowe narzędzia, które umożliwiły by mi monitorowanie obciążenia procesora? Jeśli nie,...
Zgadzam się z BlueDraco. Przecież na płytce nie ma nigdzie 100MHz. tmf, zauważ, że STM32F4DISCOVERY jest płytką dwuwarstwową i jakoś nie ma problemu z podkręceniem jej MCU do 168MHz. Co do skomplikowania - ja bym nie dramatyzował. Akurat do serii Discovery wsparcie jest świetne - kilka pdf'ów + kilkadziesiąt przykładów do każdej z płytek. Wystarczy...
Piszę dla ARM (Cortex M3) Mam TrueStudio (chciałem go poznać, tak szczrze eclipse +gcc jest lepsze i bez ograniczeń ale nie ma do niego Debugera na ST-Linka) Dzieją się dziwne sprawy z optymalizacją. Od kiedy zaczołem programować w Pascalu 10 lat temu pierwszy raz coś takiego widzę ! mam funkcję: void LCD_INIT(uint8_t kontrast) { uint8_t...
Witam programuje w AC6 Work Bench STM32 jako nakładka na Eclipse, wybrany zestaw startowy to STM32f407 discovery, program przy innych projektach działa i poprawnie tworzy wsad, dopiero po dodaniu plików z zewnątrz są problemy, wszystkie pliki mam zainkludowane a mimo tego wyświetla mi się błąd, że nie mam odwołania do prototypu funkcji podczas wywoływania...
Wystarczy napisać tak lub nie. Jeśli tak, to czy działa tak "dobrze" jak w Eclipse? Proszę sprawdzić,. Po co? Ja mam swoje sprawdzone narzędzia i nie będę się bujał z jakimiś wynalazkami. Wystarczy, że na Eclipse straciłem czas. https://obrazki.elektroda.pl/8538556700_... Nie jest to oczywiście oryginalne Uno. Na moja wiedzę to jest...
1. Ten drugi (z "+ load") programuje układ przed rozpoczęciem debuggowania, a ten pierwszy debugguje to co zostało zaprogramowane inaczej/wcześniej/poprzednio. Jeśli chcesz w kółko debuggować ten sam kod, to raz odpalasz wersję z "+ load", a potem tylko tą "bez". 2. Nie ma takiej różnicy, choć oczywiście możesz sobie taką wprowadzić, bo np kiepsko debugguje...
protezy w postaci środowisk DIY Nie no... Jestem w stanie zrozumieć, że "środowisko DIY" nie jest może najlepsze dla początkującego, ale że "awansowało" już do kategorii "protezy" to jakaś nowość. Protezą to jest Atollic i SW4STM32, bo ciekawe co zrobisz jak dostaniesz za zadanie napisać kod na jakiś układ od NXP, Freescale (obecnie NXP), Atmela (obecnie...
No to i ja sobie nieśmiało pozwolę poprosić kolegów o radę. Powoli przymierzam się do przejścia z AVR na ARM. Chciałbym, aby to przejście było w miarę bezbolesne. Pytanie, co wybrać. Prawdę mówiąc poczytałem już co nie co i mam dwa typu: NXP oraz STM, przy czym skłaniam się raczej do tego pierwszego. Wymagania: - jedna z najnowszych lub najnowsza architektura...
Racja, cały projekt w STM - to aż trzy pliki - startup, main i header, plus makefile, o którego istnieniu użytkownik środowiska nie musi nawet wiedzieć. :) W AVR zresztą też jest startup, tylko środowisko go ukrywa. Nie przesadzajmy, główna różnica techniczna pomiędzy AVR i Cortex polega na tym, że na Cortexach trzeba przed użyciem włączyć peryferial....
Kupiłem ten model: (ciach... link alle...) dokładnie od tego samego sprzedającego. ST-LINK STLINK V2 STM32 STM8 ARM Cortex http://obrazki.elektroda.pl/1118717700_1... Mam ten sam ST-Link, ale mój problem polega na tym, że jeśli uruchomię debugowanie to wszystko działa, ale jak robię potem set mem inaccessible-by-default off Uruchamiam...
Ja bym na Twoim miejscu wybrał STM32, ponieważ jest na na nowszym rdzeniu (ARMv7, Cortex) od AT9SAM7 (ARM7), jeśli chodzi o ARM'y. W dodatku wiele firm oferuje w sprzedaży mikrokontrolery na tym rdzeniu (NXP, STM, Stellaris, [url=http://www.atmel.com/products/at91/... co będzie się przekładać na pozytywny wyścig zbrojeń w...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
Wszystko podskoczyło bo podskoczył dolar i inflacja. Ale nie o 300% z hakiem jak ceny "8". LPC1114/301 (32kB FLASH, 8kB RAM) kosztuje ~11PLN, mega32 ~15PLN. Do tego albo w wersji taniej programowanie przez RS232 lub za ~100PLN zestaw uruchomieniowy z debuggerem - jesteś panem swojego procesora, zupełnie inaczej się pracuje niż jak w medze8 kombinując...
Witam, Środowisko: Eclipse Helios Service Release 1 Build id: 20100917-0705 OpenOCD 0.4.0 GDB: arm-2010q1-188-arm-none-eabi Drivery do Amonteca - z Rowley Crossworks http://obrazki.elektroda.net/95_12863566... Problem: niezależnie od tego jakiego interfejsu używam - Amontec JTAG Key z zegarem 6MHz - Amontec JTAG Key z zegarem 1MHz (domyślny) - JTAG...
https://obrazki.elektroda.pl/3589381800_... Niedawno przedstawiłem wnętrze taniego smartbanda z interfejsem BT, kolorowym wyświetlaczem i kilkoma funkcjami typowymi dla tego segmentu https://www.elektroda.pl/rtvforum/topic3... Teraz opiszę jak zabrać się za programowanie tego układu. Opaską steruje SoC DA14585 firmy Dialog...
Witam ! Napotkałem na pewien problem podczas uruchamiania dema projektu FreeRTOS pod Eclipse. Podczas korzystania z pliku makefile (przerobiony z LPC2368) projekt kompiluje się bez problemu, otrzymuje pliki wynikowe. Zainstalowałem jednak ostatnio plugin "GNU ARM Eclipse plugin". Kiedy próbuje skompilować ten sam projekt z automatycznie wygenerowanym...
Różnic nie zauważam, tak długo jak "biblioteka to zbiór gotowych programów", a plik nagłówkowy takowe zawiera:) Wracając do tematu, z pominięciem osobistych preferencji / uprzedzeń: -IAR>8.2 jest spoko, zwłaszcza że za darmo producent oprogramowania udostępnia naprawdę niezłe narzędzie dla amatorów (nie jestem ich pracownikiem, a jedynie użytkownikiem)....
Być może słyszeliście niedawno o Visual Studio Code (VSC). W ostatnim czasie dużo mówi się o tym IDE z wielu przyczyn. W minionych kilku latach Visual Studio Code stało się popularnym środowiskiem programistycznym w całej branży, także embedded. Jest to opcja do samodzielnej konfiguracji, można ją łatwo dostosować za pomocą rozszerzeń i poprawek. Visual...
Hej Freddie, wcześniej kompilowałem w eclipsie i wrzucałem bina za pomocą luminary flash programer, teraz udało się skonfigurować programowanie oraz debugowanie w eclipsie, jednak mam parę pytań i niejasności: dalej mam The system cannot find the path specified nawet po zainstalowaniu Coreutils **** Build of configuration Default for project test ****...
Nie przesadzajmy - nie jest to znowu taki wielki problem. Co do sterowników urządzeń, to przy prostym założeniu można sprawę zredukować do zwyczajnego kodu jaki każdy tworzy bez RTOSów - to założenie to "danego urządzenia używa tylko jeden wątek". To pozornie wielkie ograniczenie w większości wypadków jest całkowicie słuszne, bo np. jak by wyglądał...
Hej ! Dzięki za serdeczne odpowiedzi . A więc , kiedy zaczynałem swoją przygodę z rodziną AVR poznałem dokładnie asemblera , razem z wbudowanymi peryferiami . Używałem w tym celu ksiązki R.Baranowskiego :" Mikrokontrolery AVR ATmega w praktyce" która niby jako przetłumaczony datasheet ale nie ma to jak "papierowa" czytanka . Również myślałem tak zacząć...
Ale przestawiłeś w Settings na lpc1768? ... a co w końcu było nie tak? Nie przestawiłem w Settings z LPC176 9 ma LPC176 8 ;). ----------------------------------------... Mam kilka pytań technicznych dot. programowania w środowisku LPCXpresso (Eclipse) : 1. W załączonym przez Ciebie projekcie lpc1769_test...
Nad wyborem 1769 tez bym się zastanowił. Rozpocząłbym od M0 albo zainwestował w coś większego co umożliwi ci więcej zabawy. Akurat z Cortexem M0 mam do czynienia od około 3 miesięcy, zakupiłem książkę Wszystkie te zalety, i jeszcze multum innych posiada eclipse, a wad ma pewnie mniej. Fakt trzeba posiedzieć chwilkę i coś poustawiać, ale potem eh. Jeden...
Witam, Na samym początku chciałbym powitać całą społeczność elektrody i podziękować za wiele wartościowych informacji, które można dzięki Wam znaleźć. Teraz o moim problemie. W Eclipsie programuję STM32F091 w oparciu o bibliotekę STDPERIPH. W trybie Release mogę skompilować program bez błędów i przesłać go za pomocą STlink-a do mikrokontrolera. Niestety...
Hej, przeanalizowałem zamieszczone przez Freddiego linki i mam do nich parę uwag: http://www.elektroda.pl/rtvforum/topic13... Temat jest poświęcony konfiguracji środowiska - co dla mnie w sumie w tej chwili jest sprawą drugorzędną - używam Vima, więc nie odpowiada to na moje pytanie dotyczące inicjalizacji procesora. http://www.elektroda.pl/rtvforum/topic13...
Więc tak : Tak, korzystam z stm32f4discovery Najpierw chciałem odpalić symulator w Keil 4.7. Dostaję błąd : *** error 65: access violation at 0x0000000C : no 'read' permission i tak dalej. W google znalazłem ten problem i rozwiązanie. Odpowiednio zastosowałem rozwiązanie dla mojego przypadku. Utworzyłem plik.ini w którym wpisałem : MAP 0x8000000,...
Zatwardziały windziarz (kilka latek), też przeszedł na Linux'a i to już definitywnie nie ma odwrotu, to jest jak narkotyk :D Nie ma lepszej platformy do developing'u, hardware czy software. 1. IDE Mam jedno środowisko, ale do wszystkiego. Jest to Eclipse Classic (obecnie Indigo) z masą pluginów. IDE strasznie intuicyjne i podatne na modyfikacje. Nic...
Aktualnie pracuję z mikrokontrolerem STM32L151CBT6, w środowisku Eclipse. Do programowania używam OpenOCD w wersji 0.9.0 wraz z jtag-lock-pick tiny 2. Programowanie przebiega bez zarzutów, jednakże nie jestem w stanie uruchomić debuggera. OpenOCD uruchamiam z parametrami: -f ..\OpenOCD\scripts\interface\ftdi\jtag-l... -f ..\OpenOCD\scripts\target\stm32l1.cfg...
Witam, Stworzyłem płytkę z mikrokontrolerem STM32F407. Próbowałem ja zaprogramować przykładem "blink_led" ze strony Frediego i nie chciało działać. Oprogramowanie Eclipse + bleeding toolchain + openocd 0.7.0 zostało skonfigurowane wg tutoriala Frediego na Ubuntu. Nie chciało się poprawnie programować, więc próbowałem różnych porad z internetu, ale to...
https://obrazki.elektroda.pl/9753104100_... Układy Zynq firmy Xilinx są chyba najbardziej znanymi systemami-na-chipie (SoC), które integrują w sobie rdzenie ARM ze strukturą programowalną FPGA. Na ich rdzeniach A9/A53 bez problemu uruchamiać można system operacyjny Linux. Nie są to jednakże jedyne SoCe tej klasy. Firma Microsemi wprowadziła...
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....
Witam, Korzystam z przykładu freddie'go LPC4330_blink_led. Płyta MINI4357. Konfig openocd oraz plik linkera przerobiony na wewnętrznego flasha: # based on target/lpc4350.cfg from OpenOCD # Cortex-M0 core is disabled intentionally as it causes problems during debugging adapter_khz 1000 if { [info exists CHIPNAME] } { set _CHIPNAME...
Witam wszystkich forumowiczów. Nie chciałem zakładać kolejnego tematu, a problem może dotyczyć wszystkich zaczynających swoją przygodę z tą płytką dlatego też napisałem tutaj. Programuje na STM32F407Vgt od tygodnia, wliczając w to budowę środowiska(Eclipse + OpenOCD 0.7.0 + GNU ARM eabi). Działa ono bez zarzutów, da się kompilować, wgrywać oraz debugować...
(at)kamill_94 Jest dużo osób, które radzą sobie z programowaniem uC. ARM, AVR, PIC, 'C51 czy inny rdzeń, to tylko inny zestaw rozkazów. O ile nie piszesz w asemblerze, a dzisiaj to już rzadkość, to naprawdę nie ma większej różnicy. Więcej różnic zauważysz w peryferiach, ich obsłudze i możliwościach systemu jako całości. To nie jest tak, że ARM pozwala...
Witam! Do ARM7TDMI jest tego trochę, ale architektura przestarzała (ARMv4, 1993r.), i Cortex-M3 nie obsługuje trybu ARM, tylko Thumb-2. Do Cortex-M3 nie widzę nic, oprócz "The Definitive Guide To The ARM Cortex-M3", którą przeczytałem i jest tam wyjaśnienie tylko działania procesora i kompilacja przykładu właśnie do tej płytki. Człowieku, wszystko...
To co zdecydowanie przemawia za AVR to jednak darmowe świetne środowisko, ze świetnym symulatorem i debuggerem. Musisz przyznać, że ARM tego nie ma, te wszystkie nibydarmowe środowiska oparte na eclipse to jednak są niedoróbki, co nawet oficjalnie przyznają przedstawiciele, np. Freescle a propos CodeWarriora. Dużym atutem AVR jest też mnogość przykłądów...
Panowie, a czy oprogramowanie do J-linka (jaki by on nie był), pójdzie pod linuksem, w linii poleceń (tak aby można je było podpiąć do makefile'a)? Bo klikane programatory to mi nie za bardzo podchodzą... Pewnie. Mam wszystko wpięte do eclipsa. Działa cudo. z linii poleceń. Moje wrażenie subiektywne, chodzi wyraźnie lepiej i szybciej niż openocd i...
Hey ostatnio zainteresowałem się kolejną podrodziną cortexów a mianowicie A. Ciekawi mnie czy duża różnica jest tworzeniu projektu i pisaniu oprogramowania. Chyba na początku skusze się na Beaglebone black. Trochę bawiłem się nim u kolegi ale bardziej jak zwykłym kompem. Wiem że można programować je od razu na docelowym systemie oraz w eclipsie. Jak...
Odświeżam stary swój temat. Ciągle ciągnie mnie do psoc ów . Zestawu kupować nie będe ale programator muszę i tu zaczyna się problem. Jedyny jaki znam i wiem że jest kompatybilny z Psoc 5LP i 4 to MiniProg 3 który w farnellu kosztuje ponad 300zł. I szukam jakiejś alternatywy. Widziałem samoróbki z AVT ale one tylko do PSoC 1 są. Z tego co widzę PSOC...
Witam. Od pewnego czasu mam problem ze stworzeniem własnego szablonu projektu pod taki uC. Opieram się na opisie jaki jest tutaj: http://www.elektroda.pl/rtvforum/viewtop... Dodatkowo usunąłem też pliki hdr_bitband.h i hdr_rcc.h bo oba dotyczą bitbandingu którego w Cortex-M0 nie ma. Dodałem też nowe funkcje od PLLa do F030 (pod...
Witam ! Przeczytałem z uwagą informacje zawarte w tym wątku, dołączam się do niego bo mój problem jest podobny. Wielkie dzięki Freedie za tutoriala, jest dla mnie bardzo pomocny. Mam pewne doświadczenia w programowaniu procesorów ARM7TDMI w środowisku komercyjnym. Teraz chciałbym sięgnąć po nowsze procesory na rdzeniu cortex_m3 (stary kompilator ich...
To ja też dorzucę swoje 3 grosze jako, że w miarę siedzę w tematyce :) Niestety również jak część kolegów nie widzę innej wartości w tym układzie poza edukacyjną. To trochę tak jakby na siłę budować jakiś układ logiczny na lampach albo przekaźnikach. Można? Można. Zadziała? Przy odpowiedniej staranności zadziała...ale (poza edukacją) po co? Tak samo...
Przedmiotem pracy będzie rozwój i projektowanie urządzeń elektronicznych do pracy w charakterze sterowników, opartych o mikrokontrolery i mikroprocesory ARM, z wykorzystaniem komunikacji uC<=>Linux (SPI, I2C, RSXXX, Bluetooth) Wymagania dotyczące wykształcenia i doświadczenia: - Ukończone studia wyższe w kierunku elektronika, elektrotechnika,...
Witam, zostałem zmuszony do zaprogramowania mikrokontrolera stm32 cortex m3 w języku C. Niestety moja wiedza na ten temat jest dosyć niewielka. Nigdy nie programowałem mikrokontrolerów. Mam skonfigurowany mój zestaw uruchomieniowy (olimex p103) z eclipsem i openocd, możliwe jest debugowanie. Potrzebuję osoby która wprowadzi mnie do tematu programowania...
eclipse cortex programować eclipse atmel cortex programować
schemat silnika pralki siemens chłodziarko zamrażarka polar cz340 tranzystor bc337
amica pa4560a420 skuter yamaha
Peugeot 5008 1.6 HDI nie odpala po myciu - przyczyny i rozwiązania Odszkodowanie za spalenie sprzętu po awarii instalacji