[En-Nut-Discussion] Nut/OS Memory Considerations
Harald Kipp
harald.kipp at egnite.de
Mon Nov 4 19:34:13 CET 2002
Austin,
AFAIK, no known AVR compiler supports bank switching.
Because banks appear in the normal address space,
you can use standard functions, like memcpy.
Moving data between banks is another story and
would require a special hardware, which must be
able to select two banks (or parts of them)
concurrently. But is that really required? I
can't think of any application.
Moving large data blocks should be avoided in tiny
systems anyway.
Harald
More information about the En-Nut-Discussion
mailing list