EzPort Cloning

cancel
Showing results for 
Search instead for 
Did you mean: 

EzPort Cloning

1,254 Views
mjbcswitzerland
Specialist V

Hi All

 

I have always been surprised at the limited availability of EzPort programers for production use and some complications involved with their practical use.

After having experienced a number of Coldfire and Kinetis products that have been factory programmed using EzPort it was decided that a general, simple and practical method would often make things simpler.

For this reason the uTasker project has been extended to include an integrated EzPort cloner that allows any device/software to clone itself to other device when they have an EzPort implemented (for example, KL parts don't include EzPort).

The interface is flexible enough to be used to experiment with EzPort operation but optimised enough to allow unsecuring devices, cloning them unsecurely or cloning them securely (that it, the target is also set to the secure mode so that its code can't be read out) with verification, based on a single command.

For simpest use (without need for PC) in the final production environment a push button can be assigned to start the cloning process and the result (pass/failure) displayed on an LED.

 

A user's guide can be found at http://www.utasker.com/docs/uTasker/uTaskerEzPortCloner.pdf

and I have attached a FRDM-K64F software (with command line interface on its Virtual COM UART port at 115.2kBaud) with EzCloner function. It can clone itself to other FRDM-K64Fs as explaned in the guide.

 

Regards

 

Mark

Original Attachment has been moved to: uTaskerV1.4.11_FRDM-K64F_EzCloner_V1.0.bin.zip

Tags (1)
0 Kudos
3 Replies

715 Views
cwolff
Contributor II

Where can I find the source code for the FRDMK64 example?  I am looking at doing something similar but I want the option to use a modified production board as a 'cloner' to program virgin boards in bulk.

0 Kudos

715 Views
mjbcswitzerland
Specialist V

Hi

Code is available at http://www.utasker.com/kinetis.html

Enable the EzPort cloner option in the file Applications\uTaskerV1.4\debug.c using #define EZPORT_CLONER

Regards

Mark

0 Kudos

715 Views
mjbcswitzerland
Specialist V

Hi All

Thanks to Charles for the following video showing his product using the EzPort cloner for production loading. It clones the uTasker serial loader (as SD card loader from SPI based Flash file system) and his initial application from a FRDM-K64F, requiring a single push of a button:

https://www.youtube.com/watch?v=5fI44hFcF18&feature=youtu.be

Regards

Mark