We are using Uvision4 with the Ulink2 adapter for development and debugging. We are now ready for production.
Does anyone know if we can use the ulink2 adapter just for programming without uvision4.
We do not want that the production group needs the complete development tool. They only need to program the flash.
Any help will be greatly appreciated.
I suggest that you look at a proper JTAG production programmer.
Your chip supplier should be able to suggest some...
even a non-licenced uv4 will flash correctly from the ide or command line (using -f switch - see documentation), so your production can either use an evaluation version or you can make a bootloader with a mas storage device. this is a lot simpler than making your own JTAG interface...
"your production can either use an evaluation version"
No, strictly they can't - the evaluation licence specifically prohibits any commercial use.
"... a bootloader with a mas storage device ... is a lot simpler than making your own JTAG interface..."
Hmmm - debatable, I think.
There are some examples of production JTAG programmers here:
www.luminarymicro.com/.../3rd_party_products.html
www.hitex.co.uk/.../d23.html
etc,...
And, of course, it should be possible to get your supplier - or a 3rd party - to program the chips before shipping to your line...
I'm not sure about this: the following support topic http://www.keil.com/support/docs/3061.htm
states:
QUESTION
Is it possible to use ULINK as device programmer for HEX files? Looking at the µVision options I was not able to find a way to do this.
Since the µVision Evaluation Versions are code size limited, do I need a full version of the tools when my code exceeds the code size limitation for device programming?
ANSWER
µVision can program HEX files as described in the µVision3 User's Guide, Flash Programming, HEX File Flash Download.
You do not need a full version of the tools, since loading and programming of HEX files is unrestricted in the Demo/Evaluation Tools.
Maybe the Keil Support could give a clearer answer about licensing terms in this case.
http://www.keil.com/demo/limits.asp
The limitations for all tools explicitly state,
"You may not use the Evaluation Version of the µVision IDE/Debugger to create commercial products."
The ambiguity is in the meaning of "create" here.
However, for the ARM tools, note also:
"The tools are time-limited and cease to run a few months after installation"
Which, I think, renders them inapplicable to production use?
Loading and programming of HEX files is unrestricted in the Demo/Evaluation Tools.
This differs also from creating. Therefore ULINK can be used as production programmer with an Eval version.
See also: http://www.keil.com/support/docs/3061.htm
That is not at all clear from the restrictions page!
Please update the restriction page to make that explicit.
The time-limit problem still applies, though...
Andy,
You see? you see? you see?!
;-)
I think the same applies to Flash Magic, by the way...
"You see? you see? you see?!"
Have you been OD-ing on the caffeine by any chance?