Hello All, I have an up and running batchfile (please refer to my earlier request), to compile, link and creat a hex file from the command prompt. I want to migrate onto 'using minimum tool installation' i.e. to build using a batchfile without the entire KEIL installation on my PC. (1) What would I require as minimum tool installation? (2) What are the precautions or procedures that I follow and observe?? Thanking you in advance. Kathy. /**********************************/ Message posted on 01/16/06 " I am trying to understand how to build a uv2 project from command line. Presently when the (eg test.uv2) project is clicked open, it defaults to the uv2 IDE for build, compile and link. Is there any way,that a project can be built, compiled and linked from command line without resorting to the IDE? The idea is that someone without a knowledge of the IDE, should simply be able to compile the project with a given set of instructions."
Hello Erik, LoL :)...guess u rephrased it perfectly... Well Erik, I came up with a model batch file which calls for C51.exe (end product: *.obj files) , BL51.exe (end product : *.omf file) and OH51.exe (end product : *.hex file). I am able to successfully generate, the hex file on my PC, where a full version of KEIL (of course :) with the security key and all) has been installed. I tried my hands at migrating to a PC without KEIL installation. Copying with me, the needed *.exe and *.dll files. It asked me for the sentinel driver installation. I went ahead with it. And was forced to use the dongle (why cant life be fair at times) But say I sit at a comp without a dongle then there is no way that I can work :( Say I want to work by simply copying a couple of exe, dll and lib files and without having to worry about a dongle....anyway outta it :) :) I was able to understand what you do in your batch, but only to an extent.....beyond that I am lost :) Please do send across your feedback. Best regards, Kathy.
"And was forced to use the dongle (why cant life be fair at times)" What's unfair about that? You have purchased a licence to use a single copy of the Keil tools - the dongle is just enforcing the terms of that licence! In many ways, a dongle is a much fairer way of enforcing the licence terms - it allows you to install the software on every single PC in your facility, if you want, but only actually use the number of copies that you've paid for! If you want more copies of the tools, you must buy more licences! You can see the various Keil product offerings here: http://www.keil.com/c51/ You need to speak to your local Keil distributor - you never know, they might be open to negotiate some sort of a deal for you...?
I am able to successfully generate, the hex file on my PC, where a full version of KEIL (of course :) But say I sit at a comp without a dongle then there is no way that I can work :( my mother had a saying "what you do not have in your head, you need in your feet". If you forgot to bring tyhe dongle, go home and get it. Erik