What bothers me is programming the flash on the board.
After the board is assembled, the flash is empty. We use Code composer studio, and XDS510 USB jtag device to program a boot-loader to flash, and then use serial port and Ethernet port to burn flash.
I wonder is there a easy way to manufacture board more efficiently, I remember when I use Intel IXP425, we can burn the Flash chip before it is assembled. And after the board is assembled, power on it and everything run.