Koledzy, czy Wy naprawdę nie widzicie bezsensu tej sytuacji? Dokładnie! Zamiast się tak męczyć, autor tematu mógł sobie po prostu kupić gotowe urządzenie w najbliższej klimatyzowanej galerii handlowej, zamiast się tak męczyć próbując zrobić coś samemu... Bez obrazy, ale Twoje nachalne wciskanie w co drugim temacie Keila jest już męczące. Jak widać...
STM32F10x Standard Peripherals Library - niestety ST wygenerowalo dokumentacje w formie pliku pomocy i nic z tym się nie zrobi - popprzednia wersja biblioteki (2.0) miała to w wersji pdf. Ale to właśnie w tym pliku dokładnie opisane są wszystkie funkcje bilbioteki związane z pracą peryferiów plik stm32f10x_it.c zawiera definicje wszysktich funkcji odnoścnie...
Witam, mam problem z programem Ride7 dołączonym do zestawu Stm32 Primer2. Zainstalowałem program Ride7 v7.30.10.0169 and RKit-ARM 1.30.10.0356 i gdy odpalam Ride7 program zasypuje mnie błędem : ScriptError (line 10) ! Brak uprawnień(no rights?) Varcfgfile=target+”\\”+̶... i przepełnienie stosu w linii 1 i 113, po...
Gdzie??? Piszę w RIDE7 ale symulatora nie widziałem, jedynie debugger i to przez R-Linka.
Od kilku dni testuję nowe środowisko Crossworks v.2.0 for ARM z układami STM32. Równolegle pracuję w środowisku Ride7 i wszystko w nim działa bez problemu (wierzchołek stosu jest zawsze daleko w pamięci od zmiennych globalnych) W Ride7, stos układów STM32 jest ustawiany bezpośrednio po resecie na wartość 0x20000000 + rozmiar RAM co w moim przypadku...
Witam, mam takie pytanko, czy w Keil uVision4 jest opcja podpowiadania składni przy wyborze STM32 (mam na mysli CTRL+Spacja) bo mi to nie dziala. Dziwne to jest bo np. w Ride7 to jest a Keil chyba powinien byc lepszy w tej kwestii. Z gory dziekuje
Dla STM32 jest bezpłatny pakiet Ride7 (ale nie do końca bo debugowanie większych to jest >32kB programów już za darmo nie jest). Bawić się można na Primer1 lub Primer2 (dostępne w Kamami), które maja wbudowane programatory/debugery. Ten pakiet niestety z tego co wiem współpracuje tylko z dedykowanym debugerem/programatorem STX-RLINK również dostępnym...
Szukam jakiegoś rozsądnego jeśli chodzi o stosunek ceny do możliwości (z większym naciskiem na możliwości) zestawu ewaluacyjnego dla najmocniejszej linii STM32 - STM32F103xE. Trochę przepatrzyłem zasoby sieciowe i coś tam udało się wyłowić, ale mogę nie wiedzieć wszystkiego, no i może będziecie mieli jakieś ciekawsze propozycje, albo za i przeciw konkretnym...
Piszę aplikację na STM32F103 i muszę umieścić niektóre skompiowane pliki pod konkretnym adresem we Flash (a właściwie od konkretnego adresu). Uzywam środowiska Ride7 i kompilatora GCC Wiem, że można to zrobić w pliku skryptu linkera ale za nic nie udaje mi się tego wykonać. Do tej pory nie miałem takiego problemu z innymi kompilatorami. Szukałem jak...
Problem wynika z tego, że w Cortexach jeden ze stosów jest inicjalizowany SPRZĘTOWO, po resecie, tak samo pobierany jest adres funkcji Reset_Handler(). Problem o którym piszesz jest znany i polega na tym, że procka resetujesz, on w tym momencie wczytuje sobie SP oraz adres funkcji Reset_Handler(), a następnie programujesz do niego coś nowego, zupełnie...
Jakby nie patrzeć, Atollic ze swoim TrueStudio to tylko skonfigurowany do pracy Eclipse (; Dodając śmieszne ograniczenie w wersji lite(brak możliwości prostego tworzenia projektu C++ jak w C, nie tworzy .hex, ale chociaż .elf jest, obsługa tylko jednego JTAG'a) i zostawia na widoku, po złości takie smaczki jak FSR, czyli wygodnego podglądu rejestrów...
próbuje uruchomić openocd i rlinka na targecie stm32 primer (circle). Komunikacja z Ride7 działa, ale chciałem skonfigurować eklipsa tak jak radzi Freedie. Skompilowałem openocd 0.4.0 odpalam: G:\arm\openocd\tcl>openocd openocd -d 3 -l openocd.log -f interface/rlink.cfg -f board/stm3210e_eval.cfg lub G:\arm\openocd\tcl>openocd openocd -d 3 -l openocd.log...
Zegar peryferiów włączony?
Witam pilnie potrzebuje pomocy w napisaniu programu obsługi ds18b20. Problem z zaimplementowaniem programu na platformę STM32 opartą na płycie prototypowej STM3210B EVAL . Procek stm32 103 Temperatura wyświetlana na LCD graficznym. Z propozycjami zapraszam na PRV - program może być również na moduł edukacyjny primer2 Środowisko Keil, Ride7 Pozdrawiam
Witam Właśnie złożyłem modulik z STM32F103ZC. Plytke zaprojektowałem tak, zeby programowac procka przez SWD. No więc zrobiłem przejściówke z adaptera JTAG/SWD do mojego ukladu (inne złącze), według schematu [url=ftp://www.raisonance.com/pub/forum/... Podłączam debugger do układu... Korzystam z Ride7 i RLinka. W Ride7 znalazlem...
a Ride7? a co to takiego ? :) http://www.mcu-raisonance.com/~ride7__mi... Darmowy kompilator C do STM32. Niestety obsługuje jedynie programowanie RLinkiem. Ale zawsze można hex'a wrzucać po RS'ie
Faktycznie była mała pomyłka na druku. Już bootloader odpala i Flash Loader Demonstrator widzi procesor. Teraz mam pytanie co zrobić żeby można było debugować? Czy zworki BOOT mogą zostać w tej samej konfiguracji czy trzeba przestawić na jakiś inny tryb? Chciałbym RLinkiem wrzucać program i debugować ale RIDE7 uparcie twierdzi że nie widzi procesora.
Czy to naprawdę jest takie skomplikowane, czy tylko tak mi się wydaje? Jeśli nigdy przedtem nie pisałeś makefile'i to może to wyglądać zniechęcająco. Najlepiej będzie jak będziesz się wzorował na czymś gotowym np. [url=http://www.olimex.com/dev/soft/arm/... olimeksa dla STM32 albo [url=http://www.siwawi.arubi.uni-kl.de/a...
A no da sie zrobić coś w C za pomocą komentarzy. Chociażby włączyć jakąś komende lub wyłączyć ustawiając ją jako komentarz. Toolchain frediego czytałem ale nie zrozumiałem go zbytnio. Ostatnio dorwałem książke "Mikrokontrolery STM32 w praktyce" I to właśnie po przeczytaniu kilku rozdziałów pojawiło sie moje pytanie. Tam jest opisane to o czym mówie(chodzi...
Faktycznie z tego zmęczenia już nie myślę. Obecnie speex mi działa na STMf103, a raczej coś co niby coś robi. Chce użyć funkcji resample żeby zbić do 16000Hz. odpalam to na środowisku Ride7 po dopisaniu tego define poszło ale jak na razie nie słyszę żeby to coś dało. Debuger w Ride7 nie działa więc nie wiem czy w ogóle to przelatuje w pętli.
Dzięki bo tego nie wiedziałem. Sugerowałem się Ride7 bo tam jest taka opcja w ustawieniach i potem można (ale to w STM32) poprzez ustawienie BOOT (chodzi mi o piny) ustawić start z RAM. Ale wychodzi na to że Keil nie ma takiej możliwości? Keila wolę bo ma możliwość podpięcia klona ST-LINKa a Ride7 nie.
Nieważne jaki kolor dam do czyszczenia, wyświetlacz na to nie reaguje. Pracuję na STM32, ale mam tylko JTAG wiggler, a ride7 go nie obsługuje (chyba) więc nie mam jak debugowac. Analizatora stanów logicznych aktualnie nie posiadam, oscyloskopu też nie:( Sprawdzałem jedynie prostą sondą, jednak za dużo nie można w ten sposób wywnioskować, oprócz tego,...
Witam, Zapewne zapytam o jakąś oczywistą rzecz, ale niestety nie potrafiłem znaleźć jednoznacznej odpowiedzi na forum wśród istniejących materiałów :) Noszę się z zakupem płytki ewaluacyjnej STM3210E-EVAL lub jej pokrewnej (Keila wydał podobną). Jako że płytka ma być tylko bazą do prototypów więc poszukuję czegoś co pozwoli mi zaprogramować nie tylko...
Problem rozwiązany. Trzeba było ustawić UART0 Putchar na "yes" w Properties->LD Linker->Libraries
Mam crossworka, ale chyba ściągnąłem jakąś starszą wersję, bo nie widzę możliwości pisania na STMy. Ściągam teraz RIDE7, a jak mi się nie spodoba to zobaczę jeszcze codesourcery.
Operacje jakie masz do wykonania przy skoku do swojej aplikacji to: - Ustawienie wektora tablicy przerwań na Adres Bazowy Aplikacji (nazwijmy to ABA) - przepisanie z ABA+0x0 wskaźnika stosu do MSP (główny wskaźnik stosu) - pobrania z ABA + 0x4 wektora resetu i skok pod ten wektor - nie skaczesz pod ABA +0x4 tylko pod ten adres który znajduje się w ABA+0x4...
pozytywne. Ma co trzeba. Dołączona jest płyta z dokumentacją i przykładami. Jest też program testujący wszystko co płytka ma na pokładzie. Niestety ten jeden program jest tylko w wersji hex, do wrzucenia przez bootlloader (kabelek do rs-a załączony), bez źródeł. Miga diodami, wyświetla na LCD, łączy się przez USB, sprawdza klawisze. Dokładnie nie wiem,...
Jedno mnie dziwi - nigdy nie miałem takich problemów. To, że timery czy inne peryferia sobie pracują, gdy rdzeń jest halt to nie powinno nikomu przeszkadzać, skoro stepowany rdzen w ogóle nie skacze pod wektory ISRów...? Gdy używam Ride7 to nie mam tego problemu, ale gdy przekroczyłem limit 32kB przesiadłem się na Eclipse+OpenOCD. No i niestety w trakcie...
Pamięć raczej nie jest blokowana po zapisie. Do programowania jest używany Rlink + środowisko Ride7. Jeśli chodzi o BOD (POR, PDR), są to domyślne ustawienia dla procesora (2V). Poniżej schemat zasilania, układu resetu i zasilania procesora. http://obrazki.elektroda.pl/7763086400_1...
Witam. Natknąłem się na problem dotyczący ustawienia USARTów 2 i 3 w tryb synchroniczny. Gdy ustawię CPOL=0 i CPHA=1 ginie mi przebieg zegarowy na wyjściu SCLK. Gdy ustawię CPOL=1 zegar jest w porządku. Oba USARTy są przemapowane do portu D. Srodowisko: RIDE7, procesor STM32F103VC6 Dokładnie wygląda to tak: USART_ClockInitStructure.USART_Clock = USART_Clock_Enable;...
Dzięki za info. Da się ustawić środowisko w miarę szybko i bezboleśnie żeby wykonać osobno kompilację a następnie połączyć wszystko w jedną całość? Ja korzystam ze środowiska ride7. Mam wydzielone pliki w tym bootloader.c i w opcjach tego pliku mogę go wyłączyć z build lub/i linkowania ale jakoś nie chce to działać. Za bardzo niewidem jak zmusić linker...
Witam Mam nastepujacy problem - Przy napisaniu malego programu do mrygania diodkami wszystko jest ok - moge go wrzucic i zdebugowac z poziomu Keila oraz ZL30PRG. Jednak gdy napisze cos wiece - ADC, jakis timer - generalnie troszke rozbuduje projekt pojawia sie problem. Kompilacja przebiega bez problemow - tworzony jest plik hex ale przy starcie debuga...
I jeszcze jedno uzupełnienie. 64-gdb-set confirm off (gdb) 64^done (gdb) 65-gdb-set width 0 65^done (gdb) 66-gdb-set height 0 66^done (gdb) 67-interpreter-exec console echo 67^done (gdb) 68-gdb-show prompt 68^done,value="(gdb) " (gdb) 69-gdb-set new-console on 69^error,msg="No symbol...
Witam! Dziękuję za linka. Również na niego wcześniej trafiłem, niestety on opisuje współpracę Circla ze środowiskiem Ride7, przez odpowiednie gniazdo. Mi chodzi o współpracę z drugim gniazdem, nie tym przez które się programuje. Być może nie wyraziłem się dostatecznie jasno. Po przesiedzeniu 2 dni nad problemem udało mi się ustalić następującą rzecz:...
Faktycznie! Bardzo dziękuję znalazłem też tu małą informację NOTE: If you get "undefined reference to _init" build error, you have two choices. One is to uncheck "-nostartfiles" (i.e. build without the -nostartfiles flag) under ARM Sourcery Linux GCC C Linker. The other option is to comment out "bl __libc_init_array" from startup_stm32f0xx.S, because...
Dziękuję za podpowiedzi. Nie udało mi się rozwiązać tematu za pomocą kompilatora Ride7. Odpuściłem sobie ten kompilator. Tak więc zamykam temat. Dziękuję i pozdrawiam.
Może wy bedziecie wiedzieć o co może chodzić w tym komunikacie: ----------------Make Started: 'test' in configuration 'Standard'-------------------------- Building F:\ARM_Programy\Test1\test.rapp Running: LD Linker "F:\Program Files\Raisonance\Ride\arm-gcc\bin\arm-no... -mcpu=cortex-m3 -mthumb -Wl,-T -Xlinker "F:\ARM_Programy\Test1\test.elf...
Czy wie ktoś w jaki sposób można dodać tą bibliotekę do projektu w RIDE7. Próbuje poprzez import cały katalog z bibliotekami lecz wtedy wiesza mi się program.
Sprzedam STM32Butterfly - StarterKit KAMAMI STM32F107 z modułem LCD KAmodLCD1 - cena 59 zł oraz STM32 Primer2 - StarterKit STM32F103 - cena 49 zł. Oba zestawy używane tylko raz, niemodyfikowane. STM32Butterfly Podstawowe paramerty: mikrokontroler STM32F107VBT6 w obudowie LQFP100 (m.in. 128 kB pamięci Flash, 48 kB pamięci SRAM, 2xSPI, 1xI2C, 5xUART,...
Mam do sprzedania (w dobre ręce) dwa zestawy uruchomieniowe (startery) do przygody z STM32. Niestety pomimo mojej wielkiej chęci nie znalazłem czasu na to by zagłębić się w temat i od kilku lat leżą sobie w szufladzie. Czekam na rozsądne propozycje. Będę zadowolony jeśli uzyskam około 60% ceny rynkowej. Zestawy są raczej znane, zamieszczami poniżej...
4x zaprogramowany. Leżał z odłączonym akumulatorem ponad rok. Programowanie w C: Ride7(darmowy). Mozna importowac projekty z Keil. Złącze 20-pin na kartę rozszerzeń w rastrze 2.54. Schemat i instrukcja: -STM32F103VE 512kB flash, 64 kB SRAM - LCD 128x160 24-bit color z touchscreen , z podswietleniem -2x LED - akcelerometr -joystick, - IrDA , - CAN ,...
Witam, Nie mam wielkiego doświadczenia w programowaniu, a zwłaszcza jeżeli chodzi o TCP. Chciałem postawić na stm32 postawić klienta który łączył by się po sieci z serwerem (postawionym na komputerze - python - znalazłem mały serwerek http który na moje potrzeby jest idealny). Rozumiem zasadę działania połączenia przeczytałem dokumentacje z oficjalnej...
Witam Mam problem z programem na STM32F103RB. Programuje go bootloaderem od ST i jesli każe mu po zaprogramowaniu skoczyć do programu użytkownika to wszystko działa ok, ale po resecie i przestawieniu zworki na BOOT0 program się nie wykonuje. Testowa aplikacja z mryganiem diodą działa bez problemu. Nic nie zmieniałem w kodzie ani w opcjach projektu (a...
Właśnie zainstalowałem najnowszą wersję Ride7 i RKit. Używam programatora/debuggera RLink i procesora STM32F103VBT6. Wszystko kompiluje się poprawnie ale kiedy próbuję debugować robi się beznadziejnie. Gdy próbuję dodać coś do "watches" (otwierając okienko Wtaches i próbując wpisać tam nazwę zmiennej ręcznie) dostaję komunikat "Lost communication with...
Witam, mam problem z programem obsługi przerwania od Timera2. Używam biblioteki #include <libopenstm32/rcc.h> #include <libopenstm32/flash.h> #include <libopenstm32/gpio.h> #include <libopenstm32/usart.h> #include <libopenstm32/timer.h> #include <libopenstm32/nvic.h> void clock_setup(void) { rcc_osc_on(HSI);...
stm32 ride7 stm32 f103rb ssd1963 stm32
podlaczenie komputera telewizora huawei odblokować pionowe elektrownie wiatrowe
bateria parkside czujnik wilgoci
Gaśnica 1kg samochodowa – ważność, legalizacja, przegląd, kontrola drogowa, 2 czy 5 lat Dobór przekroju przewodu uziemiającego dla maszyn