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

C51 Code banking: library

I have following question about code banking.
There's some small tests, that uses one big library.
So, how can I put this library to different code banks?
Ofc, I can include this tests right in library project, but are there any other solutions?

Parents
  • "Which is exactly why it's a bad idea to fight the linker over where the best place for each object module is."

    Assuming that the linker knows the precise details of every relevant detail of the hardware configuration.

    The linker makes decisions based upon information it has available to it and the rules it has been programmed to use. If detail is missing, then the result may not be the optimum.

    Sometimes, little hints about placement can help - Especially with an architecture like the '51.

    As always, the key is understanding of the hardware and tools.

Reply
  • "Which is exactly why it's a bad idea to fight the linker over where the best place for each object module is."

    Assuming that the linker knows the precise details of every relevant detail of the hardware configuration.

    The linker makes decisions based upon information it has available to it and the rules it has been programmed to use. If detail is missing, then the result may not be the optimum.

    Sometimes, little hints about placement can help - Especially with an architecture like the '51.

    As always, the key is understanding of the hardware and tools.

Children