Gast
#4758107
Hallo, ich habe mir per CubeMX ein Projekt zusammengeklickt und habe mich aufgrund der geringen Ressourcen des STM32F042K6 mal ein wenig mit der Analyse des Maps-Files gechäftigt. Dabei ist mir aufgefallen, dass der Compiler (GCC 5.3) ein Objekt im .data-Setment mehrmals anlegt. Ich habe die entsprechende Stelle vom Programm AMAP angehängt. Auch mein Projekt ist anbei. Falls jemand noch irgendwelche Kompilate benötigt, kann ich sie gern hochladen. Von der Größe her handelt es sich anscheinend um das Objekt hpcd_USB_FS in der Datei src/gen/src/usbd_conf.c. Dieses wird in src\gen\src\usbd_conf.c definiert/genutzt und in rc\gen\src\stm32f0xx_it.c noch einmal genutzt. Warum wird es zweimal angelegt? Hat jemand eine Idee? VG Benny