This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

banking without bank switching with SILabs f12x

I have a unique application that is about to overflow 64k.

I can not use bank switching because of the overhead. PLEASE do not reply anything about how small the overhead is - I do not care, there IS overhead.

Now this application process ONLY ONE OF two formats "classic" and "current".

My idea is to locate all common code in the lower 32 k and, immediately after reset detect which format it is and set the COBANK bits so that either page 1 or page 2 would be code addresses 8000 to ffff to process the actual format.

I know of no simple way to do this, suggestions appreciated.

Erik

Cross posted on the SILabs forum.

Parents
  • thnks all, I will keep this till it gt there

    I have only one format at this time (the "PC generator") for the new format is still in development, I just needed to have a row to put the ducks in.

    I especially like the linker wildcarding, that will make it manageable.

    thanks again to all

    Erik

Reply
  • thnks all, I will keep this till it gt there

    I have only one format at this time (the "PC generator") for the new format is still in development, I just needed to have a row to put the ducks in.

    I especially like the linker wildcarding, that will make it manageable.

    thanks again to all

    Erik

Children
No data