need a compiler which can support code size upto 128KB

Hello. my name is santosh. i need some help in selecting a compiler. i am developing an embedded application which is crossing 64KB code size and i am using AT89C51RE2 microcontroller which is having (will support) 128 Kbytes of on-chip ROM (code memory).
My problem is, when i am compiling the code, target is not created i.e. hex file is not generating, becoz my compiler supports maximum 64 KBytes. So, plz suggest me a right compiler which should support uoto 128 Kbytes and also tell me how i obtain from keil.

Thanks and regards,
santosh.

Parents
  • I'm sure an AT89C51RE2 does not, and can not, have 128 Kbytes of on-chip ROM !!

    You do understand that the 64K limit is an inherent linitation of the 8051 architecture, don't you?

    SO using >64K means that you will have to mess about with Banking (aka "paging").

    Do you really want to do that?
    Would it not be better to find a more suitable architecture for this size of application?

Reply
  • I'm sure an AT89C51RE2 does not, and can not, have 128 Kbytes of on-chip ROM !!

    You do understand that the 64K limit is an inherent linitation of the 8051 architecture, don't you?

    SO using >64K means that you will have to mess about with Banking (aka "paging").

    Do you really want to do that?
    Would it not be better to find a more suitable architecture for this size of application?

Children
More questions in this forum