Hallo Kollegen. Da stehe ich mal wieder . . . auf dem Schlauch
Also
Olimex STM32 F103 RBT6 -> Flash 128k, SRAM 20k
Aufgabe: Array mit 15 Zeilen x Struct a 31 Byte = ca 500Byte anlegen.
Test-Struct siet so aus
___TasteNumber_____1 Byte
___PortAdresse______4
___PinNumber_______1
Soll aber größer werden
Struct Taster
___TasteNumber_____1 Byte
___PortAdresse______4
___PinNumber_______1
___StatusOld_______1
___StatusCurrent___1
___CanMessage_____8
___DispMessage____15 Bytes
_________________31 Byte * 15 = 465 Byte
Mit 3 Zeilen-Array wurde die Funktion zum Laufen gebracht.
Array auf 15 Zeilen aufzustocken scheitert mit einem Fehler vom Compiler
„undefined reference to `memcpy'“
Meldung kommt wenn Array > als 4 Zeilen wird und dass beim Testen mit Test-Struct.
Ich arbeite in einer eingeschränkten Umgebung. Somit fehlen schon mal ein Paar Standard Bibliotheken. Damit muss ich klar kommen.
Jemand `ne Idee wie man den Fehler umgehen kann????
Lesezeichen