Zegar peryferiów włączony?
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ć...
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...
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...
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.
Obawiam się, że jeszcze dłuższa będzie, gdy mam pisać programy w ride7. Nie odpowiada mi ten styl, a nie widzę możliwości aby dało się coś gdzieś pozmieniać w tym edytorze. Co do kompilatora to jest dla STM32, ściągałem jako dodatek do Raisonance.
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
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...
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...
Gdzie??? Piszę w RIDE7 ale symulatora nie widziałem, jedynie debugger i to przez R-Linka.
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, 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
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...
STM32 Primer2 Zawsze bawiło mnie czepianie się Windowsa [; No ale co kto lubi - jedni wolą kompa używać, inni wolą udawać h4X0r4ów i jeździć po Microsofcie Anyway - Primer 2 ma wbudowanego RLINKa w trybie SWD, który to tryb nie jest obsługiwany jeszcze przez żaden opensource. Jeśli nie potniesz płytki i nie przylutujesz swojego gniazda JTAG, to nic...
Dlaczego w zasadzie nie wolno wykonać skoku do adresu resetu(a sprzęt wykonuje tą operację w przypadku startu z drugiego Flasha), skoro chcę w zasadzie zasymulować takie zdarzenie? Dlaczego musi to być skok do samej procedury RESETU? Bo to nie jest AVR. Rdzeń robi tak samo, sprzętowo pobiera wektor procedury startowej i skacze do niej! Zarówno w urządzeniu...
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.
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...
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.
Wygląda, że linkowany plik _SP_puts.c nie widzi funkcji __io_putchar(), zakładam, że ten puts jest częścią biblioteki?
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.
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...
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,...
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
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...
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...
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...
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...
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...
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...
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ę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.
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...
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:...
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...
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...
Drogi Freddie: Jakbyś czytał uważnie to, co napisałem to byś zauważył, że zastosowałem sie do komentarzy z pliku stm32f10x_conf.h. Jednak nic to nie dało. Błąd jak sie pojawiał tak sie pojawia nadal. Z dokumentacją całej biblioteki tez sie zapoznałem. Jedyne, co znalazłem w niej odnośnie w/w błędu to, co jest w tym hederze. Patrzyłem też jak sa zrobione...
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.
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...
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,...
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 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...
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...
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 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);...
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...
stm32 f103rb ssd1963 stm32 stm32 adres
iskra regulator napiąć katalog transformator indel usterki płyta gazowa
kominek drzwi hulajnoga xiaomi zasilacz
Moment dokręcania śrub silnika 1.4 Hyundai Stihl 025/MS 250 zalewa się na gorąco – przyczyny, gaźnik, membrany, cewka, regulacja