Slashdot Mirror


"Free" Assembler And Emulator For The 68HC11/12?

V. asks: "Our local LUG is working on a roving webcam robot. In order to drive the motors we are planning to use a 68HC12 ucontroller. I've found some patches against an old release of gcc and egcs that will add support for this ucontroller but I don't think they are part of the normal gcc distribution. I'm wondering if anyone knows where I can find a Free(as in GPL) assembler and emu for the 68HC12 that aren't a pain to compile/install. I doubt there is anything apt-get-able but then again I really wouldn't know since the extent of my assembler and hardware experience is working with xspim for about a semester many moons ago."

2 of 8 comments (clear)

  1. Here are some links by Anonymous Coward · · Score: 2
    Have you had a look at EVBU? It's a GPLed 68HC11 simulator.

    Freshmeat is your friend. This then points you at the ASM11 assembler, which then leads you to the 68HCxx webring.

    That should get you started.

  2. Full GNU toolchain available... by Ryan+Kirkpatrick · · Score: 3
    There is a full port of the GNU toolchain, gcc, gas, ld, newlib, etc... to 68HC11/12 available. It is not included in the distribution sources of the toolchain yet, but instead comes as a set of easily applied patches. The patches are available at http://home.worldnet.fr/~stcarr ez/m68hc11_port.html. There is also some support for a gdb port and 68HC11 emulator, but no 68HC12 emulator yet.

    I recently used this toolchain in a EE senior design project (at school) and it saved me a lot of time and headache. Write your code in C, compile and link it for the 68HC12, and download it. Could not be easier. There is also a mailing list to post questions/problems to about this port as well.

    The 68HC12 is a great microcontroller, and with these tools, Linux becomes an excellent development host. Good luck!
    ------------------------------------------- ---------------------------------

    --
    -------------------------------
    "For to me to live is Christ, and to die is gain." - Phil. 1:21 (KJV)