Whole document tree
3. Multiple code resourcesSince the Dragonball processor can only make a relative jump if it is of a distance of 32K or less, it is only possible to jump arbitrarily within a code resource if that resource is at most 32K in size. With various heroic techniques, such as "jump islands", the processor's effective jump distance can be increased without limit, but this is not really worthwhile because resources are still limited to 64K by the HotSync protocol. Hence the best way to allow an application to have more than 32K of code is to allow it to have multiple separate code resources.
One simple technique for producing multiple code resources is to map
distinct GCC code sections into distinct Palm OS code resources. This
version of prc-tools implements a limited form of that: functions may
be marked as being in particular sections via the standard GCC
A project definition file (see section 4. Definition files) must be used, with
a multiple code clause to inform
This document was generated by root on January, 30 2002 using texi2html |