Re: 80186 free C compiler



John Wilkinson wrote:
Hi,
I am new to all this but I am about to try my first embedded design using
an 80C186 processor.
Is there a free C compiler available?
Am I correct in thinking gcc can't target the 80186 processor?

I understand I need a locator as well?
Again is there a free one?

Where can I get startup code? The book I have is Programming Embedded
Systems by Michael Barr, and he says that you could use libgloss, but I
can't find it anywhere on the internet!!


bcc (Bruce's C Compiler) would do that.

GCC i not targeted for 16 bit 80x86 code.

Why 80186 (or 80188)? The architecture is obsolete, so
I'd avoid it in new designs. An ARM could do the same
with modern tools and plenty of more power.

The 80186 startup code is much dependent on the hardware
environment - the first thing is to open up the ROM
chip select so the whole chip is available, and next,
to open the other chip selects.

--

Tauno Voipio
tauno voipio (at) iki fi

.



Relevant Pages

  • Re: 80186 free C compiler
    ... > I am new to all this but I am about to try my first embedded design using ... > Best regards, ... might be able to get the startup code. ... There are free DOS versions around ...
    (comp.arch.embedded)
  • Re: 80186 free C compiler
    ... > I am new to all this but I am about to try my first embedded design ... > Where can I get startup code? ... > I can't find it anywhere on the internet!! ... You will need a locator; ...
    (comp.arch.embedded)
  • Re: 80186 free C compiler
    ... Regards Jens ... > I am new to all this but I am about to try my first embedded design ... > Where can I get startup code? ... > Systems by Michael Barr, and he says that you could use libgloss, but I ...
    (comp.arch.embedded)