-
Thread
STM32F4 & Keil Debugmode: cannot acces memory
Hallo Ich steige gerade von AVR auf ARM um und nutze dazu das STM32F401 mit Keil (32k limitierte Version). Wenn ich das Testprojekt "Blinky" öffne kann ich es ohne Probleme flashen und debuggen. Bei meinem ersten Programm habe ich aber Schwierigkeiten: Es ist nicht
-
Thread
STM32 unter Linux programmieren und debuggen
mein eigenes Minimal-Projekt angehängt (genau das aus dem Screenshot), es ist allerdings für ein STM32F401 Nucleo. Ich verwende keine HAL-Library und ich habe das startup.s so modifiziert daß ich den Aufruf von __libc_init_array nicht ausführen muss (weil ich kein C++ mache). Ich springe dann direkt
-
Thread
Arduino-Umgebung oder Atmel-Studio?
Und hier ist beispielhaft mal ein makefile für nen Arm (STM32F401RE Nucleo Demo board), ist zwar nicht AVR aber das Prinzip ist das selbe, Unkompliziertheit und Klarheit in ihrer reinsten Form: [code] ######################################## ## bare bones makefile
Bernd K. schrieb im Beitrag #4032986: > Und hier ist beispielhaft mal ein makefile für nen Arm (STM32F401RE > Nucleo Demo board), ist zwar nicht AVR aber das Prinzip ist das selbe, > Unkompliziertheit und Klarheit in ihrer reinsten Form: Sorry, aber wenn ich das Makefile sehe wird mir einfach nur
-
Thread
STM32F4xx beziehen
Schau die mal das STM32F401 Nucleo an. Ich glaube das ist das billigste core-board mit einem M4.
-
Thread
CooCox V2 Beta crashed auf Windows XP
lässt den Rechner > crashen, da er sich mit meinem Kernel nicht verträgt. Ich hab hier ein STM32F401 nucleo board. * Mit nach Hause genommen reingestöpselt (Kubuntu 14.04, Kernel von der Stange³) und sofort erkannt². * OpenOCD installiert und $ openocd -f /usr/share/openocd/scripts/board
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
zu flashen die einen Bootloader besitzen. Funktioniert hat das ganze mit STM32F030, STM32F103, STM32F401 sowie (was fast wichtiger ist) einem LPC1114 und ATMega-Prozessoren, die einen Arduino-Bootloader besitzen
-
Thread
[arm] Kompileroption -flto bewirkt daß der uart (ungefähr) doppelt so schnell läuft
gc-sections -Wall -Wextra -Warray-bounds -Wno-unused-parameter -TDevice/gcc.ld src/main.c Device/startup_stm32f401xe.s src/stm32f4xx_hal_msp.c src/stm32f4xx_it.c src/system_stm32f4xx.c src/newlib_stubs.c stm32f4xx_hal.o stm32f4xx_hal_rcc.o stm32f4xx_hal_gpio.o stm32f4xx_hal_uart.o stm32f4xx_hal_dma.o stm32f4xx_hal_cortex.o
Lebenszeichen von sich noch bevor die erste Tasse Kaffee leer ist. Bei ARM jedoch und im Speziellen bei dem STM32F401 den ich hier zum Spielen rumliegen habe steh ich noch ganz am Anfang, selbst die simpelsten Dinge erscheinen mir hier extremst verworren, der Aufbau der mitgelieferten Header und Libraries und vor
-
Thread
CooCox STM32L
STM32F302C6T6STM32F302C8T6STM32F302C8Y6STM32F302CBSTM32F302CCSTM32F302K6U6STM32F302K8U6STM32F302R6T6STM32F302R8T6STM32F302RBSTM32F302RCSTM32F302VBSTM32F302VC STM32F303 STM32F303CBSTM32F303CCSTM32F303RBSTM32F303RCSTM32F303VBSTM32F303VC STM32F401 STM32F401CBSTM32F401CCSTM32F401RBSTM32F401RCSTM32F401VBSTM32F401VC STM32F405 STM32F405OESTM32F405OGSTM32F405RGSTM32F405VGSTM32F405ZG STM32F407 STM32F407IESTM32F407IGSTM32F407VESTM32F407VGSTM32F407ZESTM32F407ZG
-
Thread
stm32nucleo F401RE (Eclipse + GNU-ARM-Plugin + gcc)
erstelle (oder auch das "Blinky"-Template) mit Gnu-Arm-Plugin und als Zielhardware "STM32F4xx" und "STM32F401xE" wähle dann erhalte ich ein Projekt welches sich nicht kompilieren lässt: [c] Building file: ../system/src/cmsis/vectors_stm32f4xx.c Invoking: Cross ARM C Compiler arm-none-eabi-gcc -mcpu
noch nicht implementiert oder komplett ungetestet ist. > Wenn Du danach: > [c] > #if defined(STM32F401xE) > void __attribute__ ((weak, alias ("Default_Handler"))) > SPI4_IRQHandler(void); > #endif > [/c] > einfügst, comiliert es mit Warnungen an anderen Stellen. Das hab ich ausprobiert und
-
Thread
Bootloader ST32F401RE Nucleo
STM32F401 does not have USART. Try on pins PB6/7 or PA9/10.
und dadurch auch die nachträglich aufgespielten Bootloader löscht. AN2606 - CD00167594.pdf STM32F401xD(E) - USART1/USART2 USART1_RX pin Input PA10 pin: USART1 in reception mode USART1_TX pin Output PA9 pin: USART1 in transmission mode USART2_RX pin Input PD06 pin: USART2 in reception mode
-
Thread
Bootloader STM32F401RE Nucleo
bootloader" http://www.st.com/web/en/resource/technical/document/application_note/CD00264342.pdf STM32F401xD STM32F401xE datasheet: http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00102166.pdf Als fertiges Tool kannst Du Dir ja mal STM32Flash ansehen: https
-
Thread
WortUhr/WordClock: Minutengenau, 24h, RGB – Für Neu-Einsteiger
auf das Board übertragen. Alles habe ich immer mit Apple und iOS getan. Nun will ich das neue STM32F401RE Nucleo Board programmieren und verstehe es so, dass all die benötigte SW nur unter Windows läuft ? (EM::Blocks IDE, siehe http://www.emblocks.org/, nur notwendig, wenn man selber die Sources übersetzen
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
auch stabiler und unterstützt viel mehr STM32-µCs als die CooCox-IDE - unter anderem auch den STM32-F401RE, der auf dem Nucleo-Board sitzt. Die aktuelle Version läuft aber (noch) auf dem STM32F4 Discovery Board. Die Software-Dokumentation im Artikel habe ich angepasst und erweitert. Hier ist nun
ist daher nicht zielführend. Hier haben wir offenbar > gegensätzliche Meinungen. Wo ist das STM32F401 Nucleo ein "Designfehler". Bei mir läuft mittlerweile die komplette Uhr auch auf dem Nucleo. > Aber was soll der ständige Kampf? Akzeptiere doch mal, dass es auch > andere Meinungen gibt!
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
eben bei den 18 Pins kein ganzer UART mehr dabei ist. Aber da gibt es zum Glück noch z.B. ein "STM32F401 Nucleo" für I/O-lastige Sachen, auch für kleines Geld.
-
Thread
STM32F411RE Nucleo Board flashen/debuggen?
Einrichten des Projekts, nicht das passende Board gefunden, ich habe es über die Option Chip mit einem STM32F401RB eingerichtet. Kann man für den STM32F411RE Einstellungen bekommen? Gruß, PD
-
Thread
Wo ist PIN1!
cortex_mx_stm32/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex%5fmx%5fstm32%2fSTM32F401%2064pin%20pin1%20marking%20%20orientation&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=130
-
Thread
STM32F401RET6 vs. STM32F401RET6U
Hallo. Weis jemand den unterschied zwischen dem STM32F401RET6U und dem STM32F401RET6 ? Der ist mir nicht ganz klar und ich finde auch irgendwie in den Dokumenten nichts darüber. MFG Christoper
STM32F401RET6U waren Evaluation Teile: Schau mal unter http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1577/LN1810/PF258797 ->Sample& Buy nach.
-
Thread
STM32F401 Nucleo Header
Liebe Kollegen! Ich habe ein STM32F401 Nucleo Board. Leider kann ich nirgends das Headerfile finden. STM Homepage, MBED, Google, ... kein Erfolg. Kann mir bitte jemand sagen wo ich das downloaden kann!? H E L P ! ! ! Bussi
Ist alles in der StdPeriphLib. Da es ein STM32F401 ist, heißen die Files - oh Wunder - stm32f4xx_xyz.h, wobei xyz das jeweilige Modulkürzel ist.
-
Thread
OpenOCD Config für stm32nucleo F103 (Linux)
boards? openOCD oder stlink von texane?! https://github.com/texane/stlink Ich hab das Nucleo STM32F401 und möchte es unter gcc-arm-none-eabi + makefile benutzen.
-
Thread
[V] STM Eval Boards
schon mal aufgemacht. Zu verkaufen sind somit M24LR_Discovery - 8€ STM32_F4 - 12€ STM8L - 8€ STM32F401_Nucleo - 10€ STM32_F3 - 9€ dazu kommt noch der Versand, wer was haben möchte, -> PN
-
Thread
Suche µC in kleinem Package, mit USB
STM32F411 oder STM32F401 gibts mit USB im 3x3 mm BGA http://www.st.com/web/en/catalog/mmc/SC1169/SS1577
-
Thread
ImageCraft cortex_vectors Vektortabelle STM32F401RE
Hallo, ich hoffe das ich hier jemanden finde der den ImageCraft Compiler nutzt. Ich habe ein Problem mit der Vektor Tabelle bei Imagecraft. Wenn ich den USART6 Interrupt aktiviere, (steht ganz unten in der Tabelle) stürzt der Controller anscheint beim Auslösen des Interrupts ab. Gleiches gilt beim Interrupt DMA2_Stream5. Dort kann ich ziemlich genau verfolgen, dass er genau beim ISR abstürzt und dass sonst alles korrekt funktioniert. Ich glaube, dass irgendwo unter dem USART1 IRQn ein Fehler ist, da dieser noch funktioniert. Die Beispieltabelle des Beispielprojektes haben mir leider auch nicht
-
Thread
Noch ein RTOS
Heute habe ich Chibios auf mein STM32F401 portiert. Für IDE mit Eclipse und GCC ca. 2 Std.
das RTOS zu portieren und das wollte ich > eben vermeiden. Heute habe ich Chibios auf mein STM32F401 portiert. Für IDE mit Eclipse und GCC ca. 2 Std.
-
Thread
openOCD + ST Link V2 + OS X = usb open failed
code]brew install openocd --enable_ft2232_libftdi --enable_stlink[/code] Konigurationsfile für STM32F401: [code] stm32f4.cfg source [find interface/stlink-v2.cfg] source [find target/stm32f4x_stlink.cfg] reset_config srst_only srst_nogate [/code] Programmaufruf mit Debuginfo: [code] openocd
-
Thread
STM32F401 flashen geht nicht
an easy probing http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1199/PF259098?icmp=stm32f401discovery_pron_footer_jan2014&sc=stm32f401discovery
defined (STM32F40_41xxx) && !defined (STM32F427_437xx) && !defined (STM32F429_439xx) && !defined (STM32F401xx) #define STM32F401xx */ /*!< STM32F401CB, STM32F401CC, STM32F401RB, STM32F401RC, STM32F401VB and STM32F401VC Devices */ #endif [/c] [c] /* *********************
-
Thread
JATG Interface für AVR
erstmal ungewöhnlich klingt aber ich hab folgende Situation. Ich habe hier zwei ARM Kits da, (1x STM32F401) u. ( 1x TI Launchpad mit TM4C123G) beide haben onBoard JTAG. Jetzt habe ich noch einen Arduino Mega2560 der Programmiert gehört. Ist es von der Hardware seite möglich diesen JTAG für den ATmega
-
Thread
Neueinsteiger Hier
Board nehmen wie dieses hier. http://www.voelkner.de/products/657829/Entwicklungsboard-Nucleo-STM32F401XD-XE-fuer-die-STM32-Serie-STMicroelectronics-NUCLEO-L152RE.html Es muss wahrscheinlich kein F4 sein aber das must du wissen. Programmieren kann man es unter anderem mit der coocox IDE (kostenlos
mustermann schrieb im Beitrag #3686843: http://www.voelkner.de/products/657829/Entwicklungsboard-Nucleo-STM32F401XD-XE-fuer-die-STM32-Serie-STMicroelectronics-NUCLEO-L152RE.html Ich finde zwar nichts zu den Abmessungen des Board, aus dem Foto würde ich aber schließen, dass das Teil in einem Getränkedosen
-
Thread
STM32F4 wozu?
wahrscheinlich mit MP3 decodieren + TCP stack ziemlich auslasten - Ich habe allerdings nur einen STM32f401 (laeuft nur mit 84Mhz).
-
Thread
[V]erkaufe STM32 F4 Discoveryboard & STM32F0 Value Line Discoveryvoard
line Discovery. Verbauter Prozessor ARM STM32F030 R8T6 - STM32 F4 Discovery. Verbauter Prozessor STM32F401 VCT6U Das F4: http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419 Das F0: http://www.st.com/web/catalog/tools/PF259100 Vorgestellt habe ich mir für das F0 9€ und für das
-
Thread
RX210 flashen
Ich bekomme noch diese Woche eine Platine die einen solideren Aufbau aller Komponenten (RX210, STM32F401, FT800 und Grafikdisplay) ermöglicht. Die Platine dient mir als Prototyp für das spätere endgültige Design. Ich bin gespannt, wie sich der RX auf der neuen Platine verhält. Trotzdem danke, Deine
-
Thread
SPI Ansteuerung von W5100 (WIZ812MJ) - Modul antwortet falsch
Hallo zusammen Ich möchte das Ethernet Modul WIZ812MJ über einen STM32F401 ansteuern, und zwar über SPI. Als ersten Schritt wollte ich nur mal ein Register beschreiben und gleich danach wieder auslesen. Das Schreiben über SPI klappt: Wie im Datenblatt angeführt, liefert
-
Thread
ARM-GCC: makefile
Ich werf noch das hier in die Runde, das ist ein bare minimum makefile projekt für STM32F401RE, direkt verwendbar mit dem NUCLEO-F401RE Demo-Board von ST. https://github.com/prof7bit/bare_metal_stm32f401xe
-
Thread
STM32: To HAL or not to HAL
Hallo Marcus, danke für die Info. Es gibt die STM AN4616 "Migrating from STM32F401/411 lines to STM32L4 Series microcontrollers". Wenn alles schon mal HAL-basiert ist ginge angeblich der Umzug F4->L4 rucki-zucki... Aber wer braucht das schon jeden Tag. In deinem (typischen
-
Thread
Kaum Alternativen zu PSoC 3/5LP
angesteuert werden - auch wenn der P5020 noch nicht laeuft. Jetzt habe ich den neuen, winzigen STM32F401CE gefunden, 3x3 mm^2, huebsch denke ich, aber dann stelle ich fest: - fuer USB braucht man einen externen Oscillator - fuer diode-temperature-sensing wohl wenigstens einen externen current-DAC
-
Thread
Nulceo Board mit Coocox
mal ein bischen rumspielen. Dazu wollte ich Coocox (neueste Version) verwenden, doch der hat den STM32F401RE nicht zur Auswahl. Leider konnte ich auch nirgendwo eine Information finden das ich den nachpflegen kann. Noch kurz zur Hintergrundinfo. Vorher habe ich mich nur mit PIC und AVR befasst und
-
Thread
STM32Cube & Eclipse & GCC
STM32F4xx\Source\Templates\arm\startup_stm32f401xc.s:2: Error: junk at end of line, first unrecognized character is `*' Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f401xc.s:3: Error: junk at end of line, first unrecognized
=3' Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f401xc.s:51: Error: bad instruction `stack_mem SPACE Stack_Size' Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f401xc.s:52: Error: bad instruction `__initial_sp' Drivers\CMSIS\
-
Thread
[V] STM32F401C-Disco
Verkaufe ein STM32F401 Discovery Board. Es funktioniert einwandfrei, aber ich komme damit nicht klar. Ich hätte dafür gerne 10€ + Versand nach Wahl. Grüße
-
Thread
STM32 boards unterstuetzen Arduino und mbed
basierten IDEs (Atollic wird genannt). Heute wurden vier Varianten angekündigt: STM32 Nucleo fuer STM32F401RE (512K), STM32L152RE (512K), STM32F103RB (128K), STM32F030R8 (64K) *Insgesamt 2.200 werden hnach vorheriger Anmeldung auf der embedded world 2014 verteilt.* *Weiterführende Informationen:*
-
Thread
DSP in bastlerfreundlichen Gehäusen
Ich verwende den gcc-Port von ARM mit eclipse als IDE. Es gibt sehr preiswerte Boards, z.B. das STM32F401CDISCOVERY (15,00€) für Audio und das STM32F3CDISCOVERY (ca. 15,00€). Auch der gdb soll mit eclipse nutzbar sein. Die Dokumentation finde ich nicht unbedingt optimal, da war Microchip übersichtlicher
-
Thread
STM32. PinBitAbfrage gefällt dem Compiler nicht
devices. * x can be (A, B, C, D and H) to select the GPIO peripheral for STM32F401xx devices. * @param GPIO_Pin: specifies the port bit to read. * This parameter can be GPIO_Pin_x where x can be (0..15). * @retval The input port pin value. */ uint8_t GPIO_ReadInputDataBit
-
Thread
ARM Startup Code mit GNU Toolchain
ballastfreies aber vollständiges Beispiel von mir beitragen: https://github.com/prof7bit/bare_metal_stm32f401xe
-
Thread
ST-Datenblätter, wo?
haben die STler aber schlechtes Zeugs geraucht. Es gibt mindestens 3 Namen, hier am Beispiel des STM32F401: - den HTTP Namen: http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00086815.pdf - Den Namen, der auf der Deviceseite angegeben ist: DS9716 - Die Doc-Id auf
-
Thread
PSK 31 Modlulation im Mikrocontroller
include <stdio.h> #include <stdlib.h> #include <stdbool.h> #include "stm32f4xx_hal.h" #include "stm32f401xe.h" #include <stm32f4xx_hal_rcc.h> #include <itoa.h> #include <board.h> #include <math.h> #define PI 3.14159265358979323846 #define BUF_PERIODS 32 #define BUF_SIZE
-
Thread
IRMP - Infrared Multi Protocol Decoder
*Aktualisierung* Die IRMP-Software kann unter [[IRMP]] --> Download heruntergeladen werden. Hallo zusammen, Anmerkung: Dieser Source entstand im Rahmen des Projektes "WordClock", siehe Artikel http://www.mikrocontroller.net/articles/Word_Clock bzw. Thread, der alles zum Auslösen gebracht hat: http://www.mikrocontroller.net/topic/156661 Da RC5 nicht nur veraltet, sondern mittlerweile obsolet ist und immer mehr die elektronischen Geräte der fernöstlichen Unterhaltungsindustrie in unseren Haushalten Einzug finden, ist es an der Zeit, einen IR-Decoder vorzustellen, der