Using Android with eMMC4.4 device to boot.
The "setenv ethaddr/fec_addr" is required during the factory production.
The assigned mac addresses for a production lot comes with a starting mac address (say, 00:04:9f:00:ea:00) and a range (say, 256).
We need to mfgtool the 1st device to be 00:04:9f:00:ea:00 and the 2nd device to be 00:04:9f:00:ea:01 and so on.
Is there any method to do this with the Mfgtool?
Yes. you are right.
Please look into uce.cpp (\wince600\PLATFORM\COMMON\SRC\SOC\COMMON_FSL_V2\UUT) to learn how to add you own command.
BTW, Please refer to Mfgtool WinCE Firmware Development Guide.doc in domument.zip in the forum.
Mfgtool source code can also help to understand how it works.
I use iMX28+WinCE6.0. As I understand that the uut driver should be updated to support some specified command like "WriteMacAddr", so that MfgTool can program unique mac address for each board with the new feature mentioned above. Is that right? Thanks!