Gast
#410823
Hallo! Hab ein Problem beim Programmieren meines ATmega32. Beim Kompilieren erscheint der Fehler: "relocation truncated to fit R_AVR_13_PCREL __udivmodqi4" Es ist mir schon klar, dass das mit irgendwelchen Divisionen zu tun haben muss. In meinem Programm kommen aber nur ca. 15 Divisionen vor, immer nur char-Divisionen, keine Divisionen durch null. Entferne ich aber einige beliebige Divisionen,tritt der Fehler nicht mehr auf. Dabei ist es allerdins egal, welche Division ich entferne, also syntaktisch ist da kein Fehler drin. Ich halte es auch für ausgschlossen, dass das Programm zu lang ist, es hat genau 15 der 32 möglichen KB. Ein Timing-Problem aufgrund von ISR`s oder ähnlichem kann ich ebenfalls ausschließen, da ich keine zeitkritischen Einflüsse im System habe.