Gast
#1542611
Hallo zusammen, Habe die Freeware-Version von Embedded Workbench für MAXQ ( 4K ) Habe folgendes Problem: Wenn ich folgende simple Rechenoperation einfüge, x= 16000000/160*(y+768)/1024; zeigt mein Kompiler 2 467 bytes of CODE memory (+ 512 absolute ) 1 014 bytes of DATA memory an. wenn ich die Rechenoperation in Gleitkommazahlen ändern will: x= 16000000./160*(y+768)/1024; ( Nur ein Punkt..) 3 573 bytes of CODE memory (+ 512 absolute ) 1 014 bytes of DATA memory Wenn ich "weitere Punkte" hinzufüge: x= 16000000./160.*(y+768.)/1024.; Fatal Error[e89]: Too much object code produced (more than 0x1000 bytes) for this package Ist das möglich, dass eine float-Zahl die Code-Größe so verändert ??? Das Problem würde nicht mehr auftreten, wenn ich die Lizenz kaufen würde, oder?? Vielen Dank im voraus!