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

cx51/lx51 running under wine on linux?

searching this forum, i see posts referring to success with the keil tools under wine, but they're several years old.

i have a licensed copy of CA51. i'd like to run the individual command-line tools from a unix Makefile. i've successfully been able to compile, and assemble, but when i run LX51, it tells me that:

* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: DEA5H BYTE (2783%) *

and

*** ERROR L257: EXTENDED LINKER REQUIRES UPGRADE TO PK51

if i remove or edit the LIC0 line in TOOLS.INI, i get different, license-related errors when compiling, so i'm reasonably sure my license is install correctly.

am i doing something dumb? what would normally distinguish an eval copy of lx51 from a "real" copy?

paul

Parents
  • bad form, replying to my own post.

    perhaps i'm using the wrong linker? bl51 seems to work, where lx51 does not.

    should/could there be a licensing difference between these two?

    assuming no licensing difference, why would one choose lx51 over bl51, or vice versa?

    paul

Reply
  • bad form, replying to my own post.

    perhaps i'm using the wrong linker? bl51 seems to work, where lx51 does not.

    should/could there be a licensing difference between these two?

    assuming no licensing difference, why would one choose lx51 over bl51, or vice versa?

    paul

Children
  • Not at all - it's always good to provide more info!

    "could there be a licensing difference between these two?"

    Well, BL51 is included in the free evaluation, but LX51 isn't - so yes, there must be some difference.

    "why would one choose lx51 over bl51"

    Because LX51 provides additional (or "eXtended" - hence the 'X') features not available in BL51.

  • thanks. i'll dig in the docs some more to try and figure out which tools i should be (or need to be) using. i feel like i haven't found the "overview" doc yet that explains this kind of thing.

  • okay, i understand now. this page:

    www.testech-elect.com/.../c51.htm

    spells it out. we didn't purchase the pk51 kit. the fact that the cx51 compiler (which is on the CD in any case) works with our license is a red herring. the lx51 linker does not, so that's that. when i change my makefile to call c51, a51, and bl51, i get a full successful compile and link, all running under wine.

    for the record, wine is version 1.0, running on ubuntu hardy 8.04. the compiler is C51 v8.06, the assembler is A51 v8.00c, and the linker is BL51 v6.05.