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

Other compiler/simulator options?

I have been using the Keil compiler for a few years, since I did a job for a friend's company where they wanted code developed on the Keil system. Since they paid for it, price was not a problem.

Now I want to start a project where the chip (Atmel T89C5115) that I want to use is not supported. I am assuming that the only way to get the Keil system to support that chip is to upgrade . . . true?

What other options are there for a compiler and simulator? I don't mind paying something for it, maybe a couple of hundred even, but can't afford or justify $1,000+.

Thanks,
Scott Kelley

Parents
  • "the chip (Atmel T89C5115) that I want to use is not supported."

    That all depends on what you mean by "supported"

    The beauty of all the 8051 variants is that they all have exactly the same instruction set - so any compiler which can generate code for one can generate code for all!

    All the variant-specific features lie in the particular set of peripherals - so all you need is the SFR & memory map definitions and you're away!
    The Manual tells you how to do your own SFR & memory map definitions if the appropriate header is not provided as standard or, like Erik, you don't trust 'em anyway!

    The only place you might lose out is in the simulation support under uVision.

Reply
  • "the chip (Atmel T89C5115) that I want to use is not supported."

    That all depends on what you mean by "supported"

    The beauty of all the 8051 variants is that they all have exactly the same instruction set - so any compiler which can generate code for one can generate code for all!

    All the variant-specific features lie in the particular set of peripherals - so all you need is the SFR & memory map definitions and you're away!
    The Manual tells you how to do your own SFR & memory map definitions if the appropriate header is not provided as standard or, like Erik, you don't trust 'em anyway!

    The only place you might lose out is in the simulation support under uVision.

Children
No data