2 ms·
I recently encountered this when developing for atmel attiny13a, that has 1KB memory for code. I found that my code somehow cannot fit. Then found that just on
by theragra 1y ago
I recently encountered this when developing for atmel attiny13a, that has 1KB memory for code. I found that my code somehow cannot fit. Then found that just one line takes around 100 bytes.
Insane!
After some experiments, I remembered university course and was able to understand what is going on.
When using float types or operations, fpu emulation is used, which takes huge amount of memory for anything.
I think atmel is using gcc, but not sure if you emulation is part of gcc or atmel libraries.