printf too large for my 16 bit address mode

Florent DEFAY spira.inhabitant@gmail.com
Tue Jun 2 11:41:00 GMT 2009


Hi,

I ported newlib to a new 16 bit target.

I encounter a problem.

Size of address is 16 bit. When I compile a program using printf, the
.text section is longer than 0xFFFF, even if the Newlib was compiled
with -Os option.
Then the program cannot be executed.

I wonder if there is any way to build a tiny Newlib which would be
small enough to fit my case. All I need is printf and scanf.

Regards.

Florent



More information about the Newlib mailing list