-
Thread
STM32F4 + CooCox CoIDE Linker Fehler
Hallo, ich versuche gerade das erste Mal ein Programm für mein Mikrocontroller Board STFM32F4-Discovery zu kompilieren. Ich nutze dazu die GNU Tools GCC ARM Embedded von der CooCox Seite sowie die CoIDE. Ich erstelle ein Projekt wähle ST->STM32F407VG und versuche das Projekt über F7(Build)
erscheint leider die Linker-Fehlermeldung: arm-none-eabi-gcc: error: unrecognized command line option '-Wl' Kennt jemand vielleicht diese Meldung und kann mir eine Lösung nennen?
-
Thread
STM32: gcc 5.4.1 vs. 6.3.1 und memset
movs r2, #64 ; 0x40 80014f0: 2100 movs r1, #0 80014f2: 4808 ldr r0, [pc, #32] ; (8001514 <main+0x68>) 80014f4: f000 f89c bl 8001630 <memset>
Ach ja, das Mapfile bekommst Du, indem Du dem GCC beim Linken auch "-Wl,-Map=mymapfile.map" mit auf den Weg gibst.
-
Thread
Problemlösungs-Tipp: STM32 friert nach Flashen ein bei Nutzung des Stop/Standby-Modus
noch jemand anders bei so einem Problem graue Haare bekommt: System: Ein neuerer UltraLowPower-STM32, also L-Reihe, U-Reihe oder WL-Reihe. Auslöser: Ein Stop- oder Standby-Modus wird genutzt. Symptom: Nach dem Debuggen/Flashen mittels Debugger friert das Programm ein. Auch ein Reset per NRST-Eingang
Debugger setzt beim Starten (nach dem Flashen) einen Breakpoint in der main() und/oder woanders. Wenn der STM32 in den Stop/Standby geht und die Verbindung zum Debugger getrennt wird, bleibt der Breakpoint erhalten, und das Programm bleibt genau dort stehen, aber kann nicht mehr fortgesetzt werden. Dieser Breakpoint
-
Thread
allgemeine PicoMite Anfängerfragen
MMBASIC um eigene Befehle ergaenzen. Die laufen dann mit der vollen Geschwindigkeit einer echten 32 bit CPU (Microchip PIC32/MIPS 80 MHz). Daher haelt sich mein Interesse am Picomite in Grenzen. Als einfaches :) Beispiel der SYS Befehl der in MMBASIC fehlt: [code] // Main.c void __attribute
Wenn es ein aktueller und in D gut supporteter Controller sein soll, kaemen mir am ehesten die STM-8 von ST in den Sinn. Die sind von der Architektur dem 6502 nicht ganz unaehnlich. Es gibt guenstige Eval/Testboards (STM8S-Discovery). Fuer einen einfachen Einstieg gibt es funktionseingeschraenkte
-
Thread
Yagarto + C++
[code] CPPFLAGS=-g -mcpu=arm7tdmi $(OPTIM) -Wall -I$(INCL) -D $(TARGET) LDFLAGS+=-nostartfiles -Wl,--cref LDFLAGS+=-lc -lgcc LDFLAGS+=-T elf32-littlearm.lds [/code] Wenn ich den Code nach diesen Änderungen kompiliere erhalte ich folgende Fehlermeldungen: [code] ld.exe: section .data [0022b19c
ebenfalls für Target arm-eabi (weiss aber nicht, ob die schon offiziell ist.) - Code ist getestet mit STM32. Die Besonderheiten betr. C++-Unterstützung ist aber unabhängig vom verwendeten Controller, Beispiel sollte sich also recht einfach auf andere Controller anpassen lassen. Dann hätte ich noch das
-
Thread
Z180-Stamp Modul
folgenden Varianten möglich sein: Z180-Stamp + EPROM Z180-Stamp + Bootprozessor (AVR, Propeller, STM32) Z180-Stamp + Bootprozessor + ECB-Bus Im nächsten Schritt folgt der Bootprozessor (AVR, STM32) als Huckepackvariante zum Z180-Stamp. Alle Unterlagen wie immer hier: http://www.mikrocontroller.net
einbeziehen, wenn in dem System auch Vector-Interrupts möglich sein sollen. (Das habe ich in meinem STM32-Entwurf auch vergessen.) > Der Z180 SRAM wird per DMA übernommen. Der ATmega1284 hat DMA? Beim STM32 funktioniert das. Am AVR wird man so wohl nur einen Int auslösen können, und die Daten dann
-
Thread
Blutiger Anfänger braucht Rat (ARM,Linux,Roboter, JVM)
Martin Imig schrieb: > Hmm, wieso ist ARM nichts für Anfänger ? Ob ich nun für 'n Atmega32 mit > dem GCC kompiliere oder für einen ARM....wo ist der Unterschied ? oO"
Beschreibung sämtlicher Timer-Modi und deren Anwendung bis hin zu Beispielcode mal mit den Kapitel im STM32 Manual über dessen Timer, dann wird der Unterschied denke ich rasch deutlich.
-
Thread
Schulnotenbewertung eines Arduino-Programms
"entwickelt". Grundsätzlich ist das Programm hier etwas, das ich interruptbasierend auf einem STM32F030 und einem STM32F411 am Laufen hatte / habe, dort jedoch im Gegensatz zu hier in "Plain-C" und mit Interrupts. Also habe ich mir einmal die Mühe gemacht, und mein eventbasierendes Rumpfprogramm
Frage mich, welche Schulnote es nun gibt? Aber wenigstens weiß ich nun warum man einen STM-32 für ein Lauflicht nimmt :-). da geht bestimmt noch mehr.
-
Thread
Umstieg von ATmega16 auf ATmega32
Max schrieb im Beitrag #3629381: > iom32c1.h oder iom32hvb.h Das sind völlig andere Controller. Der Mega32C1 z.B. ist einer mit 32 Pins und CAN.
markup EDIT: Muss aber hinzufügen, dass der Code nicht nur auf AVR, sondern auch auf PIC und ARM (STM32), auf Dateibasis zum Debuggen auch noch auf Linux und Windows läuft.
-
Thread
Nachfolger vom esp8266: ESP32 - besser, schneller
Master/Slave im herkömmlichen Sinne, sondern als Wifi-Bindeglied für MCU's wie Atmel(a la couleur), STM32Fxxx,MSP430 usw.; Aufgabe dieser MCU's ist das Sammeln von Sensor-daten und Ansteuern von Aktoren. Der ESP bietet die Möglichkeit im WLAN/ NET diese Daten zu sichten und zu bearbeiten, sowie Reaktionen
den "Insider" - der weiss alles und stellt die 'Gemeinde' und auch Espressif auf den Kopf! http://stm32duino.com/viewtopic.php?f=3&t=715&start=10#p8077
-
Thread
Yagarto und c++
www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/#cm3_cpp1 Das Beispiel ist noch recht neu und für Cortex-M3/STM32 aber in Bezug auf C++ nicht abhängig vom Controller-Kern. Von Interesse düfte die Datei mini_cpp.cpp sein. In Bezug auf "Debugger springt nicht an" kann ich ohne ein paar mehr Informationen nichts
der falschen Stelle. Eine kleine C++ Demo-Anwendung ohne stdio-Funktion, excpetions und RTTI für STM32 (ähnlich die aus dem Link oben) benötigt hier inkl. aller Initialisierungen für STM32 ca. 13kBytes Flash-Speicher aber wenn mini_cpp.cpp nicht angelinkt wird ca. 40 kBytes. Es lohnt sich also schon
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
kompatibel anpassen lassen. Sehe gerade das 4,99 board ist da auch bei. https://github.com/stm32duino/Arduino_Core_STM32 Mal sehen wie einfach es geht wenn sie hier sind.
Die STM Discovery Boards sind gerade eingetroffen, das Arduino Blink Example läuft direkt ohne irgendwelche Änderungen. Mit der STM32DUino Library https://github.com/stm32duino/Arduino_Core_STM32 Das
-
Thread
ESP32 A1S Eval
github.com/miguelbalboa/rfid/) nicht. Habe daher eine Angepasste verwendet: https://github.com/madias123/STM32duino-RFID-Mp3-Player/tree/master/3d%20party%20libraries%20(modified)/MFRC522. RFID.RST habe ich mit GPIO 35 initialisiert. Spielt keine Rolle, man benötigt ihn nicht und muss den Pin gar nicht anschließen
.html?spm=a2g0s.9042311.0.0.27424c4d1yZnPH ESP32 Chip model = ESP32-D0WDQ5 Rev 1 ESP32 Chip ID = EC2E75ACCD98 This chip has 2 cores Seriennummer unter den DIP Schaltern steht bei mir ESP32 Audio Kit V2.2 2957
-
Thread
SmartMeter mit MBus: simpler Pegelwandler gesucht
Der kann ja auch wM-Bus, das könntest du z.B. mit einem STM32WL33 drahtlos empfangen ;-) Oder mit einem fertigen wM-Bus Empfänger oder existierendem Open-Source-Projekt: https://github.com/alex-icesoft/esp32_cc1101_wmbus
-
Thread
Idee gesucht. Funk Led Sparsam
esp ist ja incl Speicher und Funk kleiner ESP8266 = Sleepmode schlecht bis gar nicht nutzbar ESP32 = Sleepmodi besser nutzbar Welcher ESP? Und es gibt von anderen Herstellern noch Mikrocontroller mit eingebautem Funkgedöns. S. M. schrieb im Beitrag #7799596: > z. B. indem der Empfänger nur
Distanz, Linkbudget? Die STM32WL33 haben ein "RF Wakeup", und können mit einem starken Funksignal (-50 dBm) aus einem sparsamen Sleep-Modus (4 uA) geweckt werden. Und sie sind allgemein sehr stromsparend. Modern wären die auch
-
Thread
Berechnung auf PC und auf Controller unterschiedlich
Liegt das daran, dass es sich beim Controller um eine 8bit CPU handelt, bei meinem PC jedoch um einen 32bit Prozessor? Wie kann ich dies umgehen? Danke für die Antworten und einen schönen Abend wünscht hafisch
das daran, dass es sich beim Controller um eine 8bit CPU handelt, > bei meinem PC jedoch um einen 32bit Prozessor? > Wie kann ich dies umgehen? Einen 32bit-controller nehmen, z.B. Atmel SAM3X8E (Arduino Due, Cortex-M3) oder einen STM32F4 (Cortex-M4), was aber nichts mit deinem Problem zu tun hat.
-
Thread
einfache Empfänger wie 433MHz auch für 868MHz?
auch nicht viel teurer und machen weniger Ärger. Sowas zum Beispiel: https://www.ebay.de/itm/E32-868T20D-UART-SX1276-Funkempfanger-Sender/363122290687?_trkparms=ispr%3D1&hash=item548bc66fff:g:2gIAAOSwB8ZfcVk5&amdata=enc%3AAQAFAAACcBaobrjLl8XobRIiIML1V4Imu%252Fn%252BzU5L90Z278x5ickkBSh1VzQSTzkTiSV5EE
selbstgebaute Sensoren mit RFM02 auf 868MHz FSK zu Lora auf 868MHz. Aktuell habe ich eine Platine mit einem STM32 und 4 Stück RFM95/96 laufen. Damit kann ich alle meine Altlasten bedienen und die alten RFM12B sowie Aurel Empfänger in Rente schicken. Die oben verlinkten Module haben im übrigen einen kleinen Nachteil
-
Thread
LoRa 433 MHz SX1278: Geringe Reichweite
Helmut -. schrieb im Beitrag #7586546: > Achtung: das sollten nicht bloß 100mA-LDOs sein Die ESP32 Dev kits, die ich kenne benutzen meist einen AMC1117. Der kann 1A, sollte also hier nicht zu Problemen führen. Selbst bei maximaler Sendeleistung zieht ein Loramodul keine 200mA und der ESP32 sollte
M. schrieb im Beitrag #7587888: > Werde als nächstes RFM95-Module probieren. ich habe mir zwei STM32WL55JC gegönnt. Das eine lag auf dem Schreibtisch und mit dem anderen bin ich spazieren gegangen. Die Antennen waren nicht parallel senkrecht ausgerichtet: Ab ca. 300m Abstand brach die Verbindung
-
Thread
Suche kleine Funkschaltung/Relais für Armwecker
http://www.ebay.de/itm/Wireless-433Mhz-Transmitter-Receiver-Burglar-Alarm-Module-Arduino-ARM-MCU-WL-/281075048233?pt=LH_DefaultDomain_0&hash=item417160df29 und http://www.ebay.de/itm/5V-2-Channel-Relay-Shield-for-Arduino-ARM-PIC-AVR-DSP-STM32-/280958222582?pt=LH_DefaultDomain_0&hash=item416a6a40f6
-
Thread
µC-Auswahl: Benötige Meinungen
Weihnachtskugel übrig. Gelegentlich brauche ich mal ein bisserl AVR Assembler, damit hinterher die STM32 noch mehr Spaß machen. ;)
-RC-Quadcopter-Spare-Part-3-7V-100mAh-Li-Po-Battery-/281909035492?hash=item41a31681e4:g:9p8AAOSwYIhWl3t0
-
Thread
USB-C pin togglen unter windows möglich?
möglich sauber sein. https://www.amazon.de/HALJIA-Module-Control-Switch-Intelligent/dp/B075F6J6WL Bisher hatte ich ein USB Relay, der generiert aber kein sauberes Signal. Eine bessere Idee? Ein Arduibo Board was ich als USB CDC koniguriere um ein Pin zu togglen?
#7328770: > wäre das nicht eine Aufgabe für einen Arduino? Eine komplett fertige Firmware für einen STM32F103 die genau die Anforderungen mehr als erfüllt und Mikrosekunden-genaue Pulse ausgibt hatte ich ja schon eingestellt, aber scheint ja irgendwie nicht passend zu sein ( in https://www.mikrocontroller.net
-
Thread
Micronucleus - USB-Bootloader für ATtiny
durchaus einiges auf dem Kasten, das muss ich hier aber nicht beweisen. Ein HEX File auf einem STM32 raufzuspielen ist kinderleicht. Aber nein, bei dieser Open Source Geschichte in Bezug auf Atmel muss man sieben Umwege gehen, bis dass es mal funktioniert. Und ich sehe JETZT bereits das
Henry schrieb im Beitrag #5890198: > Ein HEX File auf einem STM32 raufzuspielen > ist kinderleicht. Sag 'mal, trollst Du hier nur herum? Wenn Du schon generell nicht weisst, wie man einen ATtiny programmierst, was willst Du dann mit einem Bootloader? Schaue
-
Thread
Space Age 2 der 32Bit MIPS Rechner in TTL
Originalgeschwindigkeit! im Video: https://www.youtube.com/watch?v=68j4Y1E-bhk Daher kommt da wohl nen STM32 auf den DebugSteckplatz (oha mal eben die Rechenleistung verhundertfacht?) und darauf läuft dann der GDB Server. Dann muss Henry auch nicht mehr mit der VM rumfummeln, sondern kann per USB Stick
mitrechnen und gucken ob die Ergebnisse stimmen. Also noch mal eben den Eigenbau MIPS Simulator auf den STM32 gezogen. Der Debugger hält also die echte CPU nach jedem Befehlszyklus an und guckt ob der Register- oder Speicherzugriff korrekt war. Bild: debugsim.png Es lässt sich anhand des Disassemblys
-
Artikel
Remote IRMP
Definitionen zu den IR-Protokollen irmpsystem.h Vom Zielsystem abhängige Definitionen für AVR/PIC/STM32 irsnd.c Der eigentliche IR-Encoder irsnd.h Include-Datei für die Applikation irsndconfig.h Anzupassende Konfigurationsdatei w5100.c Treiber-Modul für WIZnet W5100 Netzwerk-Controller w5100.h Include-Datei
gehört zu ipclient - für Microsoft Visual C++ 2010 Express win32/ipclient/ipclient.vcxproj Projekt-Datei für Microsoft Visual C++ 2010 Express win32/ipflash/ipflash.c Flash-Programm in C - übersetzbar unter Unix, Linux und Windows win32/ipflash/ipflash.sln gehört
-
Thread
GCC-Toolchain mit IDE installieren
haben die CDT in Eclipse Fehler. Hmmm.... bei mir läuft es mit den CDT. Ach ja, einen Bug kenne ich, 32 Bit breite Variablen (entweder lokale oder globale) werden mit falschem Inhalt angezeigt. Vielleicht ist das gemeint. So nun ist Schluß für dieses Jahr ;-) Joachim
für GNU ARM-tools: z.B. Atmel, Analog Devices, TI/Luminary Micro, STMicroelectronics (zumindest f. STM32), OKI, Sharp (deren ARM-basierte nun auch bei NXP). Für Controller anderer Hersteller mit gleichem ARM-core kann man sich davon auch wieder insprieren lassen.
-
Thread
Eigenes i.MX6 Board - JTAG läuft. Wie nun weiter mit U-Boot?
Hallo zusammen Da ich seit einigen Jahren immer wieder mal etwas mit STM32 und anderen uCs gemacht haben, wollte ich mal eine Stufe höher gehen. Deshalb habe ich mir ein eigenes Board mit i.MX6 Prozessor inkl. DDR3 RAM designt. Nun liegt das Teil vor mir und ich habe
bootstrapping meine sind diese pull up/down am PHY. Damit hat er nach dem Start eine Grundconfig. Bei meinem STM32 gebastel muss ich dann nichtmal mehr per MDIO ran, das läuft dann auch so.
-
Thread
DS18B20-Temperatur Vergleich Problem
und andere Gestalten. Sie werden dich versuchen zu locken, mit Schlangenölen und -balsamen, die da STM32, PIC oder Bascom heißen. Notier sie dir. Das Schlangenöl von heute ist die Lösung von morgen. Aber die Lösung für heute liegt direkt vor dir.
andere Gestalten. Sie werden dich > versuchen zu locken, mit Schlangenölen und -balsamen, die da STM32, > PIC oder Bascom heißen. Notier sie dir. Das Schlangenöl von heute ist > die Lösung von morgen. Aber die Lösung für heute liegt direkt vor dir. Amen!
-
Thread
Cross ARM C++ Linker Problem bei c++ Code mit Klassen
Wall -g -T libs.ld -T mem.ld -T sections.ld -nostartfiles -Xlinker --gc-sections -L"../ldscripts" -Wl,-Map,"DigiPot.map" -o "DigiPot.elf" ./src/test/main.o ... ./src/test/main.o: In function `_GLOBAL__sub_I_LED_Green': C:\Dokumente und Einstellungen\ENG2\Desktop\RFID\eclipse\workspace\DigiPot\Release
mich leider auch nicht weiter... Ich kann noch dazu sagen das ich ein C++ Projekt template für den STM32F4 genutzt habe. Dieses wird ja beim erstellen eines neuen Projekts unter Executable angeboten. Den Code den ich versuche zu compelieren kann ich mit anderen IDEs ohne Probleme umsetzen z.B. mit
-
Thread
Welche Funkvariante für Kommunikation? ATMEGA328P
Adressierung und dem > Befehlsbyte besteht. Kann man zusammen fertig als Modul kaufen, in Form des STM32WL33, welcher Funkmodul und Prozessor auf einem IC vereint und der mithilfe eines starken Funksignals aus dem sparsamen Sleep-Modus geweckt werden kann.
-
Artikel
ARM GCC
übliche Implementierung enthält einen 1-Takt-Multiplizierer Für reduzierte Chipfläche kann auche ein 32-Takt-Multiplizierer ausgewählt werden Um nun bei Multiplikationen mit Konstanten nicht die langsame 32-Takt-Multiplikation zu nutzen kann der Compiler angewiesen werden, dort Shifts oder Ähnliches zu
mitbringen (CodeBench lite und Yagarto werden ohne ausgeliefert, GCC-ARM-Embedded mit). Am Beispiel der STM32F4 mehr dazu in diesem Thread: Floating Pointing Unit STM32F4 Links. Hier finden sich noch ein paar Tipps, für den 1. kann aber mittlerweile der GCC-ARM-Embedded direkt verwendet werden, da er jetzt
-
Thread
Suche Funkmodul mit niedrigem RX Strom
Der STM32WL33 hat einen Low Power Radio Wakeup welcher 4uA braucht und mit einem speziellen OOK-Datenpaket den Controller wecken kann. Die Empfindlichkeit des Wakeup ist aber nur -50dB. Die Sendeleistung ist
-
Thread
Wenige 100kb aber alles drin?
Uwe B. schrieb im Beitrag #7181582: > LCC-Win mit Win32 Api Wenn man den zum Laufen kriegt. Beim Watcom-Compiler hat man mehr von einem 16/32 Bit-System. Läuft aber bei mir auch auf Windows 8 ganz ordentlich, und eine 64 Bit Version soll es auch geben.
mit dem LTO "nachgemacht". Im Embedded-Bereich ist das quasi Standard so, die diversen IDEs (z.B. STM32CubeIDE) setzen diese Flags standardmäßig zum Flash-Sparen.
-
Thread
[Selbstbau CPU] Welche Befehle machen eine CPU "praktisch"?
(prx) A. K. schrieb im Beitrag #7002551: > Am 32x8 Registersatz der AVR-Cores dürften einige Tausend Transistoren > beteiligt sein. Für ein Register braucht es 6 Transistoren, also insgesamt 6*8*32 = 1536. Einen Schaltplan auf Transistorebene
https://www.youtube.com/channel/UCS0N5baNlQWJCUrhCEo8WlA Sehr interessant und unterhaltsam, animiert auch sehr zum Nachmachen!
-
Thread
Spectra Challenge – Drohnenabwehr unter realen Bedingungen Gesperrt
attachment/684451/1.jpg) Bildquelle, alle: Autor Bei Chip und Co gab es einige Design Wins für STM32 und den ESP32-C61 zu sehen. Intelligenz für „Groß-Rechenaufgaben“ kommt im Allgemeinen aus dem Raspberry Pi, während vorgefertigte SDR-Systeme für den elektrischen Teil der Funkschnittstelle sorgen
Forschungsprojekt Espargos entwickeltes System, das für die Antennen-Ansteuerung entweder auf den besagten ESP32 oder auf einen STM32WL3 setzt – in vielen Fällen kommen die Chips massiv paralellisiert zum Einsatz.  Auffällig war dem Autor auch die Verwendung von „laborüblichen
-
Thread
newlib fuer AVR?
Wann wird das sein? Was ST angeht, geben die wenigstens 10 Jahre Longevity ab 1/1/2017 auf alle STM32 und STM8.
-gc-sections oder Jump-Relaxing — nicht mehr. Den Weg durch's Tool-Gedärm sieht man mit[pre]-v -Wl,-v -save-temps[/pre]
-
Thread
Impulsverlängerung von [2-40 ms] auf > 20ms
sich für Batteriebetrieb ggf. auch mit autom. Abschaltung. Dann habe ich noch eine Schaltung mit STM32F407, wofür auch eine Leerplatine verfügbar ist und die 2x16 -> 4x20 LC-Anzeigen ansteuert. Damit kann man Zeiten mit ca. 6 ns Auflösung messen. Bislang habe ich nur ein Programm für einen 4-kanaligen
Die Lichtschranken sind SICK WL160. Im Datenblatt steht "PNP: Open Collector: Q". Heißt das, ich kann Q direkt an den Eingang des Arduino anschließen? (Datenblatt der Lichtschranke: https://www.mysick.com/PDF/Create.aspx?ProductID
-
Thread
Hochleistungsoperationsverstärker, flexible Steckverbinder, Labormäntel und mehr
Euro in Einzelstückzahl.  Bildquelle: Harting ### Espressif ESP32-H2 - Verfügbarkeit alleinstehender Chips beginnt Espressif bietet mit dem ESP32-H2 seit einiger Zeit eine Variante der hauseigenen Chips an, die für Bluetooth und LPWAN optimiert ist und keinen klassischen
an. Aus der Logik folgt, dass sie wesentlich teurer als der Arduino; außerdem fehlt der dedizierte STM32-Echtzeitkern. ### Nexperia NMUX27518 - Mux mit 500 MHz Grenzfrequenz. Digitale MUXe sind für vielerlei Aufgaben nützlich - zumindest solange, wie die Arbeitsfrequenzen nicht zu hoch werden
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
STM32F103ZE, 1MB ext SRAM mit EPSON S1D13743 und weiteres..
Hallo an uC-Entwickler, Hier sieht ihr ein wunderschönes Entwicklungsboard mit STM32F103ZET6. Ich habe darauf mit dem RTOS (uCOS II) Buttons , Progressbar, Edittext und Abfrage von ADC-Controller programmiert und auch einzelne Tasten. Momentan laufen fünf Tasks parallel darauf und
-
Thread
STM32F4 mit CodeBlocks und Linux - C++ geht nicht?
Codeblocks 13.12) ummünzen. Meine C-Files, die ich erstellen kann, kann ich erfolgreich auf den STM32 laden und Sie funktionieren auch. Nun habe ich leider wieder das Problem, wie auf der Kommandzeile auch schon, das wenn ich C++ Std-Header einbinden will, der Compiler die Biblioteken nicht kennt
mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -ffunction-sections -fdata-sections -flto -Wl, -static -specs=nosys.specs Danke Habe hier noch einen Nachtrag: Habe die main.c in main.cpp umbenannt, jetzt kommen andere Fehlermeldungen: fstatr.c:(.text._fstat_r+0xe)||undefined
-
Thread
Rust - ist das hier um zu bleiben?
zu altbekannten Werkzeugen? Wie schwer tut man sich wenn z.B. der Chef man möchte doch z.B. von STM32 oder PIC/AVR auf ein Rust Entwicklungssystem umzusteigen? Wird PIC/AVR unterstützt? Gibt es Case Studies wie man ein existierendes erfolgreiches embedded Projekt (STM32/AVR/PIC) von C/C++ auf Rust
Low-Level Support. So wie es halt bei allen anderen uC der Fall ist. Es scheint, momentan wäre die STM32 Familie die einzige uC Familie die unterstützt wird. Ich wäre sehr an praktischen Erfolgsberichten interessiert. Also z.B. "Ich baute mir ein Gadget mit Rust auf STM32" und Informationen über die
-
Thread
avr-gcc-10 - "volatile deprecated [-Wvolatile]" Warnungen
***************************************************************************** * @file system_stm32f4xx.c * @author MCD Application Team * @version V1.7.0 * @date 22-April-2016 * @brief CMSIS Cortex-M4 Device Peripheral Access Layer System Source File. * This file contains the system clock configuration for STM32F4xx devices. // … void SystemInit(void) { /* FPU settings ------------------------------------------------------------*/ #if (__FPU_PRESENT == 1) && (__FPU_USED == 1) SCB->CPACR
-
Thread
Touch bauen, suche günstigere alternativen
STM32F37x hat 22 Touch Kanäle und viele PWM Ausgänge für die LED's. Ich weiß jetzt nicht ob ein kapazitiver Touch in Frage käme. Bei der Anzahl kämen evt. 10 von diesen Prozessoren günstiger (= 220 Touch Punkte). Siehe auch hier: [[STM32]]
-
Thread
Transistortester AVR
usb -v bekam ich auch die "did not find any USB device" Fehlermeldung. Ich habe dann libusb-win32-bin-1.2.6.0 aus dem Internet geladen. Im ausgepackten Verzeichnis habe ich den "libusb-win32 Inf-Wizard" ausgeführt (Doppelklick). Mein Diamex ALL-AVR war dabei schon eingesteckt (USB). Danach geht
nicht billiger und muss natürlich richtig gemacht werden ;) @Buchsenleiste: Was spricht gegen SPL 32?