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
And that's rather obviously the wrong thing for you to do, at this time. You should be sitting in a quiet room with a big pot of tea and studying the manual, not "experimenting" with things you don't know heads nor tails of.
but, i m not sure, this has to considered as data or code
So find out before you jump even deeper into completely unknown waters. If you don't even know the difference between code and data, how do you ever expect to grasp the difference between code and data banking?