http://obrazki.elektroda.net/43_12738677... Witam wszystkich :) Chciałbym zaprezentować wykonany i uruchomiony przeze mnie mały odtwarzacz MP3. Wykonałem go w ramach poznawania możliwości mikrokontrolera AT91SAM7S256 i nauki programowania w języku C. Dane techniczne odtwarzacza: 1. obsługa kart SD (uruchamiałem na karcie SDHC 8GB) z systemem...
Rowley Crossworks for AVR lepsze od Atmel Studio?
https://obrazki.elektroda.pl/5941359500_... https://obrazki.elektroda.pl/6549555200_... https://obrazki.elektroda.pl/5747641700_... Witam wszystkich. Tym razem chciałbym zaprezentować radioodtwarzacz internetowy, zbudowany na bazie starej, niewykorzystywanej już mptrójki, którą prezentowałem na Elektrodzie...
http://obrazki.elektroda.pl/1661316800_1... Witam ponownie Tym razem chciałbym zaprezentować projekt lżejszego kalibru - zegarek wskazówkowy i termometr zbudowany na AT91SAM7S64. Wykonałem ten projekt, bo chciałem trochę pouczyć się programowej obsługi wyświetlacza graficznego z Nokii 3310, programowej obsługi enkodera inkrementalnego...
Na początek popraw błędy w kodzie. Ilość zdekodowanych ramek zwiększaj dopiero wtedy gdy nie wystąpi błąd w dekodowaniu, a nie od razu po MP3Decode (to tak na przyszłość). Poza tym gdy zwolni się jeden z buforów (ENDTX = 1), wpisuj nowe wartości tylko do rejestrów następnego bufora DMA, a nie do obu ( AT91F_SSC_SendFrame( AT91C_BASE_SSC, 0, 0, outBuf,...
https://obrazki.elektroda.pl/5856179500_... Witam wszystkich. Tym razem chciałbym zaprezentować układ synchronizatora zegara I2C z czasem pobieranym z Internetu. Korzystając z wcześniej prezentowanego zegara na Z8, pomyślałem, że warto go rozbudować o taką możliwość, stąd powstał prezentowany układ. Sam układ zbudowany jest w oparciu...
http://obrazki.elektroda.pl/9847035600_1... Witam wszystkich :) Tym razem chciałbym zaprezentować układ minimodułu SAM3S4B z mikrokontrolerem Atmel ATSAM3S4B. Genezą tego projektu był fakt wypuszczenia przez Atmela mikrokontrolera SAM3S4B z rdzeniem Cortex M3, który jest pinowo zgodny z mikrokontrolerem AT91SAM7S256. Otwiera to względnie...
http://obrazki.elektroda.pl/2463034100_1... Witam wszystkich, Chciałbym tym razem przedstawić projekt gotowego radiomagnetofonu internetowego. Jest to rozwinięcie opublikowanego wcześniej na Elektrodzie małego odtwarzacza MP3. Radiomagnetofon umożliwia granie strumieni radiostacji internetowych, nagrywanie tych strumieni na kartę SD,...
http://obrazki.elektroda.pl/5020904800_1... Witam Tym razem chciałbym zaprezentować programowy projekt zegarka i datownika uruchomionego na sprzęcie: STM32F4Discovery oraz LCD TFT DEM240320E TMH-PW-N(A-Touch) na sterowniku Renesas R61580 (kupiony swego czasu w TME. Obecnie nie mają na stanie, można próbować kupić go tutaj:http://www.soselectronic.pl/?str=3...
https://obrazki.elektroda.pl/3683213300_... Witam wszystkich, Tym razem chciałbym zaprezentować unowocześnioną, bezprzewodową wersję prędkościomierza/licznika kilometrów do roweru, który umożliwia również pomiar temperatury otoczenia oraz odczyt czasu bieżącego. Jest to rozwinięcie wersji licznika prezentowanej w tym wątku: https://www.elektroda.pl/rtvforum/viewto...
Polecam środowisko i kompilator Rowley Crossworks - płatne ale dużo szybsze i łatwiejsze w skonfigurowaniu od gcc Rowley Crossworks korzysta właśnie z GCC jako kompilatora i jest to IDE a nie kompilator.
http://obrazki.elektroda.pl/1647269200_1... Witam wszystkich Tym razem chciałbym przedstawić jeszcze programowy projekt odtwarzacza i dyktafonu zrealizowany na STM32F4Discovery. Pisząc ten program, sporo rozwiązań wykorzystałem z mojego poprzedniego projektu małego odtwarzacza MP3 na ARM-ie, ale dołożyłem też dużo nowości i usprawnień....
http://obrazki.elektroda.pl/5221349300_1... Witam wszystkich Tym razem chciałbym zaprezentować kolejny programowy projekt czytnika kart SD uruchomiony na płytce STM32F4Discovery. Programowy, gdyż również wejdzie on w skład większego projektu sprzętowo-programowego. Poprawność funkcjonowania tego czytnika sprawdziłem na dwóch kartach...
http://obrazki.elektroda.pl/4155164900_1... Witam wszystkich Tym razem chciałbym zaprezentować jeszcze programowy projekt radioodbiornika internetowego. Prezentowany projekt jest rozszerzeniem przedstawionego wcześniej projektu odtwarzacza i dyktafonu na STM32F407VG. Połączenie z Internetem zapewnia moduł WiFi WF121-A (internal antenna)...
https://obrazki.elektroda.pl/1651873500_... Witam wszystkich. Tym razem bardzo prosty projekt przeróbki sygnalizatora otwartych drzwi lodówki, mający na celu zmniejszenie zużycia baterii przez ten sygnalizator. Sygnalizator ten jest jakimś chińskim "no_name", najbliższym jego odpowiednikiem (podobnym z wyglądu) jest sygnalizator ORNO...
Fajnie ze zacytowales note katalogowa ktora notabene kazdy sobie moze przeczytac ale o z tego wynika ? Moze przedstawisz nam swoje wnioski ? Generalnie MSP430 zostaly zaprojektowane do aplikacji Low Power ale demonami szybkosci to one faktycznie nie sa a i peryferiami nie zwalaja z nog. Co do narzędzi programistycznych to GCC ma port na MSP (choc nie...
Nie udało mi się uruchomić tego środowiska do końca, ale postanowiłem jednak zainstalować Rowley CrossWorks dla ARM. Tutaj wszystko w zasadzie działa (jak na razie, bo to tylko migająca dioda), ale nie wiem jak zaprogramować procesor na stałe. Ja uruchamiam debbug to wszystko działa za pośrednictwem JTAG. Tak samo jak dam Nuild and Run. Czy wiecie może...
Przy uruchamianiu Rowley CrossWorks for ARM 2.0 dostaję komunikat: Internal error detected / Unrecoverable failure. Zainstalowałem program na dwu innych komputerach z XP Sp2 i Sp3 i sytuacja się powtórzyła. Nie jest to więc cecha osobnicza jednej maszyny. Tym bardziej że 30 dniowa wersja 1.7 pracuje prawidłowo. Co może być przyczyną takiego komunikatu?
OK. Sprawdzę w ten sposób. Jeszcze takie pytanko - czy działasz coś może w Rowley CrossWorks for ARM? Może robię coś nie tak... :oops: Przydałoby się tak krok po kroku jak "pogadać" z SAM7, może tutaj tkwi problem? Otwieram CrossWroksa, podpinam mikrokontroler, JTAG, podaję zasilanie, resetuję Atmela niskim stanem na nóżce nRST (39). Wtedy wciskam "connect"....
http://obrazki.elektroda.pl/4876103500_1... Witam wszystkich Tym razem lekki projekt, który w moim zamyśle ma być wstępem do zapoznania się z FreeRTOS-em oraz późniejszego, poważniejszego zajęcia się nim. Projekt ten, to demo chodzące pod kontrolą systemu operacyjnego FreeRTOS v7.3.0 dostosowanego do mikrokontrolera STM32L152, które...
Witam, Przygotowałem projekt oparty na FreeRTOS, dla mikrokontrolera STM32F100RB w środowisku Rowley CrossWorks (wersja 2.3). Projekt daje się odpalić na płytce ewaluacyjnej STM32VLDiscovery. Stanowi świetną bazę wyjściową do zabaway z freertosem, oraz do realizacji małych projektów. Teoretycznie wszystko działa dobrze (tryb: debug/release) za wyjątkiem...
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...
Na mojej stronce prywatnej ( http://www.freddiechopin.info/ ) i na stronce firmowej ( http://www.distortec.pl/ ) zamieściłem najnowszą instrukcję do JTAG-lock-pick, opatrzoną numerkiem 2.0. Dodałem opisy konfiguracji/używania JTAGa w środowiskach o których pisałem wyżej, tak więc teraz są opisy dla: OpenOCD, Atollic TrueSTUDIO, CooCox CoIDE, Keil MDK-ARM,...
Witam Posiadam płytę EVBlpc213/4x firmy Propox + JTAG . Mam problem z debugowaniem. Wszystko działa na komercyjnych narzędziach np Rowley Crossworks i wszystko jest ok. Mam problem z openocd - nie mogę zainicjować urządzenia. Może ktoś ma doświadczenie z tą płytką oraz openocd. Jak Crossworks działa to musi być to jakiś problem konfiguracyjny. Moj skrypt...
Jak zapłacisz 3000$ za komercyjny pakiet Nie strasz ludzi ;) Tyle to kosztuje licencja komercyjna, a wiele firm sprzedaje swoje oprogramowanie w wersji do użytku domowego lub tzw studenckie/edukacyjne. Np firma Rowley ze swoim całkiem fajnym pakietem CrossWorks (opartym na gcc). Koszt: darmowy 30 dniowy trial lub 150$ za wersję do użytku domowego.
Mała przestroga - w CrossWorks są szopki z przerwaniami. Kiedyś dotykałem tego środowiska, ale natychmiast olałem. Mianowicie nie da się ot tak po ludzku napisać ISRa, tylko trzeba uprawiać dziwne kombinacje w asmie żeby napisać nawet ISRa timera do migania ledem, bo sam CW ma swoje bliżej nieokreślone mechanizmy tworzenia ISRów... Nie wiem czy tak...
Witam ponownie Troche czasu minelo i zdazylem bardziej doglebnie poznac ten zestaw ref. jak i sam procesor STM32. Niestety wraz z rozrastaniem sie projektu powracaja stare bledy i tak: W trybie SC USART nie generuje mi przerwan dla kazdego znaku, tzn.: Przy wysylaniu przez karte ATR w stanie RSTIN LOW moj soft dostaje tylko jeden bajt (pierwszy z ATR)...
Witam, zaprojektowałem i uruchomiłem sobie moduł z Cortexem STM32. Do programowania używam JTAGa ARM USB od Freddiego Chopina ( pozdro działa bez problemu i jest szybszy od Wigglera ) i w IDE CrossWorks firmy Rowley w oparciu od biblioteke firmware FWLIB. Jak to bywa zawsze, na początku postanowiłem sprawdzić czy działają peryferia. STM32 domyślnie...
Witam. Mam następujący problem. Uruchamiam 6 kanałów ADC. 4 poza kontrolerem PIO i 2 przez PIO. do tych 2 ostatnich podpięte są dwa potencjometry suwakowe, każdy po 100k (do ścieżki oporowej +3.3V i GND, a do suwaka ADC) Problem w tym, że zauważalny jest znaczy wpływ suwaka 1 na suwak 2 i na odwrót. Czyli jeśli ustawimy 1 suwak to ruszając drugim zmienia...
(at)LChucki : ja co prawda, nie umieszczałem pojedynczych zmiennych, ale całe tablice w TCM i BackupSRAM w F407 następująco (GCC, Rowley Crossworks): [syntax=c]extern char __DATA_SRAM_segment_start__, __DATA_SRAM_segment_end__, __BKPSRAM_segment_start__;[/syntax] i deklaracja tablic oraz init wskaźnika na tablicę w BackupSRAM: [syntax=c] data_table...
temat poruszany już z 10x - wystarczy włączyć wyszukiwarkę albo poczytać helpa do programu którego się używa... http://www.google.com/search?client=oper... http://ccgi.rowley.co.uk/support/faq.php... 4\/3!!
Poszukujemy programisty z Warszawy i okolic. Korekta już gotowego programu napisanego w C w środowisku Rowley Crossworks, procesor STM32F103VCT Czas realizacji ASAP Wynagrodzenie według wyników stawka godzinowa lub za całość zadania do uzgodnienia. Dalsze informacje na PRV.
Bardzo proszę o pomoc w zainstalowaniu jakiegoś IDE do STM32F429-disc1. W książkach piszą o: - Keil mi-vision, - Atollic True-Studio, - IAR Embedded Workbench, - Raisonance RIDE, - Rowley CrossWorks, ale mam problemy ze ściągnięciem True-Studio na Linuksa, mi-vision piszą, że jest płatny, a w ogóle zalecono mi nakładkę ACG na Eclipsa, tylko nie wiem...
Rebuilding “INT” in configuration “ARM Flash Debug” — 3 errors Compiling mainc.c — 3 errors C:/Program Files/Rowley Associates Limited/CrossWorks for ARM 1.6/Projects/INT/mainc.c: In function 'isr_handler_eint3': 'VICVectAddr' undeclared (first use in this function) (Each undeclared identifier...
Może CrossWorks for ARM? Co prawda to całe środowisko a nie sam debuger. [url=http://www.rowley.co.uk/arm/index.h... No i do tanich nie należy, 1500$ za licencje komercyjną.
Powyższa rada pomogła, dzięki wielkie. Należało zainstalować aktualną wtyczkę GDB z linku w temacie. Mam jeszcze kilka pytań co do środowiska Eclipse + OpenOCD. 1.Czy da się kompilować programy w trybie "Release" czyli bez informacji o debugowaniu, aby działały jak najszybciej i zajmowały mniej miejsca w pamięci. Taka opcja jest dostępna np. w Rowley...
Witam, poszukuje jakiegos taniego interfejsu jtag do procesorow arm , zalezy mi na duzej kompatybilnosci z roznymi procesorami arm. Oczywiscie cena aby byla tez w miare niska. Na allegro znalazlem jeden na lpt za 40zl opis: Interfejs ARM JTAG który sprzedaję służy do programowania i debugowania mikrokontrolerów z rdzeniem ARM. Interfejs jest kompatybilny...
Na stronie Rowley'a znalazłem info, że CrossWorks działa między innymi z CrossWorks pracuje z JTAGami opartymi na FT2232. Ja sprawdziłem w praktyce z usbScarab2. W manualu jest dokładny opis jak konfigurować CrossWorksa.
Od jakiegoś czasu siedzę w ARMach wiec coś dorzucę. ARMy to nie tylko ATMEL wiele firm produkuje mikrokontrolery z rdzeniem ARM: - Philips (LPC2000), - Analog Devices (ADuC702X), - OKI (ML67Q5xxx), - ST (STR700), - TI (TMS470). Jesli chodzi o soft to poniżej kilka linków: http://www.gnuarm.com/ - GNU ARM toolchain for Cygwin, Linux and MacOS http://www.keil.com/arm/...
A no właśnie.... Ja kiedyś przeczytałem tu http://rowley.zendesk.com/entries/103847... żeby sobie od razu zmieniać "main stack size" na 1024. I to zmieniam. Ładne przykłady są w tej książce, też ją mam i po lekturze i wyłapaniu kilku błędów bez programowania stwierdziłem, że nic z niej nie będę przepisywał....
Wypadałoby napisać, że używasz CrossWorks http://ccgi.rowley.co.uk/support/faq.php... Albert
Rozumiem, że bootloadera masz już wgranego do procka? Jeśli tak to potem każdy program który chcesz wgrać bootloaderem musisz mieć skompilowany na innej mapie pamięci. ...Rowley Associates Limited\CrossWorks for ARM 1.5\targets\ST_STR71x Tutaj znajdziesz plik: ST_STR711F_MemoryMap.xml W nim musisz zmienić wartość: <MemorySegment size="0x40000" access="ReadOnly"...
Dziękuje za odpowiedzi, w moim przypadku porada kolegi slomo podziałała. Jeśli ktoś będzie miał ten problem w przyszłości to odsyłam do poniższego linku po więcej informacji: http://ccgi.rowley.co.uk/support/faq.php...
Wygląda podobnie do tego: http://ccgi.rowley.co.uk/support/faq.php... Ale nie wiem czy to obowiązuje dla STM Albert
klon na FT2232 też coś kosztuje, wersja deluxe od freddiego kosztowała coś w okolicy 100zł + własna robocizna Fakt, że to dobry programator, wszechstronny dość powszechnie obsługiwany, ale w porównaniu z J-linkiem jest wolny. Nie to, że spowalnia jakoś przeraźliwie pracę, ale czasem debugowanie krok po kroku staje się po prostu upierdliwe. Owszem są...
Witam Ktoś może programował ARM AT91SAM7A3. Złożyłem sobie płytkę opartą na tym procku na bazie płytki Atmela AT91SAM7A3-EK (http://www.atmel.com/dyn/products/tools... oczywiście bez zbędnych bajerów (interesuje mnie głównie obsługa magistrali CAN). Po złożeniu wszystkiego chciałem sie zabrac za programowanie go przez JTAGa przy...
Partially solved: 1) Po wywaleniu OBU resetów miedzy prockiem a donglem, caly proces komunikacji z uC przebiega cudownie... 2) Po podlaczeniu nSRST do resetu rdzenia crossworks nie potrafi zatrzymać rdzenia po resecie... 3) Po podlaczeniu nSRST do obu resetów (rdzen i TAP), notorycznie wystepuje sytuacja z pierwszego postu ----------------------------------------...
Programujesz programatorem wbudowanym w CrossWork czy jakiś oddzielny? Jeśli ten z Crossa to sprawdź czy program idzie jako ARMFlashRelase i ustawienia projektu - czy na pewno jest dobry procek wybrany.. Najpierw jeszcze spróbuj odpalić ten przykładowy projekt: http://www.propox.com/products/t_163.htm... Co prawda na bibliotekach Rowley'a napisany, ale...
crossworks flash przerwania crossworks crossworks wiggler
ricoh reset bębna miernik dzwiek pralka polar kropla
odblokowanie telefonu samsung funkcje piekarnika ariston
Krups EA875 Intuition – reset licznika kaw, menu serwisowe, ryzyka gwarancyjne Instalacja pada Msonic MN3329BK na Windows 11