Discussion Forum

cx51/lx51 running under wine on linux?

Next Thread | Thread List | Previous Thread Start a Thread | Settings

DetailsMessage
Read-Only
Author
Paul Fox
Posted
10-Oct-2008 20:33 GMT
Toolset
C51
New! 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

Read-Only
Author
Paul Fox
Posted
10-Oct-2008 22:57 GMT
Toolset
C51
New! RE: cx51/lx51 running under wine on linux?

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

Read-Only
Author
Andrew Neil
Posted
11-Oct-2008 09:31 GMT
Toolset
C51
New! RE: bad form, replying to my own post.

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.

Read-Only
Author
Paul Fox
Posted
11-Oct-2008 20:09 GMT
Toolset
C51
New! cx51/ax51/lx51 vs. non-X versions

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.

Read-Only
Author
Paul Fox
Posted
11-Oct-2008 20:30 GMT
Toolset
C51
New! RE: cx51/ax51/lx51 vs. non-X versions

okay, i understand now. this page:

http://www.testech-elect.com/keil/c51/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.

Next Thread | Thread List | Previous Thread Start a Thread | Settings