This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Production NAND programming

I'm looking ahead at this point.  My custom DM6467T product will use NAND containing UBL, U-Boot, Kernel, and File System objects.  Right now, I've tested and gotten all of the ducks in a row to be able to program each of these separately, using three DIFFERENT methods.  That's too painful for production.  What should I do for production?  I'm thinking to somehow make a full image of NAND that includes all four objects.  Then I would use the same CCS/nand_flash_writer.out method that I use for UBL and U-Boot. (Alternatively, I know there's a method that uses the serial port, but I had trouble with it an the past.  Besides that, I'm thinking it can't be used for the first step with a brain-dead ARM anyway.)

Any other suggestions?

Any suggestions on how an easy way to build the full image?  (Cobble together parts on a host, or read out the NAND of a working DM6467T system?  I think both require a special program.  One concatenates images, the other I would call nand_flash_reader.out)

There's also the Altera CPLD that needs separate programming, of course.  But it would be nice to have only two steps to go through.  [EDIT:] Oh, there's the MAC address in EEPROM.  I guess that makes THREE places to program.  Still, three is better than six...

Thanks,

Helmut