I dobrze mówisz: Sprawa wygląda inaczej, bo podstawą jest tutaj JTAG i z tej racji przeraża to czasem miłośników AVRa. To właśnie jest to czego najbardziej się do tej pory obawiałem. Powiem szczerze: byłem święcie przekonany, że dla każdego producenta ARM będę musiał posiadać osobny programator. Polałeś miód na moje uszy. :) Jeżeli rzeczywiście jest...
Witam, próbuję skonfigurować licznik TIM2 w STM32L152RE, aby zliczał impulsy z pinu w trybie alternatywnym AF1 na PA0 i generował przerwanie po zliczeniu 10. Stan wysoki na linii w przerwaniu od SysTick. Niestety, TIM2 po zliczeniu impulsów nie generuje przerwania i nie ma żadnej reakcji od niego. Czy ktoś spotkał się z takim problemem? Funkcje do obsługi...
Dokladnie o to mi chodzilo BoskiDialer. Narazie cicho i nie słychać Freddie Chopina wiec mam nadzieje że Twoje uwagi mi pomoga :]... Skoro RTC działa niezaleznie to da sie spokojnie wysterowac zergareczek na tym procku :)... pozdro
Dziękuje za pomoc. Zrobiłem najpierw jak radził technics6 - dodałem linie kodu i sprawdziłem projekcik ale nie pomogło. OSC jest zdeklarowane bo uzywam w całym duzym programie go (tak jak powiedziałem zamieściłem fragment sprawiający problem). Rozwiązaniem problemu okazała się rada Freddie Chopina ze zmienna typu volitile. Dziękuje Wam za help
Dużo ludzi rozprawia nad tym co jest mało istotne, schemat złożony, nie działa a jedyne co się da usłyszeć "to się naucz"....przykre, nie będę dewagował po co jest to forum , na pewno nie po to żeby pisać głupoty, tylko pomóc mniej doświadczonym :) Dlatego proszę Freddie Chopina o nie komentowanie tego postu a użytkownika sgh o poradę :) Dzięki
Razem z emulatorem skyeye, jest załączony programik testowy. Z tym, że arm-elf-gcc zastąpiłem arm-none-eabi-gcc. Podczas próby uruchomienia programiku w tym że symulatorze mam: Bus read error, can not find corresponding bank for addr Także korzystając z przykładu Freddie Chopina na lpc2103, sytuacja jest identyczna. Znalazłem informacje że ktoś używając...
Używałem wersji 0.5.0 bo myślałem że to ostatnia wersja na WIN 32 bitowe. W Initialization commands to pozostałość z poprzedniego ustawienia, ale do tego dodałem load, przeinstalowałem jeszcze toolchina i już wszystko działało zarówno na wersji openocd 0.5.0 jak i 0.7.0 Myśle, że czy ten tutorial czy Freddie Chopina są wporządku, tylko poprostu przez...
Co do prostych płytek developerskich to w obu rodzinach za tę samą cenę można kupić to samo. I ARM i AVR mają bardzo podobne, w podobnie śmiesznych cenach. Tu licytowanie się nie ma sensu. Tutaj pozwolę się nie zgodzić bo może i minimoduły z tymi rodzinami procesorów są w podobnej cenie, ale LPCXpresso ma jeszcze jeden mały drobiazg sprzętowy debugger,...
Musze wrócić do tematu. Oczywiście sugestia Freddie Chopina była w 100% trafna, a konkretnie instalacja sterownika korzystając z libwdi/zadig. Jednak ze względu na kończący się czas, poprzednio wróciłem do WinARMa i w ten poradziłem sobie z projektem. Teraz znów potrzebne mi środowisko do debugowania i programowania ARMów. Więc podjąłem się instalacji...
Bardzo dziękuję za szybką odpowiedź. * * * W temacie III.1. Jaki assembler? Najlepszym wyborem do pisania programów w assemblerze będzie środowisko MPLAB, które w standardzie zawiera assemblery do wszystkich istniejących procesorów PIC. Dodatkowo zawiera ono bardzo rozbudowane symulatory układów, które pozwalają na szybkie sprawdzenie poprawności działania...
Witam. My również mamy problem z dostępnością AVR i szukamy jakiejś alternatywy. Prawdopodobnie będzie to coś z ARM-ów. Większość poleca LPC111X zamiast LPC210X, bo cortex nowszy, bardziej przyszłościowy, niby lepszy. Cortex wymaga tylko jednego zasilnia, jest bardziej energooszczędny, ale kilka rzeczy mnie jeszcze zastanawia. Jeśli zdecydujemy się...
Poniżej przedstawiam korespondencję oraz dalsze kroki mające na celu wykorzystanie implementacji funkcji printf pochodzącej z strony freddiego chopina. Ja: Witaj, Chcialem wykorzystac twoja funkcje printf, jednak w paczce z nia zabraklo pliku usart.h . Brakowolo jedynie referencji do funkcji usart_put_char więc ją dopisalem. Niestety nie ma również...
Spoko Freddie Chopin ja jestem też od numerologii stosowanej, równania różniczkowe cząstkowe itp. Dodano po 10 No proszę odezwał się Gregorz Kostka i napisał, że źle napisał.. czy to spowiedź jest? Wiem, że źle ale ileś postów wyżej i tak podziękowałem, że coś w sprawie stm32f429 napisał PS Zamieścił skrypt loadera z 15 marca 2012 Freddiego Chopina
Freddie Chopin , zgodnie z tym co jest napisane w [url=http://tutro.net/elektronika/integr... Eclipse CDT z CodeSourcery dla ARM Cortex-M3 trzeba ustawić: - dla preprocesora definicje USE_STDPERIPH_DRIVER (jeżeli chcę korzystać z bibliotek STMa) oraz STM32F10X_MD_VL (w przypadku mojego mikrokontrolera)....
Witam! Posiadam zestaw zl11ARM + zl12ARM z mikrokontrolerem AT91SAM7S256 (wszystko firmy KAMAMI) do tego mam zakupiony programator JTAG-lock-pick Tiny 2. Dlatego, że jestem totalnym nowicjuszem proszę o pomoc w skonfigurowaniu układu i wgraniu pierwszego podstawowego programu. Zwracam się z szczególną prośbą do osób, które tworzyły już jakieś projekty...
Znowu problemy :D 1. BootLoader. Przeczytałem sobie notę AN10835_1 od NXP i chciałem się zabrać za zapis do pamięci FLASH. #define Fcclk 72000000 #define IAP_CLK Fcclk #define IAP_LOCATION 0x7FFFFFF1 #define iap_entry(a, b) ((void (*)())(IAP_LOCAT... b) unsigned long command[5] = {0,0,0,0,0};...
Zapis do EEPROM jest realizowany różnie. Są EEPROMy w których kasowanie odbywa się stronami, natomiast zapis możliwy jest do pojedynczych komórek, są też EEPROMy posiadające wewnętrzny bufor SRAM, do którego odbywa się najpierw zapis, a potem z niego na stronę pamięci. W takim przypadku jeśli strona ma np. 128 bajtów, to inicjacja zapisu powoduje zapisanie...
Czy ten tutorial Freddie Chopin'a działa na Windows 7 32-bit, czy są jakieś problemy ?
Chciałem się zapytać czy ten przykład od Freddie Chopin'a pasował by do STM32F2. Czy trzeba coś zmieniać prócz rozmiaru pamięci Flash, RAM i tablicy wektorów przerwań ?
CrossStudio 1.7 build 3, jtag Freddie Chopina, target generic FT2232 device z ustawieniami podanymi przez Freddiego, procesor LPC-2378 na plytce LPC-2378STK
albertb --> no tak teraz rozumiem tę nieścisłość i dzięki za podpowiedzi także dla Freddie Chopin'a ;) też uważam, że to nie żadna dyskusja polityczna bo przy takich okazjach można dużo się dowiedzieć dyskutując
Dziękuję bardzo Panie Piotrze. Doczytam i mam nadzieję, że uda mi się dalej ruszyć z projektem :) Myślę, że post Freddie Chopin'a nie wiele wniósł do tej rozmowy...
Choć zwykle nie zgadzam się z czasem wrednymi i głupimi uwagami Freddie Chopina at your service [; 0x41 0x56 0x45!!
Widziałem też i tamto forum, ale oni mają kursy pod HALa i dlatego wracam do tematu :) Mam skonfigurowanego Eclipsa sposobem opisanym przez Freddie Chopin'a. Jak w prosty sposób dorzucić do tego Eclipsa HALa aby można było używać bibliotek napisanych w HALu?
Pytanie do Freddie Chopin'a ok szybkość rozumiem zakładamy jest ta sam a co z wielkością programu. Bo to też mnie interesuje. Bo Keil dobrze to robi optymalizacje. Czy nie możemy mieć wszystkiego ?? :)
LPCXpresso jako kompilatora używa arm-none-eabi czy ja cos pochrzaniłem przy instalacji Eclipse z tutorialu napisanego przez Freddie'go Chopin'a?
Do Freddie Chopin'a: Wiem ze przeczytac datasheet procesora jest zawsze lepiej ale w tym wypadku chodzilo mi o krotka, szybka i zwiezla odpowiedz, wlasnie taka jaka udzielil mi voytaschec . "w tym przypadku chodzi mi o to, ze jestem zbyt leniwy, zeby to zrobic sam, wiec sie zapytam, zamiast sam przeczytac" gwarantuje ci, ze sam bys szybciej znalazl...
Mam "Jtag Lock Pick" produkcji Freddie Chopin'a, a płytka na której działam to AVRMC100. Grzebiąc po forum zauważyłem coś co wcześniej jakoś mi umknęło. Mianowicie w tym [url=http://www.elektroda.pl/rtvforum/to... opisującym JTAG Freediego, na samym końcu jest post LordBlick'a o przejściówce JTAG -> ISP. O ile dobrze kojarzę da się...
To mnie zaskoczyles! Dzieki za informacje poniewaz bylem swiecie przekonany, iż tyczy się to rowniez ciagu znakow wysylanych z EditBox'a a nie tylko przesylanych z pliku. Program juz dziala! Powod: dokladnie jak pisal Freddie Chopin - Terminal nie wysylal znakow CR+LF, a ja bylem przekonany, ze wysyla... i choc zmienilem by konczenie ciagu odbywalo...
Do dwóch zaśmiecających Elektrodę swoimi postami: Wytężcie swoją inteligencję, to może zaczniecie czytać ze zrozumieniem, że dopytuję o konfigurację środowiska dla STM32, a nie o miganie Waszymi LEDami. A poza tym lubię ambitne wyzwania i Wam też je polecam. Dotychczas pisałem pod AVR w Eclipsie na zasadzie naciśnięcia ikonek: "wgraj program",... i...
Mam dosyć nietypowe pytanie. Na stronie Freddie'ego Chopin'a zawarty jest przykład migania diodą dla mikrokontrolera stm32. Oprócz plików programu znajdują się też pliki: linkera i startup'a. Czy jest ktoś w stanie powiedzieć jak one mogły powstać? Chciałbym poznać ich zasadę działania. Mój "problem" wziął sie stąd, że przeglądając inne przykłady w...
Mam płytkę STM32F0-Discovery i próbuję ją uruchomić. Tworzę przykładowy projekt w Eclipse tylko mam problem z plikiem startup, skopiowałem go z projektu Freddie Chopin'a dla STM32F1, bo naiwny myślałem że będzie. A kompilator wywalił mi błędy: Error: selected processor does not support Thumb mode `ittt lo' Error: thumb conditional instruction...
No to dobrze trafiłeś. Ale ciągle myślę że to też wpływa na ocenę. Po prostu jesteś na szczycie tego korpo, i może dlatego ono Cię nie zraziło. Znam mocno wybitną osobę (programistę od algorytmów DSP) która jednak do korpo się zraziła. Chyba właśnie dlatego że była w tym korpo dość nisko (bo pracowała nie na takim stanowisku na jakim by mogła biorąc...
tmf --> jak na razie Eclipse wykorzystuję tylko jako IDE z pluginem AVR dzięki czemu wprost z IDE można sobie ładnie programować procka. Jeśli chodzi o uzywanie Eclipsa z Jtag'iem czy debugowaniem to zapytaj Freddie Chopin'a ;) .... wiem, że on na pewno korzysta z JTAG'a oraz w jakims zakresie testował Debugowanie w eclipse - gdzieś tu nawet na elce...
W przykładach programów dla mikrokontrolera stm32 często spotyka się np coś takiego: fragment kodu Freddie'iego Chopin'a migającej diody [syntax=c]RCC->APB2ENR = RCC_APB2ENR_IOPAEN | RCC_APB2ENR_IOPBEN | RCC_APB2ENR_IOPCEN | RCC_APB2ENR_IOPDEN | RCC_APB2ENR_IOPEEN;// enable all GPIOs[/syntax] [syntax=c]RCC->CFGR |= ((mul - 2) << RCC_CFGR_PLLMUL_bit)...
http://obrazki.elektroda.pl/1397166400_1... W moich zasobach brakowało jakiejś płytki do wyżej wymienionych ARM'ów. Więc zmajstrowałem takową, ogólna charakterystyka: - Kompatybilna z LPC2101, LPC2102, LPC2103 - Osobno wyprowadzenie na porty UART (TX RX). - Na bok dałem wyprowadzenia potrzebne do skorzystania z bootloadera, czyli RESET...
Witam, mam napisany spory program, w którym są min przerwanie FIQ i wszystko działa pięknie. Niestety pojawiła się konieczność obsługi odmierzania czasu co 0,125 ms. Początkowo miałem obsługę przerwania wrzucona do FIQ razem z przerwaniami zewnętrznymi. Ale żeby FIQ wykonywało się możliwie najszybciej chciałem przerwania z timera0 ustawić jako IRQ....
To już sprawdzałem- same zera. Chyba zrobię metodą Freddie'go Chopina. Bo zrobiłem metodą ktrota- jakieś straszne wyniki wychodzą. Z tego co wyczytałem o średniej kroczącej- to chyba trzeba zrobić tablicę. Ale co mnie męczy- bo jak coś ruszę w C to zaraz wpadam w jakieś kolczaste krzaki- dlaczego kompilator ostrzega w Twoim rozwiązaniu że tego nie policzy:...
Witam. Mam problem z funkcją wywołaną w przerwaniu wektoryzowanym - zawiesza arma (nie mam jeszcze jtaga) void Delay1(unsigned int del_time) { for(abc=0;abc<del_time;abc++)... } void Timer0Handler(void) { IO1PIN ^=(1<<16); Delay1 (200); T0IR = 1; VICVectAddr = 0; } Działa jeżeli zrobię...
W mim projekcie używałem przerwań IRQ z timera0 i wszystko ładnie działało. Jako, że tych przerwań jest naprawdę sporo, procesor traci dużo czasu na wywołanie przerwania, dlatego postanowiłem zrobić przerwania FIQ. Moim przewodnikiem jest książka luciana bryndza. przerwanie wygląda tak: void FiqTimerHandler(void) __attribute__ ((interrupt("FIQ"&...
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...
Witam! Od kilku dni próbuje skompilować cokolwiek na mikrokontroler PIC32 z rdzeniem MIPS 32 m4k przy użyciu kompilatora z codesourcery. Powodem tego jest fakt iż C32 od microchipa nie wspiera mojego układu a nowy XC32 nie chce współpracować ani z MPLAB8 ani MPLAB X. Więc wybrałem lubiane przeze mnie Eclipse i codesourcery. Oczywiście znaleźć cokolwiek...
Proponuję Ci: 1) Wykorzystaj makefile z przykładów Freddiego Chopina(np ten pod LPC21xx), niewiele trzeba w nim zmodyfikować (inny skrypt linkera i startup, oraz procesor) 2) Zainstaluj sobie wtyczkę [url=http://sourceforge.net/projects/gnu... ARM Eclipse Plugi, mi się z nią całkiem dobrze współpracuje, tylko troche czasu na konfiguracje...
"Ale kompilator C potrafi tak namieszać..." Każdy kompilator. ASM też jest kompilowany. matko boska - człowieku - doczytaj troszkę zanim na drugi raz będziesz tak bzdurzył - o kompilowaniu ASM i może co? jeszcze jego optymalizacji? .... tak sobie patrzę z zaciekawieniem znowu na temat o wojnie typu który to język jest najlepszy - tym razem akurat wojna...
Czy ktoś z użytkowników nowej wersji JTAGa projektu Freddiego Chopina (z FT2232H) wykorzystuje go do programowania zewnętrznej pamięci FLASH podłaczonej pod FSMC? Obecnie korzystam z poprzedniej wersji JTAGa i programowania 20MB danych zajmuje 48 minut. Zastanawiam się czy wogóle i o ile krótszy ten czas byłby w przypadku nowej wersji JTAGa. Czasu programowania...
Będzie działać, o ile dobrze podłączysz piny, co z dokumentacją nie powinno być problemem. Środowisko polecam jednak sobie ustawić na podstawie tutoriala i przykładów [url=http://www.freddiechopin.info/]Fred... Chopina, z tym że w oparci o Linaro, a nie CodeSourcery.
Konfiguracja FSMC Dodano po 2 Chyba sam znalazłem rozwiązanie: FSMC_BCR1->WREN = 1
Proszę o pomoc szczególnie freddiego chopina ponieważ jest autorem plików linkera, startup-a i wektora przerwać(vectors.c), które w innych projektach jak dotąd działałają mi niezawodnie. Zajrzyj do skryptu linkera, przeczytaj ze zrozumieniem jego początkowy fragment, ustaw tak jak trzeba i będzie działać. Kluczową sprawą jest przyswojenie sobie tego...
Korzystam z gotowca Freddie'ego Chopin'a dla uC stm32f103 i używam CodeSourcery. Mam następujący problem: Próbuję obliczyć splot korzystając z funkcji: Linking target: out/stm32_blink_led.elf arm-none-linux-gnueabi-g++ -mcpu=cortex-m3 -mthumb -TSTM32F103xB_rom.ld -g -Wl,-Map=out/stm32_blink_led.map,--cref,... -Wl,--gc-sections -nostartfiles...
Korzystając z poradnika Freddiego Chopina z jego strony zablokowałem się na etapie instalacji OpenOCD. Żadna z pobranych wersji czy to z jego strony, czy to ze strony openocd czy z googlowania nie chciała się zainstalować. Pewnie dlatego już z milion razy pisałem (m.in. na tymże forum), że teraz wystarczy sobie to rozpakować i już... Bez przesady,...
freddiego chopina linker freddie atollic freddie
programator czasowy zasilanie bosch centra electrolux pompuje
przepływ pradu przez uziemienie spadek napiecia lodówka
Migający wyświetlacz i brak działania pieca gazowego PICPgm – wykrywanie programatora JDM bez mikrokontrolera PIC, RS-232, detekcja linii