hi friends ,
I m a R & D engineer working for a company i have encountered an amazing problem with my linker . I am using a BL51 Linker and i m using L51_BANK.A51 file for the appropriate settings of my files. i have FOUR files in my source project 1. C_ROOT.A51 2. C_BANK0.A51 3. C_BANK1.A51 4. L51_BANK.A51
i have used B_MODE =0
I filled the two bank files to the optimum limit with 64k of dummy data the linker linked it but the size of HEX FILE that it has generated is of 180KB
now the basic problem is that i have a 128k eeprom only how do i program such a big hex file in that.????!! CAN SOMEBODY HELP ME OUT
i m experimenting with code banking
WHY? if you have any idea about writing good code and this is not a case of choosing the wrong processor for the job, the likelyhood of you ever needing code banking is approximately zero.
Because code banking is possible does not mean you HAVE to use it.
Erik