Proponuję na początek użyć nie wygenerowanego kodu tylko jakiegoś przykładu z cube (nie MX) (Przynajmniej będzie wiadomo że działa).
Witam Nie wiem na jakim driverze jest ten wyświetlacz, procedurę inicjalizacji mam z dołączonych bibliotek i jest w niej kilka inicjalizacji w zależności od typu wyświetlacza, w moim przypadku jest to Device Code = 8989. Driver SSD1289 Na forum opisane kilkanaście razy. Pozdrawiam
Odpowiedź ze [url=http://forums.ni.com/t5/LabVIEW-Emb... "Starting at line 47 of the stm32f10x.h file there are a couple of entries with the note, "Uncomment the line below according to the target STM32 device used in your application" Did you uncomment any of these lines or did you...
Witaj :) Co do wgrania, jeżeli używasz System Workbench for STM32 to tam trzeba na projekcie w drzewku nacisnąć prawym myszy, wybrać "Debug As" -> "1 Ac6 STM32..." i po odpaleniu wybrać: Debug device: ST-Link-V2 Debug interface: SWD Tutaj masz obrazki: http://forbot.pl/blog/artykuly/programow...
STM32 ST-Link Utility - ten program nie obsłuży mi f0 Nie rozumiem co napisałeś. Ten program obsługuje wszystkie STM32. Zrób może jak matti0010 proponuje ty wyżej. I jeśli ok to wgraj jakiś prosty program za pomocą ST-Link Utility. Instrukcja takiego wgrywania pliku z SW4STM32 jest w tym kursie z Forbota (środek czwartego odcinka). Przynajmniej sprawdzisz...
Jeśli tak to robisz - to to samo. Po odpaleniu przykładu custom_hid wyciągałem przewód podciągania D+ i wsadzałem go ponownie i znowu działało. To nie wiem co u Ciebie może być nie tak. Przykłady na 100% są dobre! Może coś pominąłeś przy dostosowywaniu kodu do swojej płytki. [Edit] Na szybko to sprawdz - (spi, pin cs karty, może nie włączyłeś właściwego...
Ja na razie mam 7xCDC, 2xCDC + MSC i CDC+MSC+printer. ;) Firmowe stosy USB z zasady są pisane dla pojedynczej klasy, a już stos ST to pod tym względem horror.
Udało Ci się? Bo ja zaczynam się bawić CDC na STmie.
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.
Cytat z Datasheet do STM32F405xx oraz STM32F407xx: All packages, except for the LQFP64 and LQFP100, have an internal reset controlled through the PDR_ON signal. LGFP100 z sercii (rev A) posiada jednak pin PDR_ON na nodze 99, a errata podaje, że rev Z już nie ma: On revision-Z devices, the PDR_ON pin (pin 99) available on LQFP100 package is replaced...
Czy aplikacja "STM32 ST-LINK Utility" powinna działać z programatorem umieszczonym na płytce STM32 Discovery ? Z poziomu środowiska IDE jakie używam mam pełną kontrolę nad procesorem. Jeśli jednak uruchomię wskazany wyżej program to pojawia się komunikat "Cannot connect to the MCU device !".
Chyba powinien wtedy zgłosić inny błąd jak w dokumentacji. Zobaczę jutro zrobię upgrade oprogramowania. Zresztą nie wiem jak sprawdzić radio. Nie na takich komend w dokumentacji. SIM się czyta poprawnie Tak przy okazji robiłeś kiedyś USB host device na stm32 działający z composite device?
Witam, Obie klasy można połączyć. Poszukaj informacji na temat "Composite USB Device" Ja w swoim urządzeniu mam USB Audio Class + HID Class Pozdrawiam JarekC
oto co wyrzuca openocd Open On-Chip Debugger 0.5.0 (2011-08-26-10:27) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge... Info : only one transport option; autoselect 'jtag' 1000 kHz adapter_nsrst_delay: 100 jtag_ntrst_delay: 100 cortex_m3 reset_config sysresetreq Info : clock...
poczyniłem jeszcze taką obserwację, że raz na jakiś czas procek się resetuje poprawnie, wtedy mam output taki **** Build of configuration Debug for project leds2 **** cs-make devrst openocd -f ../scripts/stm32.cfg -c init -c reset run -c shutdown Open On-Chip Debugger 0.3.1 (2009-11-20-00:17) $URL$ For bug reports, read http://openocd.berlios.de/doc/doxyge...
Dzięki wielkie za pomoc. Drabinki rezystorowe miały zimne luty :) Teraz: C:\Documents and Settings\Grzegorz>openocd -f interface/jtagkey.cfg -f target/st m32.cfg -c init -c reset Open On-Chip Debugger 0.3.1 (2009-11-13-16:13) $URL$ For bug reports, read http://openocd.berlios.de/doc/doxyge... 1000 kHz jtag_nsrst_delay:...
USB mass storage device class
dzieki za info, ale chyba sam cos napisze, a raczej dodam do przykladu z DFU w STM32 USB-FS-Device
Info : device id = 0x10016418 Info : flash size = 128kbytes Info : JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) Info : JTAG Tap/device matched Info : JTAG tap: stm32.bs tap/device found: 0x06418041 (mfg: 0x020, part: 0x6418, ver: 0x0)...
Witam. Poskładałem Jtaga ze strony Freediego Chopina. Niestety nie mogę zaprogramować targeta(płytka HY-Mini z STM32F103VCT6). Wszystko jest konfigurowane wg tutoriala. To pokazuje mi konsola eclipse: Open On-Chip Debugger 0.5.0 (2011-08-09-23:26) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge...
Witam, a więc działam sobie na płytce ZL31 z kamami, w wersji z odłączonym st-linkiem, za programator i debugger służy mi jtag-arm z andtechu, jest to urządzenie na bazie ft2232. Soft to toolchain skonfigurowany podług tutka freddiego chopina. Wszystko ładnie działało jak trzeba do dzisiaj, gdy w którymś momencie zauważyłem, że skompilowany program...
to jest pełno wolnego kodu do wykorzystania. I tak jak w Arduino, robię CTRL+C i CTRL+V i magicznie wszystko działa? Nawet jeśli, to jaki jest wybór STM32 z USB HOST a ile z device? Pokaż mi STM32 bez SPI.
Próbuję za pomocą OpenOCD zaprogramować zewnętrzny flash SST39VF1601. Po trudach i bojach z kompilacją najnowszego snapshota OpenOCD (problem drivera niekompatybilnego z ARMv7M w 'oficjalnych' wersjach) w zasadzie wszystko już działa, z tym że pamięci zaprogramować nie mogę. Próbuję na dwa sposoby : flash protect 0 0 1 off flash erase_sector 0 0 1 load_image...
Debugowanie uruchomić próbowałem ale nie działa niestety. Dopisałem to ID do konfiguracji - teraz openOCD się już nie krzaczy, ale dalej nie mogę debugować. Doszedłem do tego że nie można załadować softu do procka. Wygląda to tak Open On-Chip Debugger 0.4.0 (2010-02-22-19:05) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge...
Skoro wydawca EP jest producentem układu to na pewno wie o nim wszystko... A czekaj, przecież to nie EP produkuje STM32 tylko ST, a w oficjalnej erracie wyczytałbyś coś takiego: 2.17 Bootloader unavailability on STM32F105xx and STM32F107xx devices with a date code below 937 STM32F105xx and STM32F107xx devices with a date code of 937 and above are not...
witam szanownych forumowiczów, Od jakiegoś czasu próbuje skonfigurować środowisko eclipse aby współpracował z JTAG lock pick według poradnika znajdującego się na stronie Freddie Chopin. zestaw ewaluacyjny z procesorem STM32103vct6 zakupiłem wszystko w komplecie link http://www.elektroda.pl/rtvforum/topic21... Próbowałem już chyba wszystkich kombinacji...
Witam. Od paru godzin próbuję ujarzmić programowanie STMa (konkretniej motyl - STM32F107). Postanowiłem zaprogramować go telnetem przez OpenOCD. Ściągnąłem Keila, wrzuciłem mu bezpośrednio projekt migającej diody z www.stm32.eu (żeby było, że na pewno działa binarka :) ) odpaliłem OpenOCD Open On-Chip Debugger 0.4.0 (2010-02-22-19:05) Licensed...
Witam. Podobne tematy już były, ale nie znalazłem tematu z moim problemem. Mam płytkę STM32 discovery value line z STM32f10x na pokładzie. ST-link jest wykrywany w WINDOWS XP. STlink Utility działa poprawnie, łączy się, można przejść w pracę krokową, zobaczyć rejestry etc. Moje środowisko to eclipse + Code Sourcey. Jako GDB server uruchamiam serwer...
A co powiecie na STM32 ? Też ma obsługę USB i inne rzeczy. Coś w stylu modelu Ale to jest USB device, a tobie potrzebny jest układ z USB host. USB jest bardzo zakombinowanym standardem.
Eclipse CPP Juno SR1 - świeżo wypakowane od nowa Katalog Workspace - Wyczyszczony Projekt wypakowany do innego katalogu niz Workspace Odpalamy Eclipse Ustawiamy Workspace na C:\_Prog\Workspace Zamykamy ekran powitalny. File->Import->General->Existing Project into Workspace Wskazuję plik z archiwum projektu. Projekt został dodany Sprawdzam ustawienia...
Wiec tak.. Pobralem program z poprzedniego linku i go skompilowalem (nie wiem czemu ale nie posiadam cs-make cs-rm ...): $ pwd /home/holekrob/workspace/stm32_blink_led... $ make Size of modules: arm-none-eabi-size -B -t --common out/startup.o out/main.o out/vectors.o text data bss dec hex filename 104 0 0 104 68 out/startup.o 444 0 0 444...
Upgrade pomógł. Jest OK.
Z tego co widzę to jednak można :P. Do autora: co miałeś na myśli poprzez firmowe sterowniki programatora? Po ich zainstalowaniu w urządzeniach i drukarkach wykrywa Ci płytkę jako STM32 STLink czy dalej unknown device?
Hmmm. Właśnie skonfigurowałem Eclipse do debugowania według samouczka ze strony Freddiego. Problem polega na tym, że dla JT4G-4R|\/| wsio śmiga, a dla JTAG lock pick mam komunikat (konsola, perspektywa debuggera): Open On-Chip Debugger 0.4.0 (2010-02-22-19:05) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge...
Bus 004 Device 004 A ls -l /dev/bus/usb/004/004 ?
Witam! Posiadam mikrokontroler STM32F107, czyli Connectivity. Chce się z nim połączyć poprzez debugger/programator JTAG. Plik konfiguracyjny interfejsu debuggera w OpenOCD jest ustawiony na typ debuggera Amontec JTAGkey, natomiast plik konfiguracyjny procesora na stm32.cfg. Po połączeniu układów poprzez OpenOCD dostaję następujące komunikaty: Info :...
Witam Mam dziwny problem z jtagkey od Frediego. Zrobiłem sobie kilka dni przerwy od programowania i ostatnio nie było żadnych problemów. Dziś odpalam eclipse i przy próbie odpalenia pokazuje mi, że nie znalazł urządzenia... Open On-Chip Debugger 0.5.0 (2011-08-09-23:21) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge...
Mnie tym razem forma i treści od Kolegi Piotra nie satysfakcjonuje - szczególnie w kontekście innych wpisów na elektrodzie. Nie mogę zrozumieć czemu ta prezentacja miałaby służyć. Brakuje ewidentnie konkretnych walorów edukacyjnych, na pewno dla takiego amatora jak ja, być może jest to dobra inspiracja zaawansowanych użytkowników, ale szczerze wątpię....
Standard Peripheral Library: http://www.icbase.com/hotic/html/docs/13... STM32 USB-FS-Device development kit: http://www.st.com/internet/com/TECHNICAL... Mam nadzieję, że się przyda ;) ale osobiście odradzam używanie tej biblioteki - wkopałem się w nią i teraz mam same problemy z działaniem...
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.
A tak na szybko to zrobienie czegoś takiego że to device wysyła dane przez USB jest nie możliwe ;> Dzięki za literaturę poszukam i się douczę.
jestes pewny ze sie zawiesza? nowe OpenOCD po dopasowaniu wszystkiego po prostu czeka na komendy przez telnet lub od gdb. dla przykladu gdy lacze sie z stm32primer: D:\elektronika\ARM\pro\ctx\dbg>op... -f debug.cfg Open On-Chip Debugger 0.1.0 (2009-01-21-21:15) Release BUGS? Read http://svn.berlios.de/svnroot/repos/...
Udało mi się wrzucić do Eclipse po małych obróbkach. Problem nie zniknął, Przy debugowaniu mam bardzo dużo problemów, albo dostaję taki błąd: Dodano po 35 Ok, udało mi się powrócić do "normalnego" debugowania, nie wiem już sam czy dobrze robię ale dodałem "soft_reset_halt" i z powrotem jest w porządku.
Witam Próbuje uruchomić Custom HID z biblioteki STM32_USB-FS-Device_Lib_V3.3.0. Niestety mam dużo problemów z brakiem deklaracji, plików itp, których na razie nie opisuje. Mam wrażenie że wynikają one z braku plików : #include "usb_lib.h" #include "stm32_eval.h" W związku z tym 2 pytania: 1. Gdzie mogę znaleźć te pliki, w design support na stronie ST...
Witajcie, Mam taki mały problemik polegający na tym, że procek w czasie debugowania po naciśnięciu resume, zamiast zatrzymać się na następnym breaku ląduje w Default_Handler.... Używam eclipsa + CodeSourcery + openocd 0.5.0 do tego programator od Frediego, chip to STM32F103Vx. openocd uruchamiam z parametrami -f interface/jtagkey.cfg -f target/stm32f1x.cfg...
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...
Wykonałem próbę pracy z watchpoint-ami, za pomocą nowej (rozwojowej) wersji OpenOCD 0.4.0-rc2 i telnetu. Już wykonanie komendy: "wp 0x20000e04 4 r 10 0xffffffff" (gdzie 0x20000e04 adres zmiennej typu int), powoduje błąd: openocd-0.4.0-rc2.exe -f interface/kt-link.cfg -f target/stm32.cfg -c "jtag_khz 1000" Open On-Chip Debugger 0.4.0-rc2 (2010-02-14-10:00)...
Możemy się kłócić, możesz uważać, że Twój układ Cię okłamuje twierdząc, że zresetowany został przez IWDG, ale... 17.3.1 Hardware watchdog If the “Hardware watchdog” feature is enabled through the device option bits, the watchdog is automatically enabled at power-on, and will generate a reset unless the Key register is written by the software...
Nie udało mi się niestety usunąć flasha. Openocd wypluwa coś takiego: > stm32f1x unlock 0 stm32f1x unlock 0 device id = 0x10016418 STM32 flash size failed, probe inaccurate - assuming 256k flash flash size = 256kbytes Target not halted in procedure 'stm32f1x' > stm32f1x mass_erase 0 stm32f1x mass_erase 0 device id = 0x10016418 STM32 flash size...
STM32 USB-FS-Device library. To jest to cudo: usb_pwr.c masz funkcję void Suspend(void) - profilaktycznie unieszkodliwiłbym jej, na czas testów, te kawałki które odpowiadają za "sleep" procesora. ---- Co do poszukiwania przerwania - wydaje mi się, że najłatwiej byłoby je namierzyć umieszczając w procedurze obsługi "machanie pinem" :)
te z instalki są do d, ściągnąłem najnowsze z http://libusb-win32.sourceforge.net/ i chyba cos idzie do przodu :) 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)...
Dzień dobry, od dłuższego czasu próbuję wykonać projekt sterowania Transceivera RF CC120 firmy Texas Instruments za pomocą mikrokontrolera STM32F100RBT6B, który jest na płytce uruchomieniowej STM32VLDISCOVERY. Mam już napisaną część kodu, jednak nie jestem pewien czy SPI jest faktycznie poprawnie uruchomione oraz (i tu prośba do kogoś, kto się orientuje...
już wygląda to lepiej ale jak to teraz połączyć z gcc? C:\Users\blazej\Desktop\bootloader_F... Files (x86)\GnuWin32\bin\make" -f C:\Users\blazej\Desktop\bootloader_F... arm-none-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32F407xx -IInc -IDrivers/STM32F4xx_HAL_Driver/Inc...
A ja siedzę od rana i próbuje odpalić JTAG-lock-pick pod Eclipse + OpenOCD. Cały czas siedziałem na Seager J-Link przez GDB i jakoś to działało (byle jak, debugowanie raz mi działało, raz nie ale jednak dało się z tego korzystać). Tak więc do działającego projektu wrzuciłem konfigurację OpenOCD (samo OpenOCD mam już zainstalowane w wersji openocd-x64-0.5.0)....
Jesli wchodzi do default handlera, to znaczy, ze wystąpił skok pod wektor do którego nie jest podczepiona zadna konkretna funkcja (ISR). W przerwaniu USB_LP powinienes wywoływać jakąś biblioteczną funkcję, która obsłurzy zdarzenia USB. Nie wiem jak ta funkcja moze sie nazywac (nie korzystam z SPL), ale na pewno taka istnieje. Z tego co widzę, twój ISR...
W STM32_USB-FS-Device_Lib_V4.0.0 też jest przykład DFU, może Ci coś pomoże.
Posiadam JTAG-lock-pick i po odpaleniu OpenOCD wyskakuje mi komunikat: Open On-Chip Debugger 0.4.0 (2010-02-22-19:05) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxygen/bu... 500 kHz jtag_nsrst_delay: 100 jtag_ntrst_delay: 100 Info : clock speed 500 kHz Info : JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg:...
Biblioteki czy plików nagłówkowych? Jak to drugie to: - www.st.com - Products → Microcontrollers → STM32 32-bit ARM Cortex MCUS → STM32F4 Series → STM32F407 - (po lewo) Software → STM32Cube -> (w nowo otwartym oknie) STM32CubeF4 - (na samym dole) Get Software → Download - w rozpakowanym archiwum: Drivers → CMSIS...
Mam problem z uruchomieniem Eclipse + usbscarab2 + stm32f103rbt6 (eval board od stm). Calosc robiona wg poradnika ze strony Freddiego. Czesc narzedziowa, tj openocd + jtag oparta na openocd w wersji 0.4.0, wywolany z argumentami: -f interface/usbscarab2.cfg -f target/stm32.cfg gdzie usbscarab2.cfg jest tresci: #interface interface ft2232 ft2232_device_desc...
https://obrazki.elektroda.pl/2335602500_... Pracujący przy komputerze w firmie o korporacyjnej "kulturze pracy" zapewne rozpoznają ten obraz. Wiele programów z dostępem chronionym hasłem (oczywiście każdy swoim). Do tego jakieś udziały sieciowe (znów hasło), korporacyjny serwer www, pocztowy, harmonogramów (kolejne hasła, hasła, hasła)....
Witam, Mam problem z uruchomieniem debugowania w Eclipse. Po zbudowaniu środowiska w toolchainie : http://www.freddiechopin.info/index.php/... i dołączeniu plików makefile , startup i linkera z przykładu dla STM32 udaje się skompilować projekt. Niestety nie potrafię uruchomić deguggera. Po odpaleniu OpenOCD jest...
Po pierwsze, można zmierzyć prąd, jaki popłynie przy zwarciu wejścia do masy. Być może to będzie np. 1mA i wtedy nie ma sensu stosowanie dodatkowego tranzystora. Po drugie, PC817 miewają grupy CTR - np. grupa D ma minimum 300% (A minimum 50%), zobacz [url=https://www.farnell.com/datasheets/... 2003, albo [url=https://global.sharp/products/devic...
(at)miszcz310 jednak widzę, że lubisz się katować. Jakoś przywykłem do pisania w atomie lub vimie i tylko zmapowanymi klawiszami myk. Zainstaluj sobie np. https://marketplace.eclipse.org/content/... i masz vim-a w eclipse. Ale jeżeli już naprawdę chcesz to debugować to wydrukuj sobie informacje dwarf (dwarfdump-em np), zobacz czy te symbole...
(at)willyvmm Wez dowolny przyklad pokazujacy jak bedac host device miec dostep do pendrive i dopisz sobie programujaca uK. Przykladow host device masz cala mase w sieci.
Próbuje ostatnio samemu zainicjalizować USB. Problem w tym, że niby ustawienia rejestrów są zgodne z dokumentacją, PCet wysyła paczkę SETUP (wnioskuję to na podstawie rejestru OTG_FS_GRXSTS) i w tym momencie mam problem, albo nie potrafię odczytać tego co dostaję, albo dostaję jakieś śmieci. [syntax=c]RCC_AHB1ENR_GPIOAEN_BB = SET; GPIO_Port_Cfg(GPIOA,...
Nie mogę się z tym zgodzić bowiem st napisało: 12 Digital-to-analog converter (DAC) Low-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 16 and 32 Kbytes. Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges...
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,...
Microchip? Sprawdziłeś [url=https://ww1.microchip.com/downloads... Akceptujesz? Renesas? Ile tysięcy sztuk potrzebujesz? Z mojego doświadczenia, to poniżej 10 tysięcy sztuk cena jest mało zachęcająca. ADC jest słaby, skoro błąd offsetu sięga +/-9 LSB. Zakupy...
Słuszna uwaga. Pracuję nad bootloaderem. Narazie widzę, że procek w ogóle działa ponieważ Szukam sposobu, żeby wgrać program.
No kwarc jest ani 8 ani 24 tylko 14,7456 MHz, może faktycznie coś z ustawieniem traktowania magistrali... Predkość jaka wyszła mi na APB1 to 35,9424, czy muszę jakoś przeliczać GPIO_InitStructure.GPIO_Speed bo próbowałem już i przy 2 i 10 i 50..., no i jeszcze I2C_InitStructure.I2C_ClockSpeed = I2C_SPEED mam ustawione na 100k. czy mogę tu wpisać cokolwiek.......
Witam Mam sobie taki mikrokontroler: STM32W108CBU64 (i 63). Używam OpenOCD w wersji 0.5.0. Używam programatora Versaloon. Po paru próbach skleiłem sobie wykrywającą ten MCU konfigurację OpenOCD: 31.3.1 Mechanism to select the JTAG-DP or the SW-DP. By default, the JTAG-Debug Port is active. If the debugger host wants to switch to the SW-DP, it must provide...
Those GD32xxx devices are effectively a kind of clones of our STM32, but it's a pure piracy: no agreements of any kind between ST and Giga Device, no license... nothing. ST legal people are in charge of this problem. I to jest dowód na to że Chiny mają licencje w ... nosie. Ta firma robi już te klony 4lata. [/quote] Ściemniasz. Cambridge, UK, July...
(at)A.T. Debugowanie nie zadziała Ci z Soft Devicem (to co masz na początku flasha). Stos działa mniej więcej tak w przypadku niespełnienia zależności czasowych (które pojawiają się podczas debugowania przykładowo). Więc jeżeli chcesz debugować to: a) bez Soft Device b) możesz ręcznie wyłączyć przerwanie od SD W obu przypadkach nie będziesz miał oczywiście...
Ad 1 - Właśnie tak - nie da się. Ad 2 - Zapewne tak. Jak wiesz, ja nie RTOSowy, ale ogólnie kiedy mam coś wysłać do hosta w oprogramowaniu device - zgłaszam przerwanie o tym samym priorytecie, co przerwanie USB i wysyłam (wołam jakieś tam Send) w tym przerwaniu właśnie. Podobnie w przerwaniach wołam procedurę Receive, która, jak wiadomo, nic nie odbiera,...
Czyli w przypadku tego procesora, aktywacja odbywa się przez USART? skąd mam wiedzieć czy to jest np. high- density device? Nie do końca rozumiem wklejony przez Ciebie akapit.
Witam, próbuję uruchomić program napisany przez Freddie'go Chopin'a, na procku STM32F103R wlutowanym w moduł MMstm32F103R http://www.propox.com/products/t_174.htm... na płycie ewaluacyjnej EVBmm http://www.propox.com/products/t_183.htm... Zainstalowałem oprogramowanie, sterowniki, Eclipse, openocd itp. według instrukcji umieszczonej na stronie Freddiego....
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!!
Zaznaczam od razu tylko, że nie używam tego slotu - nie mam w slocie karty SD, więc device nie może być zamontowany. Jak wiadomo - jest wbudowany.
Tak - dobrze zauważyłeś - usb device jest na PCB - na razie służy tylko jako źródło zasilania. ;)
Mhm, cały przebieg kompilacji: $ make Assembling file: startup.S arm-none-eabi-gcc -x assembler-with-cpp -c -mcpu=cortex-m3 -mthumb -g -ggdb3 -Wa,-amhls=out/startup.lst -MD -MP -MF out/startup.d -I. startup.S -o out/startup.o Compiling file: gpio.c arm-none-eabi-gcc -c -mcpu=cortex-m3 -mthumb -O0 -ffunction-sections -fdata-sections -Wall -Wstrict-prototypes...
Po co komplikować układ scalakim AD7890? Lepiej użyć multipleksera typu DG408, i jedno wejście procka, ktory ma wbudowany ADC. Np. 16bitowe PICe mają wbudowany 12bitowy ADC, i nawet mają wbudowany multiplekser. STM32 to samo. Ja zrobiłbym to na STM32, a plusy rozwiązania to: - JEDEN SCALAK, procek STM32F103CBT6 - wszystko on-chip, od ADC i demux po...
PIC są o tyle fajne że maja dedykowane wejście zegara referencyjnego dla I2S A to nie jest standard? W STM32 też jest wejście zegara, można też przełączyć cały interfejs master/slave. W LPC (robiłem coś na lpc17xx) było podobnie (master/slave).
Koledzy, mam ostatnio taki problem dziwny, bo jak długo programuję STMy takiego nie miałem. Wcześniej używałem cały czas CodeSourcery lub Linaro. Teraz zmieniłem komputer i się zdziwiłem. Dorwałem tylko jakąś ostatnią wersję toolchaina CodeSourcery. Mam jednak taki problem: Łącze się z procesorem (STM32f103C8t6) przez openocd. Open On-Chip Debugger...
Ściągnij package z obsługą stm32 (przez IDE crossworks) i utwórz nowy projekt, nie tylko jeden plik. Podczas tworzenia projektu wybierz w opcjach dokładnie ten procesor, który masz. Sprawdź czy w Target Properties | Interface | Device Driver masz FTDI czy LibUSB (odpowiednio do driverów, które zainstalowałeś do lockpicka). Na ekranie widać, że masz...
Pytanie która z definicji działania funkcji fseek jest prawidłowa ? W tym przypadku mamy do czynienia ze strumieniem znakowym, zatem: Pierwszy opis: The behavior of lseek() on devices which are incapable of seeking is implementation-defined. The value of the file offset associated with such a device is undefined. Drugi opis: On Linux, using lseek()...
Dzięki Freddie za odpowiedź. Czyli w polu 'Configuration Script' powinienem umieścić plik oocdlink.cfg A plik oocdlink.cfg należy szukać jak napisałeś w interface/ftdi. W moim przypadku: C:\Program Files\GNU ARM Eclipse\OpenOCD\0.10.0-201701241841\scri... W tym katalogu wybieram plik oocdlink.cfg jego zawartość: [syntax=text]# # Joern...
Projekt http://dl.dropbox.com/u/13064305/stm32_U... i biblioteki (ściągnięte bezpośrednio ze strony ST) http://dl.dropbox.com/u/13064305/STM32F1... http://dl.dropbox.com/u/13064305/STM32_U...
Witam Zgodnie z poradami ze .text .global _start _start: (at) Label, not really required mov r0, #5 (at) Load register r0 with the value 5 mov r1, #4 (at) Load register r1 with the value 4 add r2, r1, r0 (at) Add r0 and r1 and store in r2 stop: b stop (at) Infinite loop to stop execution Nastepnie kompilujemy: $ arm-none-eabi-as -mcpu=cortex-m3...
Cześć Mam projekcik na STM32, debuguje przy użyciu OpenOCD. Wszystko działa bez zarzutów do momentu wkompilowania w kod takiej oto funkcji znalezionej gdzieś w necie : Info : accepting 'gdb' connection from 3333 Info : device id = 0x10016420 Info : flash size = 32kbytes Warn : acknowledgment received, but no packet pending undefined...
By pulling up/down BOOT0 (and BOOT1) pins while resetting STM32 you can choose startup configuration for your STM device. For example you can enable or disable built-in bootloader! Look here: https://my.st.com/public/STe2ecommunitie... ( Page 8 - Table 1 )
Kompilator na to 2 warningi ;) ..\src\main.c: In function 'i2c_write': ..\src\main.c:80:11: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] ^ ..\src\main.c: In function 'i2c_read': ..\src\main.c:106:11: warning: variable 'dummy' set but not used [-Wunused-but-set-variable]...
Ciągle nic. Nie mogę zacząć debugowania ba cały czas dostaje śmieci jak poniżej. Może Freddie masz pomysł co jeszcze mogę pozmieniać? G:\arm\openocd\tcl>openocd -f interface/rlink.cfg -f board/stm32f10x_128k_eval.c fg -c "jtag_khz 300" Open On-Chip Debugger 0.4.0 (2010-07-27-20:27) Licensed under GNU GPL v2 For bug reports,...
Nie wiem co znaczy Potrzebuję wykonać łącze USB w którym jakiś mikrokontroler będzie nadawał ramki, a drugi je odbierał i sprawdzał poprawność. USB potrzebuje urządzenie MASTER zwany w terminologi USB HOST, który to "dyryguje" całym ruchem na USB. Protokół USB jest dość skomplikowany - nie polega tylko na wysyłaniu "ramek". Odpowiedź krótka: Jeżeli...
Trzeba zdefiniować STM32F10X_CL - zwykle jest to zrobione w pliku stm32<cośtamcośtam>_conf.h, ewentualnie w stm32f10x.h, ewentualnie (najlepsze rozwiązanie) po prostu podajesz to do kompilatora poprzez "-D". 4\/3!! Znalazłem deklarację w pliku stm32f10x.h: ... /* Uncomment the line below according to the target STM32 device used in your application...
W STM32 takie rzeczy nie miałyby prawa się dziać - wystarczy zaznaczyć connect under reset ;)
Yhym, czyli wychodzi że są różne noty o tym samym numerze :> dokładnie to mam tą: http://www.st.com/stonline/products/lite... i ta już ma te 29str. No ale skoro ty nie stosujesz to znaczy że nie potrzebny (udało mi się znaleźć jakiś w SMD). Ride7 nie widzi niestety procesora, wyrzuca komunikat: "Uknown device: WrongDevice: STM32F103CBT6"....
Więc tak, projekt udało mi się dobrze skompilować tylko teraz nie mogę wgrać ani zdebuggować. Gdy włączam OpenOCD to daj mi taki komunikat: Open On-Chip Debugger 0.5.0-dev (2011-06-07-18:11) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge... Info : only one transport option; autoselect...
Większość STM32 nawet do USB nie potrzebuje kwarcu. Byłbym ostrożny z takim stwierdzeniem. Raczej niektóre STM32 nie wymagają kwarcu do prawidłowej pracy w trybie USB Device FS. To są układy z rodziny L0 i L5, oraz przestarzałe już dziś L1 i F0. Synchronizują się do sygnału Start of Frame z Hosta. W pozostałych (F1, F2, F3, F4, F7, G0, G4, H7, MP1),...
Stos USB od ST też jest wyjątkowo daleki od bycia "dobrym", a w necie są jakieś tam alternatywy. Niby są - pytanie tylko czy lepsze. Trzeba sobie oczywiście ten stos STM-owy "lekko" dostosować do potrzeb (szczególnie obsługę pamięci bo czasami są tam interesujące rzeczy). Ale generalnie da się używać. Mało przyjazny jak się chce zrobić composite device...
Witam Mam problem z debugowaniem i programowaniem mikrokontrolera STM32F103VE. Używam plików udostępnionych na stronie FreddieChopina. Problemów jest kilka: 1. Nie da się zaprogramować mikrokontrolera. Wcześniej przy openocd 0.4.0 cały czas po resecie występował Hard Fault. Teraz zainstalowałem 0.5.0 i już tego nie ma, za to próba wgrania pliku ELF...
stm32 select device removable device device error
whirlpool uszczelka zmywarce diody migomacie candy instrukcje obsługi
chłodziarka mrozi chłodziarka mrozi
Kodowanie sterownika silnika Citroen C4 - narzędzia i proces Najlepsza płyta indukcyjna 400V - Bosch, Siemens, Electrolux