Jak wyżej: wszystko ok. Problemy to bywały z Win8.
Zainstaluj sobie zarówno 32- jak i 64-bitową JRE. 4\/3!!
Tutaj udokumentuję moją podróż z tanią płytką deweloperską / hobbystyczną STM32F103C8T6 "blue pill" zakupioną w Ali Express. Pomimo układu scalonego oznaczonego jako "STM32F103C8T6", wewnętrzna pamięć flash wydaje się mieć 128k zamiast 64k, co czyni go bardziej podobnym do STM32F103CBT6. Wydaje się, że nie jest to nieoczekiwane w przypadku podróbek/klonów...
Przypuszczam że chodzi o sterowniki do chipa PL-2303, tu jest odpowiedź dlaczego nie chcą zainstalować [url=http://www.prolific.com.tw/eng/down... Musisz wykorzystać starsze sterowniki do systemu Vista bez podpisu cyfrowego, wcześniej odinstaluj starsze sterowniki. Dodatkowa w katalogu X:\Windows\inf\ należy sprawdzić czy nie został...
A nie masz jakiś dziwnych ustawień formatu liczby typu ',' zamiast kropki itp. Czasami można z tym dostać cholery. Chodzi mi o ustawienie w Windows
Tak LWIP a dokładnie z jego protoplastą uIP, oba stosy pisał ten sam gość Adam Dunkels. Niekoniecznie to bezpośrednio wina stosu tylko jego parametrów. TCP to połączenie typu "rura", z jednej strony się wlewa a z drugiej wylewa. Ważna jest kolejność napływu informacji ale nie jej porcjowanie co oznacza że "paczki" danych TCP mogą mieć dowolną długość...
Cześć! Spotkałem się ostatnio z błędem stm32 HID device w Windows 10 (na Windows 11, Linux wszystko jest ok). Kod generowany przez CubeMX. Code error 10. Zna ktoś może przyczynę tego błędu? Pozdrawiam Edit: Znalazłem. Class/CDC/Inc/usbd_cdc.h , zmienić trzeba max_packet_size z 512 na 64.
Początek programu FreeRtos wygląda tak: /* Private define ----------------------------------------... #define LED_TASK_STACK_SIZE ( configMINIMAL_STACK_SIZE ) #define LCD_TASK_STACK_SIZE ( configMINIMAL_STACK_SIZE ) #define USART_TASK_STACK_SIZE ( configMINIMAL_STACK_SIZE ) #define LED_TASK_PRIORITY ( tskIDLE_PRIORITY + 1 ) #define...
Przypuszczam, że nie chodzi Ci o flashowanie stricte przez USB ;> ? Może być przez wbudowaną w zestaw przejściówkę USB-UART? McMonster . Ten mikrokontroler nie ma bootloadera DFU, więc program "dfuse" nie zadziała. Jeśli chcesz korzystać z flashowania bezpośrednio przez USB i program "dfuse" to musisz zaprogramować mikrokontroler odpowiednim wsadem....
Sterowniki znajdziesz pod tym adresem: [url=http://www.st.com/internet/com/SOFT... USB driver for Windows 7, Vista and XP. Inny użyteczny program: [url=http://www.st.com/internet/com/SOFT... ST-LINK utility.
Nie wiem czy system ma tu coś do rzeczy... Sam mam Windowsa 7 64-bity i generalnie bez problemów - poza tym, że CoreUtils i kompilator powinny się znajdować w ścieżce w której nie ma nawiasów (czyli nie w "Program Files (x86)"). Możesz spróbować dorzucić uprawnienia administratora dla pliku sh.exe z CoreUtils, ale generalnie problem musi być gdzieś...
Autor tematu nie napisał w jakim środowisku programistycznym ma zamiar pracować. Do wyboru: STM32 Cube IDE, zawiera Cube MX, Wtyczki GNU MCU dla Eclipse, Wtyczka VisualGDB dla programu Visual Studio (tylko Windows), Wtyczka stm32-for-vscode dla Visual Studio Code, Keil MDK płatny, dla profesjonalistów (tylko Windows). Inne oprogramowanie: Generator...
IAD jest potrzebny tylko dla CDC, bo jest to jedyna z klas, o których mowa, która ma dwa interfejsy w jednym urządzeniu. Nie słyszałem o CDC w urządzeniu złożonym bez IAD - ja od dawna używam urządzeń z 2 x CDC + MSC i nie mam z nimi problemów. Drivery w Linuxia instalują się same, w Windows - po podaniu odpowiedniego pliku .INF.
Wow, wynik niezły jak na HID'a. I działa to ze standardowym sterownikiem w windows?
Kiedyś czytałem, że NASA płaciła sporo za Intele rodziny 808x, opłacało się demontować z urządzeń medycznych. Potrzebowali do promów kosmicznych Czemu się dziwisz 51 jest jak młotek trzonek i część robocza program działa i koniec można go pisać w kodzie maszynowym piechotą . Tam nie ma miejsca na bluescreena z windowsa i wyjątki typu undefined znane...
Z tego co czytam to projekt już jest w pełni gotowy i nie trzeba niczego przenosić, bo jak zaznaczone soft działa i jest przetestowany. Ja bardziej bym się martwił o podpięcie i poprawne skonfigurowanie kompilatora. Bo wpływ kompilatora na projekt jest bardzo istotny i warto by było podpiąć pod IDE używanego już linaro i odpowiednio go skonfigurować....
Witam wszystkich Używam środowiska Atollic True Studio (miałem zainstalowane wersje 7.1.0, 8.0.0 i 8.1.0) do programowania STM32F1xx. Programator to ST-Link v2, jego działanie sprawdziłem za pomocą programu od ST. Pod Windows 8.1 i Windows 10 wszystko działa bez zarzutu. Pod Windows XP, gdy próbuję uruchomić debugger, pasek postępu dochodzi do 62% i...
Czy ktoś już może miał doświadczenie z programowaniem STM32 pod Windowsem 8? Dzisiaj próbowałem zainstalować sterowniki do programatora ST-LINK/V2 i niestety okazało się że nie są to sterowniki dla Windowsa 8. Na stronie - http://www.st.com/internet/evalboard/pro... można znaleźć co najwyżej dla 7. Przy automatycznym wyszukiwaniu sterownika...
Upgrade się udał, a przynajmniej software od ST i debugowanie pod Keil (Windows 7) działa znakomicie. Przestały mi tylko działać narzędzia Linux'owe (openocd i texane/stlink). Piszę na OpenOCD-devel - może tam z pomocą ludzi znajdę przyczynę.
Witam. Po przywróceniu systemu do stanu fabrycznego instalacji Keila zauważyłem, że po wciśnięciu przycisku "debuguj" na kilka sekund przywiesza się Keil, po czym wraca do normalnego działania. Wiem, że ten problem można jakoś rozwiązać, ponieważ przed formatem jeden ze współpracowników rozwiązał ten problem. Nie byłoby w tym nic strasznego, poza tym...
Nie jestem inżynierem elektronikiem tylko samoukiem amatorem więc zrobiłem jak potrafiłem, obojętnie czy to będzie XMEGA o czy STM32 to sam tego na pewno tego projektu nie skończę mając talent do zawieszania procesora ...... i projektowania tak okropnych PCB :-) ....na dodatek po ostatniej aktualizacji wysypał się Windows 11 co oznacza ze wszystko co...
1. Przeczytaj początek tego: http://docs7.chomikuj.pl/492704393,0,0,0... 2. W systemie Windows istnieje funkcja wyszukiwania pliku o określonej nazwie. Czy użyłeś jej do zlokalizowania potrzebnego pliku ?
Witam wszystkich, OK, kolejna wersja programu radiomagnetofonu, w której usunąłem pierwszy błąd, polegający na zawieszaniu się podczas grania jakiejś mptrójki pod jej koniec. Przyczyną było błędne rozpoznawanie ciągu bajtów w strumieniu jako kolejnego nagłówka ramki MP3. Po sprawdzeniu poprawnego odtwarzania tego pliku na wcześniejszej wersji odtwarzacza...
Jeśli rozumiem, twoje urządzenie jest "urządzeniem USB" podłączonym do Komputera PC, tak? 1) Każde urządzenie USB może mieć kilka klas na raz, nie trzeba nic przełączać. Nie wiem czy to już wiesz. To jest tzw. interface, czyli w deskryptorach robimy dwa interfejsy a każdy innej klasy. 2) W konstrukcjach amatorskich, jest "boskie" libusb. To jest sterownik...
Czy ktoś wie skąd mogę pobrać Sourcery G++ Lite Edition ? Na stronie http://www.mentor.com/embedded-software/... wydaje się, że ta wersja zniknęła. Chodzi mi głównie o wersje dla ARM i windows.
Ale w sumie nie wiem czy to Windows 10 może być przyczyną, może jego jakaś aktualizacja, bo używałem już STM32CUBEIDE na Windows 10 i problem zauważyłem dopiero ostatnio. Mulenie konfiguratora (składnik CubeMX) u mnie występowało nawet na Windows 7. Może przyczyną jest to że mój projekt początkowo był robiony w innej wersji STM32CUBEIDE i po aktualizacji...
Witam znalazłem w sieci dwa modele mini oscyloskopów które są zbudowane na procesorach STM32F103C8T6 https://satoshinm.github.io/blog/180105_...
Zależy mi na możliwie najmniejszym błędzie. Jak pytał (at)miszcz310 dokładność ma przełożenie na trudność implementacji. Mikrokontroler i PC są połączone kablem ethernetowym. A co jest wysyłane na tym magicznym kablu? TCP/IP, włąsne ramki ethernetowe, etherCAN czy kabel służy jako sznurek (np żeby płytka STM32 inie spadłą ze stołu)? Jeżeli to TCP/IP...
Witam Ostatnio mój dysk MAXTOR STM3250310AS (250GB/7200RPM/8M) działał niestabilnie. Po przeskanowaniu programem HD Tune okazało się, że znajdują się na nim Bad Sector'y. Zgodnie z opisem programu MHDD, który znalazłem na forum przeprowadziłem zerowanie a potem remap dysku. Niestety nie mam napędu dyskietek i nie mogłem skopiować logów. Zainstalowałem...
ARM Windows GCC (Sourcery G++ Lite)
Microsoft Windows XP [Wersja 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\WINDOWS>cd.. C:\>openocd -f interface/luminary.cfg -f board/ek-lm3s1968.cfg Open On-Chip Debugger 0.4.0-rc1-dev (2010-01-16-11:14) For bug reports, read http://openocd.berlios.de/doc/doxyge... Warn : Interface...
Dołączyłem na samym początku na kilka różnych sposobów. i cały czas mam: DescriptionResourcePathLocationType Type 'uint32_t' could not be resolvedmain.c/STM32Test/srcline 64Semantic Error Do tej pory co zrobiłem - wywaliłem z patch winAVR, dodałem cały folder z plikami *.h do includes. I nadal nie działa. Gdy ręcznie robie make clean i make all to pojawiają...
A jak rozpoznają?
Może nawet znalazłbyś plik, który ma bardzo tajemniczą nazwę stm32vldiscovery.cfg - kto wie? W najnowszej nie wymagającej kompilacji wersji OpenOCD 0.5.0? Czyżby? Ten plik jak również stlink-v1.cfg i stlink-v2.cfg nie występują w 0.5.0. Oczywiście są w 6.0.RC1 ale itak nie wiem jak to skompilować w windows.
..Uważam, że błąd w ostatnim schemacie polegał na podpięciu D+ pod 5V, a powinno być pod 3.3V, oraz powyrzucam obie diody 1N4768. Można podciągać także do 5V, nie powinno mieć to znaczenia. Nie sądze również, że problemem jest u Ciebie połączenie "na pająka". Komputer rozpoczyna proces enumeracji urządzenia USB jeśli na linii D+ wykryje stan wysoki...
Przecież twój IP karty sieciowej w kompie jest zupełnie innej klasy!! Musisz ręcznie ustawić adres tej karty na taki, który jest w tej samej klasie, co adres układu z mikrokontrolerem, czyli np. 192.168.0.2 Wtedy będzie działać. Twój przydzielony IP jest w klasie adresów domyślnych narzuconych przez windows. Uzyskałeś to, gdyż adresu nie wpisałeś sam,...
Czy znacie jakiegoś dostępnego bootloadera z szyfrowaniem (np. AES) dostępnego na rynku dla STM32. Zależy czy przez "na rynku" rozumiesz rozwiązanie komercyjne, bo jeśli tak, to ja mam taki kod. Szyfrowanie z uwierzytelnianiem AES-GCM, komunikacja przez UART (prawdziwy lub przez USB), możliwość aktualizacji aplikacji użytkownika jak i samego bootloadera....
Witam. Odświeżam temat. Robię obecnie projekt na ARM od STM32 i szukam programu na Windows , którym można wgrywać plik hex do procesorów serii STM32F1 i F4 ze sterowaniem linii Reset i Boot0. Znalazłem program FlyMcu. Czy jest jeszcze jakiś podobny program do STM32 ?
W makefile masz komentarz: "# The gcc compiler bin path can be either defined in make command via GCC_PATH variable (> make GCC_PATH=xxx) # either it can be added to the PATH environment variable." Najlepiej dodaj bin z toolchaina do zmiennej systemowej PATH
Czy Mjoy obsługuje wciśnięcie kilku przycisków na raz tak by to zmapować jako jeden. Potrzebuje tego do maty do tańczenia a tam bardzo często wciska po 2 strzałki na raz. Podobnie jest przy Joysticku z wykorzystaniem HAT ( zapomocą kciuka mozesz zmianiac połoznie kursora na ekranie) wciskasz dwa przyciski, a odczytuje i pakazuje jako jeden punkt. W...
Panowie, tak czytam odpowiedzi, czytam, czytam i niewiele z tego wiem ;) Pierwsza rzecz, która mnie nurtuje, to BluePill'a nie widzę w systemie. Skąd wziąć jakieś sterowniki? Płytka zgłasza się jako "nieznane urządzenie USB". Kolejna sprawa, mam również USB-TTL na CH340G. Windows również go nie widział, ale teraz podpinam no i go "zobaczył" (a niczego...
Jaki masz system operacyjny? 2 lata temu miałem dosyć podobny problem. Na windows 7, IDE oraz program na stm32 działał bez problemu, a na win10 był problem z debugerem. Okazało się, że windows defender miał problem z serwerem GDB i to powodowało problemy. Nie pamiętam do końca, ale musiałem dodać jakiś wyjątek czy coś.
Providera? Nie rozumiem. Zawsze używałem Zylin, odkąd przeczytałem o tym w tutorialu Freddiego. ;) Program na pewno wgrywa się prawidłowo. Sprawdziłem ST-LINK Utility na Windows. Chyba masz rację z tymi symbolami debugowania. Ale to jest dziwne bo mam -g przy kompilacji: /home/(...)/arm/gcc-arm-none-eab... -mcpu=cortex-m3...
Jak zaczynałem "montowanie" STM32 do "starego" Eclipsa to w "C/C++ General > Paths and Symbols > Include" były jakieś 3 ścieżki, ale teraz znikły i zostały tylko dla WinAVR. Możecie mi je przypomnieć ? No bo właśnie usunąłeś PATH z Eclipse'a i teraz w tamtejszym PATH nie ma nic. Proponuję usunąć projekt i zaimportować od nowa projekt pobrany z mojej...
Kolego simw, bardzo dziękuję za szybką i wyczerpującą odpowiedź.
Dobrze, że nikt mnie nie zmusza to używania WIndows na STM32 :-) Chyba bym się pociął :-) Coś tam w necie jest o Windzie: http://malinowepi.pl/post/127071086008/r... https://www.komputerswiat.pl/aktualnosci... https://starter-kit.nettigo.pl/2018/07/r...
do "cudownego" ide eclipse dla stm32. To nie wina IDE, ale osoby importującej (czyli Ciebie). Podam Ci najprostszą metodę: Zrób nowy projekt dla swojego procesora. Wywal wszystko oprócz pliku linkera. W eksploratorze windows Copy cały wszystko co jest w projekcie (najperw usuń pliki konfiguracyjne cocoxa czy czegos tam innego). Prawy klawisz myszki...
Witam, Wydaje mi się, ze miałem podobny problem z najnowszym toolchainem i generował podobny błąd przy optymalizacji -Os. W każdym bądz razie używam obecnie tego najnowszego toolchaina i kompiluje się wszystko ok, więc jakoś musiałem rozwiazać ten problem ale nie pamiętam jak :) Nie jest to raczej wina systemu operacyjnego, u mnie jest Windows 7 32-bit....
Wystarczy poczytać jak działają systemy windows/linux i pamięć wirtualna podobnie da się zrobić ma małych prockach.
Można spróbować nadać procesowi wyższy priorytet w menedżerze zadań. Generalnie nie testowałem takiej opcji, bo zdecydowałem się takie testy na czas odpowiedzi w transmisji RS232, przeprowadzać za pomocą dodatkowego mikrokontrolera.
Najfajniejsze, że kompilacja przechodzi bez problemu. To jakie środowisko sugerujesz? Z Eclipsem podczas konfiguracji na windows miałem problemy, bo pomimo wielu starań nigdy nie udało mi się poprawnie skonfigurować środowiska. Jak nie wiesz jak coś skonfigurować to pytaj po prostu na forum. http://www.elektroda.pl/rtvforum/topic13... http://www.elektroda.pl/rtvforum/topic13...
Bo można sobie i owszem wgrać arduinowy bootloader, można odpalić niby to samo środowisko, tyle, że większość tzw. "szkiców" już nie działa. I tu jest problem, bo osoby początkujące, albo słabo obeznane z mikrokontrolerami sobie już z tym nie radzą. Więc z tego samego powodu inne próby przeszczepienie ARM do Arduino raczej są skazane na niepowodzenie....
No nie wiem czy aby ta binarka ma FPU takie dla Cortex-M4 czy może jakieś ogólne tylko... Może albertb coś napisze na ten temat, bo dla mnie te informacje powyżej są jeszcze mało zrozumiałe Features: * All GCC 4.6 features, plus latest mainline features * Cortex-M0/M1/M3 support * Cortex-M4 with hard float multilib support * Cortex-R4/R5 with hard float...
(at)BlueDraco Ja używam Windows 7, to raz, dwa w composite inaczej występuję maskowanie interfejsu HID.
Przetestowałem pod Windows 10. Soft wymagał drobnej poprawki więc uaktualniłem binarki na początku tematu. Teraz działa pod Linuxem i pod W10. Nie wymaga dodatkowych sterowników.
Narazie problem Uart zostawiam na poźniej zaczynam czytać podwieszony poradnik bo uważam że zacząłem od tyłu z stm;) Dziękuję za odpowiedzi. Mam jeszcze jedno pytanie z jakich środowisk (kompilatorów) korzystacie? Jak korzystam z System Workbench for STM32 i mam czasami z nim taki problem że musze tworzyć nowy projekt żeby program mi wgrał do nucleo....
Po wgraniu i starcie aplikacji, w PC dalej wisi ten dysk choć oczywiście jest nieżywy. Tak myślę, czy nie dało by się bezpośrednio przed resetem i startem aplikacji wymusić enumerację USB by ten dysk automatycznie zniknął z PC? To już jest problem windowsa, ja resetuję USB wymaganym minimum 10ms (12ms u mnie) pull-down na obu liniach. Pod linuxem dysk...
Is it possible it can't be flsahed, cause windows won't recognize it? As I plug it in USB, Windows says it's unrecognized device. It does not matter. 4\/3!!
Kompilacja Twojego kodu na moim kompie przebiega bezproblemowo... Skompilowany kod (po przystosowaniu do mojego pinu z diodką - reszta bez ruszania) - działa dobrze... Może to kwestia Windowsa? Może w yagarto coś jest nie-ten-tego? Spróbuj CodeSourcery - niczego nie tracisz, a możesz zyskać <; 4\/3!!
A czy jest jakiś poradnik na zmajstrowanie sobie środowiska pod Windows? Bo jak widzę ST nie ma własnego środowiska (jak Atmel), można tylko coś kupić albo skręcić jakąś prowizorkę z open software.
Poczytałem i ten plik który niby jest bootloaderem jest zaszyfrowanym factoryfirmware. Niestety jest tam dodatkowo jakiś program który jak wynika z opisu szyfruje bootloader i zapisuje na karcie SD czy działa odwrotnie to nie wiem bo az tak dobry to ja nie jestem. Może ktoś poświeci chwile i przeanalizuje jak go uruchomić i w jakim SO bo na windowsa...
Ale po co się wpinać - bo naprawdę nie rozumiem. Uporządkuj po prostu projekt w ten sposób, że rzeczy które nie powinny być w makefile wsadź do jakiegoś pliku nagłówkowego. Dodaj ścieżki i symbole do: project settings -> C/C++ General -> paths and symbols. W C/C++ build zamiast internal buolder daj external bulder make -f <twój plik makefile>...
Więc spróbuj podłączyć to urządzenie USB pod Windowsem (bo domyślam się, że wszystko sprawdzasz pod Linuxem). Jeżeli nic się nie będzie działo, nie wykryje poprawnie urządzenia, nie zainstaluje sterowników to na 99% źle podłączyłeś coś od USB. Sugeruje sprawdzenie schematu i połączeń jeszcze raz. Jeżeli nic nie znajdziesz to załącz schemat podłączenia...
STM32 Primer2 Zawsze bawiło mnie czepianie się Windowsa Mnie bawi wiele rzeczy, ale staram się nie epatować tym innych, bo może nie mają takiego jak ja poczucia humoru ;> Czepianie się konkretnego OS nie jest w żaden sposób powiązane z używaniem komputera ani tym bardziej z udawaniem kogokolwiek. EOT w tym zakresie. Nie wnikając w mój szlak bojowy...
Akurat Windows 10 ma już standardowe drivery do standardowych VCOM, a CubeMX aktualnie generuje dla STM32 kod ze standardowymi identyfikatorami klasy w deskryptorach, więc po wpięciu kabelka system od razu widzi VCOM, bez dociągania driverów.
Dziękuję za odpowiedź! Oczywiście że host kontroluje transmisję, ale driver windowsowy usbser.sys działa, świadczą o tym przechwytywane przez USBtrace pakiety. Port wirtualny VCP np. COM17 nie jest otwarty przez żaden program natomiast wszystko co jest nadawane przez uC jest odbierane przez PC i przekierowywane zapewne w para przestrzeń (null). Taka...
Potwierdzam SW4 dla Linuksa jest w postaci gotowych instalatorów tak jak dla Windowsa. Wszystko instaluje się raczej bezproblemowo. To samo dotyczy CubeMX. Ale o szczegóły nie pytajcie bo instalowałem to dawno temu. Początkowo były jakieś problemy z ST-Linkiem (trzeba było ręcznie resetować w czasie wgrywania i oczywiście nie działało debugowanie),...
Ja kilka lat temu napisałem wstępną wersję debuggera do STM32 - UI w Tcl/Tk, nieco wzorowany na SST (takim debuggerze, bez którego pewnie MS nie zrobiłby Windows), ale okno pod X-Windows w Linux-ie zamiast ekranu PC, inne rejestry i flagi procesora... Ale potem musiałem się zająć innym tematem, i na ten debugger nie mam już czasu.
Dzięki za odpowiedź! Co do pinów BOOT: BOOT0 - przy JTAG podłączam do GND BOOT1 - przez rezystor 10kOhm do GND podłączone na stałe. Program wgrany na mikrokontroler to przykładowy serwer WWW . Co do OpenOCD, nie dodałem, że używam Linux Ubuntu do pisania oprogramowania (nie do wgrywania obecnie :) ). U Ciebie na stronie są chyba tylko kompilacje pod...
STM32 można w prosty sposób programować poprzez RS232 : http://mcuisp.com/software/mcuispV0950.r...
Nie przesadzajcie. W trybie izosynchronicznym USB spokojnie umożliwi przesłanie tych danych w czasie rzeczywistym. Ja bym się bardziej martwił o PCta, a konkretnie system operacyjny - ani Windows ani Gnu/Linux nie są systemami czasu rzeczywistego. Pytanie jak sobie poradzą z obsługa tych danych, kiedy istotne są zależności czasowe? IMHO nie poradzą...
Używam z powodzeniem OpenOCD 0.3.1 pod systemem WinXP. Zainstalowałem OpenOCD na laptopie z systemem Windows Vista Business Service Pack 2, 32 bitowy Fujitsu Siemens Core Duo i mam problem. Wykonanie polecenia (w cmd): openocd -f interface/usbScarab.cfg -f target/stm32.cfg -c "jtag_khz 1000" powoduje, że pojawia się komunikat Windows "Program openocd.exe...
Witam, próbuje zrealizować DFU na stm32f103, ale uC nie chce współpracować. Zatrzymałem się na momencie wychodzenia z trybu DFU (używam DfuSe Demo oraz przykładowego programu dfu od STM). Więc wgrywam plik dfu., DfuSe Demo informuje, że operacja przeszła bez problemu, następnie chce wyjść z tego trybu i wyskakuje mi o to takie okienko: http://obrazki.elektroda.pl/5768178500_1...
Wywalę tą linijkę. Próbowałem zmieniać prędkości Jtaga i wkleiłem odpowiedź openocd do wcześniejszej próby z prędkością 500 kHz. Używam Windowsa XP. Załączyłem schemat mojego Jtaga. Próbowałem z załączoną zworką jak i bez niej, odpowiedź była taka sama.
Problem rozwiązany! Choć to dziwne to okazało się, że zadeklarowałem zbyt duże bufory transmisji w STM32. Zmniejszenie ich rozwiązało problem. Ciekawe tylko czemu terminale nie mają z tym problemu... Dziękuję za pomoc
Czasami trzeba przeczekać na coś ileś tam czasu ale po co marnować go w delay? Jakie mamy alternatywy i jak z nich korzystać? Timery, przy czym mogą to być programowe timery zrealizowane w przerwaniu np 1ms. kolejna sprawa to "podział" czasu procesora na dwa zadania. Jak sensownie to wykonywać? Oczywiście nie chcę tu mieszać do tego RTOS'a. Najłatwiej...
I się wyjaśniło. Komenda "stm32f2x unlock 0" ustawia bajt Read protection (RDP) na "Level 1: read protection enabled". Udało mi się rozwiązać problem za pomocą pożyczonego STlinka i windowsowego narzędzia do niego: ustawiłem RDP z powrotem na level 0. Później dało się programować zarówno STlinkiem jak i Wiglerem. Dzięki wielkie Freddie! :) P.S. Kiedy...
Tandemu takiego nie uruchomisz. Dlatego, że CDC (port szeregowy) jest definiowany na poziomie deskryptora urządzenia. I nie ma miejsca na drugie. Ta więc na szybko to odpuść. Na wolniej to napisać lub znaleźć dedykowane sterowniki portu szeregowego na PC korzystające z innej specyfikacji. A przy okazji driver CDC w Windows jest dość kapryśny delikatnie...
Właśnie ten pierwszy przykład uruchomiłem: http://www.st.com/internet/com/SOFTWARE_... um0424.zip Ale nadal. Jestem w stanie uzyskać prędkości 2Mbit na sekundę? Raczej nie. EDIT: Zainteresowałem się tym WinUSB i nie wygląda to na trudne od strony systemowej. Problem pojawia się ponieważ potrzeba podpisanego cyfrowo...
Standard wymaga 1 resetu, Windows robi 2. Jeśli masz więcej to stawiam na błąd programowy. Acha, istotne pytanie: czy urządzenie jest zasilane z USB i jaki jest pobór prądu? Albert
Tzn masz na mysli system workbeanch for stm32? A gdy uwtorze tam projekt bez bibliotek to bede mial juz dodane biblioteki CMSIS oraz definicje?
Z czysto praktycznego punktu widzenia i tak korzystasz z emulatora terminala, więc możesz sobie w nim ustawić jaki chcesz znak końca linii, ale nie o to chodzi w tym zadaniu. W systemach uniksowych znak końca linii to \n, a w Windows \r\n. Jeśli rozumiesz jak działa zapisana funkcja, to zrozumiesz co trzeba zrobić, by obsłużyć \r\n, a jeśli nie to......
Fixlist.txt: CloseProcesses: (C:\Users\Jarek\AppData\Roaming\imagecla... ->) (Microsoft Corporation -> Microsoft Corporation) C:\Users\Jarek\AppData\Roaming\imageclas... <3> (explorer.exe ->) (Canon Inc. -> CANON INC.) C:\Users\Jarek\AppData\Roaming\imageclas... HKLM\...\Run: [WindowsDefender] =>...
Jest jeszcze jedna dziura od początku partycji do FAT, np. w karcie 16 GB formatowanie pod Windows i 8 sektorów na cluster to 5266 sektorów. Pytam bo piszę swój formater na STM32 (taka opcja jest zleceniodawcy potrzebna w urządzeniu).
Dzięki wielkie za linki, wreszcie udało mi się wszystko (chyba) poprawnie zainstalować. Ściągnąłem z Twojej strony ledblinka pod stm32f4discovery (bo właśnie na tym siedze), elegancko się buduje bez błędów, ale nie chce wejść w debug/run. Poniżej błąd i konfiguracja openOCD w eclipse: http://i.imgur.com/2ZVVI.png http://i.imgur.com/DUXyy.png gdb oczywiscie...
Rozwiązanie jak w Windows zamiast naprawić błąd ukrywa się go ale w sumie to można w HAL zakomentować sprawdzanie LOCK aby dać funkcjom drugie życie tyle, ze ponowne generowanie kodu przez Cube zniszczy wszystkie takie "naprawy".
Czy po odebraniu ramki przez kartę i wysłaniu odpowiedzi powinien nastąpić reset tej karty, lub specjalne polecenie które spowoduje że karta będzie przyjmowała kolejne komunikaty? Mógłbym wstawić, kod a dokładniej sporo kodu, ale nie wiem czy ma to sens. Chodzi mi raczej tutaj o samo "podejście". Bowiem nawet wysyłanie do karty danych z terminala pod...
Tak, i po próbie kompilacji to samo, i pojawia się dźwięk Windows "Ding". kod taki tylko mam: [syntax=c] uint32_t zmienna1; int main(void) { while(1) { } } [/syntax]
chyba sobie odpuszcze... bez Marlin 2.0 to nie zadziała. a Marlin 2 to juz wyższaszkoła jazdy... nie można compilować w arduino. Ja już 4 programy wgrałem. I komu to przeszkadzało...? MI pokazał się błąd taki: Arduino: 1.8.13 (Windows Store 1.8.42.0) (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" In file included from sketch\src\HAL\STM32\tft\xpt2046.cpp:24:...
Po bojach i w sporym wysiłku intelektualnym (Ja Linuxa używam tak, jak się używa Windows i co chwilę mam jakiś problem do rozwiązania via Google), udało mi się zainstalować CodeSourcery, ściągnąć ze strony FreddiegoChopina przykłady, nawet skompilować przykład z migającymi LED-ami. Sciągnąłem sobie kolejny toolchain do stawiania serwera GDB (texane-stlink-4923868),...
obawiam sie ze bajduś ma rację.. ale co szkodzi w tym podręczniku połaczyć aspekty programowania STM-ów z ew. tresciami rozrywkowymi choćby jakąś erotyką albo sensacją. moze to brzmi jak żart ale kilka lat temu nikt sobie nie wyobrazał windows bo zył w sferze dos-a albo unixa a jak sie okazało mozna było połaczyć wiele sprzecznych z pozoru cech:) to...
Nie wiem czy to co napiszę coś pomoże Koledze, ale mam pewne przemyślenia. Podobny problem też na początku swojej drogi miałem, tzn. problemy przy programowaniu klonem ST-Link do płytki z STM32F103C8T . Objaw polegał na tym, że musiałem ustawiać w STlink Utility opcję Connect Under Reset i co gorsza w odpowiednim momencie musiałem nacisnąć przycisk...
Witam, ostatnio ze wzgledu na pewien projekt "postawilem" nowy komputer z win7 oraz Arduino IDE 1.8.13. Po wielu "bojach" z instalacja plytek STM32 w koncu wszystko sie "zobaczylo" i mozna ich uzywac. Ale nie jest tak pieknie: - dzis uzyelm STM32F103C8xx, ktora do tej pory dzialala bez problemowo z STLinkiem/v2 - wymyslilem ze arduino ide ma serial...
Witam, Korzystam ze środowiska programistycznego Keil uVision 5 w wersji z ograniczeniem kodu do 32K. Wcześniej korzystałem z uC firmy NXP LPC1114 i 1768 jak również STM32F103 Nucleo (również z ST-LINKIEM) i nie miałem problemów z nimi. Ostatnio jednak nabyłem płytkę STM32F051 Discovery z wbudowanym programatorem/debuggerem ST-LINK. Niestety przy próbie...
Chce zmienić na jeden SSD i jeden HDD bo akurat teraz mi się dysk posypał. Rozmyślam nad takim Dysk CRUCIAL MX500 500GB SSD I jeszcze jaki HDD byście mi polecili pod te moje podzespoły żeby wszystko pasowało Karta graficzna – GeForce ASUS GTX 960 2 GB 128 bit strix OC. Procesor-Intel Core i5 6400 3300 mHz. Pamięć ram-8 GB DDR4-2133. Zasilacz –...
Dziś byłem u znajomych z koła naukowego, podpięliśmy tam moją płytkę pod ST-Linka oraz CooCox i wszystko zadziałało bezproblemowo. Czyli sprzęt mam sprawny, tylko ten nieszczęsny programator i konfiguracja środowiska. Powoli wyczerpują mi się siły wobec tego Eclipse, nieustannie jakieś nowe błędy. Mam podaną ścieżkę toolchain'a autorstwa Freddiego z...
Istnieje problem zaniżania pojemności kart SD. Tematów na ten temat jest sporo w działach zajmujących się PC tabletami telefonami, ale tutaj nie znalazłem Napotkałem taki problem i w gruncie rzeczy jestem blisko wyjaśnienia problemu. Wygląda na to że wszystko rozchodzi się o prawidłowy odczyt i prawidłowe przetworzenie "rejestru" CSD ma on 16 bajtów...
Wyjaśniając co nazywam podkładką zamieszczam schemat poniżej: http://obrazki.elektroda.pl/8640323200_1... Uważam, że schemat jest prawidłowy. Dla pewności wykonam jeszcze raz płytkę, bo przyczyną nie działania poprawnego urządzenia mogą być po prostu zimne luty. Jeszcze raz powtórzę, że korzystam z zestawu Zl31ARM (schemat i opis zestawu...
Jeśli chodzi Ci o kontroler gier, to za niedługo będę przenosił swój projekt joysticka pod darmowe SW4STM32, na razie możesz zerknąć na kody i projekt w Keil: https://gitlab.com/piotrva/STM-JOY/tree/... Urządzenie przedstawia się jako 2 joysticki ;) Po stronie PC nie trzeba żadnych driverów, poza domyślnymi w Windowsie. Wszystko do odpalenia na STM32F103C8T6...
Czy dla LPC 1768 jest jakiś sensowny OS ? Przecież to jest praktycznie to samo co STM32 (czyli Cortex-M3), więc co to za różnica? Tak jakby się pytać czy skoro na laptopie Lenovo jest Windows to czy na laptopa Della też jest jakiś system... 4\/3!!
stm32 f103rb ssd1963 stm32 stm32 adres
silnik rolety somfy gokart skrzynia chrysler voyager alarm zamykaniu
modem multimedia otwieranie bramy bluetooth
Nieszczelny układ ssący w Opel Astra H 1.9 Diesel - przyczyny i diagnostyka Where to Find Schematic for 40-MT21X7-MPA2HG Mainboard (TCL/Semp, MT21X7 Series)