Kan iemand een beetje helpen?

ik krijg deze fout:

WARNING: library DMD_STM32 claims to run on STM32F1, STM32F4, rp2040 architecture(s) and may be incompatible with your current board which runs on stm32 architecture(s).
In file included from D:\Documents\Arduino\libraries\DMD_STM32/DMD_RGB.h:24,
                 from D:\Users\asw\Downloads\DMD_STM32-dev-V2\DMD_STM32-dev-V2\examples\STM32F4_RP2040\dmd_rgb_bitmap\dmd_rgb_bitmap.ino:8:
D:\Documents\Arduino\libraries\DMD_STM32/DMD_STM32a.h:336:40: error: 'voidFuncPtr' has not been declared
  336 |         virtual void initialize_timers(voidFuncPtr handler);
      |                                        ^~~~~~~~~~~
D:\Documents\Arduino\libraries\DMD_STM32/DMD_STM32a.h:370:9: error: 'PortType' does not name a type
  370 |         PortType clk_clrmask = 0;
      |         ^~~~~~~~
D:\Documents\Arduino\libraries\DMD_STM32/DMD_STM32a.h:371:9: error: 'PortType' does not name a type
  371 |         PortType clkmask = 0;
      |         ^~~~~~~~
D:\Documents\Arduino\libraries\DMD_STM32/DMD_STM32a.h:381:9: error: 'OE_PWM_Polarity' does not name a type
  381 |         OE_PWM_Polarity OE_polarity = OE_PWM_POSITIVE;
      |         ^~~~~~~~~~~~~~~
Multiple libraries were found for "Adafruit_GFX.h"
  Used: D:\Documents\Arduino\libraries\Adafruit_GFX_Library
  Not used: D:\Documents\Arduino\libraries\DFRobot_RGBMatrix-master
exit status 1

Compilation error: exit status 1

Wat gaat er niet goed?

De eerste regel is misschien de reden?

hoe bedoel je?

ik heb al verschillende Micro controllers gekozen? Ik heb een Nucleo F411RE en een Nucleo F446RE...

maar ik heb oo Generic STM32F4 gekozen?

Ik heb geen ervaring met STM32 borden. Ik kan hooguit proberen een analyse te doen.

  1. Ik heb Roger Clark's STM32 boards (GitHub - rogerclarkmelbourne/Arduino_STM32: Arduino STM32. Hardware files to support STM32 boards, on Arduino IDE 1.8.x including LeafLabs Maple and other generic STM32F103 boards) geïnstalleerd.
  2. Ik heb de DMD_STM32 zip gedownload van GitHub - board707/DMD_STM32: STM32Duino library for RGB, Monochrome and Two-color led matrix panels en geinstalleerd.

Bord: STM32 Discovery F411
Voorbeeld sketch: dmd_monochrome
Resultaat: Succesvolle compilatie

FQBN: Arduino_STM32-master:STM32F4:disco_f411
Using board 'disco_f411' from platform in folder: C:\Users\bugge\OneDrive\Documents\Arduino\hardware\Arduino_STM32-master\STM32F4
Using core 'maple' from platform in folder: C:\Users\bugge\OneDrive\Documents\Arduino\hardware\Arduino_STM32-master\STM32F4
...
...
Sketch uses 36092 bytes (3%) of program storage space. Maximum is 1048576 bytes.
Global variables use 9208 bytes (7%) of dynamic memory, leaving 121864 bytes for local variables. Maximum is 131072 bytes.

Ik heb de oefening herhaald voor het dmd_rgb voorbeeld en comopilatie was ook succesvol.

  1. Laat me weten of ik een ander bord moet kiezen?
  2. Laat me weten of ik een ander voorbeeld moet proberen?
  3. Kun je de voorbeeld programmas compileren?
  4. Kun je je programma hier laten zien?
  5. Kun je verbose output during compilation enablen in file/preferences en het volledige compilatie resultaat hier neer zetten.

Ik heb een nucleo F411RE en een Nucleo F446RE,

Die jij gebruikt heb, kan ik even niet vinden... nog eens goed kijken....

Edit: nee kan die niet vinden.... ben toch niet gek.. :slight_smile:

als het goed is heb ik er nog eentje liggen, maar weet even niet welke....

maar is dat Nucleo F411RE, dan niet als jouw STM32 Discovery F411 board?

wat heb jij bij board gekozen en wat bij board part number?

En mijn verontschuldiging dat ik de E aan het eind gemist heb.

Ik kan alleen compileren, niet uploaden; dus dat kan nog fout gaan als je het verkeerde bord kiest.


moet ik daar nog iets voor installeren?

en ik heb geen F411re , althans die heb ik al in gebruik voor dit verhaal: Cable Robot Nucleo F446RE Controller #stm32 #robot

ik heb nog wel een Nucleo F446ZE en een Nucleo F767ZI

Ik heb deze instructies gevolgd en Roger Clarks's board package geïnstalleerd: DMD_STM32 Arduino support packages for STM32 and Raspberry Pi Pico

Dat geeft de opties die ik in post #7 liet zien.

Je gebruikt een andere board package; in principe zou je beide board packages naast elkaar moeten kunnen installeren. Kun je me vertellen hoe je de board package die je gebruikt hebt geïnstalleerd? Extra URL in file/preferences; indien ja, welke.


ja ik denk gewoon via de Boards manager gezocht op stm32

image

image

maar als ik die Arduino_STM-master.zip wil inlezen krijg ik dit, of doe ik iets verkeerd?

Dat denk ik. Het is geen bibliotheek. Je kunt Installation · rogerclarkmelbourne/Arduino_STM32 Wiki · GitHub lezen.

In het kort:

  • IDE sluiten
  • zip uitpakken
  • in de sketchbook directory een directory hardware maken en daar de uitgepakte zip in kopiëren.
  • IDE weer starten

Het geheel ziet er dan zo uit in windows explorer (gebaseerd op het feit dat je Arduino sketchbook op de D drive lijkt te zitten).

D:\Documents\Arduino
+-- een sketch
+-- een andere sketch
+-- hardware
    +-- Arduino_STM32-master
+-- libraries
+-- sketch nummer 3
+-- sketch nummer 4

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.