Gast
#3147977
Hallo, ich habe hier ein sehr merkwürdiges Problem. Ich habe hier gerade ein Projekt am laufen, bei denen viele Grafikdaten verwendet werden. Also wird der generierte Code für den µC (Ein Atmega 2560) sehr groß. Jetzt habe ich das Problem, dass wenn der Code eine Größe von 25 % des Controllers (Also ca. 64 KB) überschreitet, dann werden Kreise nicht mehr als Kreise gezogen, sondern nur noch ein paar Punkte gemalt. Z.B. diese Funktion:
1 | |
2 | |
3 | |
sollte eigentlich einen dicken Punkt auf meinem 240 x 128 Grafikdisplay ergeben. Doch wird hier nur ein X sichtbar. Entferne ich jetzt entweder ein paar Grafikdaten oder auch irgendeine beliebige Stelle Code, damit der Code insgesamt wieder unter 25 % kommt, dann wird wieder alles richtig angezeigt. Ein Programmierfehler kann es dann ja nicht sein. Schafft Bascom keinen größeren Code als 64KB zu erzeugen oder wie ist das? Hat da schon jemand mit Erfahrung gemacht?