HERE IS THE SOLUTION...
- Project Settings in IAR for Banking Scheme (data model, etc..)
- Keeping the core part of the code in ROOT CODE memory using "__near_func" attribute. i.e. main(), low level initialization functions
- Modification of the linker file as suggested by Compiler reference guide for banking system.
- VERY IMPORTANT: replace the original startup code (which is for non- banked model) with the banked model startup files found in the tools installation directory. This is done by including the files in the project (Project ->Add Files).
- Read the references for more info...
Thank you All... Amir